Search Results for

    Show / Hide Table of Contents

    Class Visitation.AbstractVisitor

    Perform double-dispatch to visit the concrete instances.

    Inheritance
    System.Object
    Visitation.AbstractVisitor
    Implements
    Visitation.IVisitor
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: AasCore.Aas3_0_RC02
    Assembly: AasCore.Aas3_0_RC02.dll
    Syntax
    public abstract class AbstractVisitor : Visitation.IVisitor

    Methods

    | Improve this Doc View Source

    Visit(IClass)

    Declaration
    public virtual void Visit(IClass that)
    Parameters
    Type Name Description
    IClass that
    | Improve this Doc View Source

    VisitAdministrativeInformation(IAdministrativeInformation)

    Declaration
    public abstract void VisitAdministrativeInformation(IAdministrativeInformation that)
    Parameters
    Type Name Description
    IAdministrativeInformation that
    | Improve this Doc View Source

    VisitAnnotatedRelationshipElement(IAnnotatedRelationshipElement)

    Declaration
    public abstract void VisitAnnotatedRelationshipElement(IAnnotatedRelationshipElement that)
    Parameters
    Type Name Description
    IAnnotatedRelationshipElement that
    | Improve this Doc View Source

    VisitAssetAdministrationShell(IAssetAdministrationShell)

    Declaration
    public abstract void VisitAssetAdministrationShell(IAssetAdministrationShell that)
    Parameters
    Type Name Description
    IAssetAdministrationShell that
    | Improve this Doc View Source

    VisitAssetInformation(IAssetInformation)

    Declaration
    public abstract void VisitAssetInformation(IAssetInformation that)
    Parameters
    Type Name Description
    IAssetInformation that
    | Improve this Doc View Source

    VisitBasicEventElement(IBasicEventElement)

    Declaration
    public abstract void VisitBasicEventElement(IBasicEventElement that)
    Parameters
    Type Name Description
    IBasicEventElement that
    | Improve this Doc View Source

    VisitBlob(IBlob)

    Declaration
    public abstract void VisitBlob(IBlob that)
    Parameters
    Type Name Description
    IBlob that
    | Improve this Doc View Source

    VisitCapability(ICapability)

    Declaration
    public abstract void VisitCapability(ICapability that)
    Parameters
    Type Name Description
    ICapability that
    | Improve this Doc View Source

    VisitConceptDescription(IConceptDescription)

    Declaration
    public abstract void VisitConceptDescription(IConceptDescription that)
    Parameters
    Type Name Description
    IConceptDescription that
    | Improve this Doc View Source

    VisitDataSpecificationIec61360(IDataSpecificationIec61360)

    Declaration
    public abstract void VisitDataSpecificationIec61360(IDataSpecificationIec61360 that)
    Parameters
    Type Name Description
    IDataSpecificationIec61360 that
    | Improve this Doc View Source

    VisitDataSpecificationPhysicalUnit(IDataSpecificationPhysicalUnit)

    Declaration
    public abstract void VisitDataSpecificationPhysicalUnit(IDataSpecificationPhysicalUnit that)
    Parameters
    Type Name Description
    IDataSpecificationPhysicalUnit that
    | Improve this Doc View Source

    VisitEmbeddedDataSpecification(IEmbeddedDataSpecification)

    Declaration
    public abstract void VisitEmbeddedDataSpecification(IEmbeddedDataSpecification that)
    Parameters
    Type Name Description
    IEmbeddedDataSpecification that
    | Improve this Doc View Source

    VisitEntity(IEntity)

    Declaration
    public abstract void VisitEntity(IEntity that)
    Parameters
    Type Name Description
    IEntity that
    | Improve this Doc View Source

    VisitEnvironment(IEnvironment)

    Declaration
    public abstract void VisitEnvironment(IEnvironment that)
    Parameters
    Type Name Description
    IEnvironment that
    | Improve this Doc View Source

    VisitEventPayload(IEventPayload)

    Declaration
    public abstract void VisitEventPayload(IEventPayload that)
    Parameters
    Type Name Description
    IEventPayload that
    | Improve this Doc View Source

    VisitExtension(IExtension)

    Declaration
    public abstract void VisitExtension(IExtension that)
    Parameters
    Type Name Description
    IExtension that
    | Improve this Doc View Source

    VisitFile(IFile)

    Declaration
    public abstract void VisitFile(IFile that)
    Parameters
    Type Name Description
    IFile that
    | Improve this Doc View Source

    VisitKey(IKey)

    Declaration
    public abstract void VisitKey(IKey that)
    Parameters
    Type Name Description
    IKey that
    | Improve this Doc View Source

    VisitLangString(ILangString)

    Declaration
    public abstract void VisitLangString(ILangString that)
    Parameters
    Type Name Description
    ILangString that
    | Improve this Doc View Source

    VisitMultiLanguageProperty(IMultiLanguageProperty)

    Declaration
    public abstract void VisitMultiLanguageProperty(IMultiLanguageProperty that)
    Parameters
    Type Name Description
    IMultiLanguageProperty that
    | Improve this Doc View Source

    VisitOperation(IOperation)

    Declaration
    public abstract void VisitOperation(IOperation that)
    Parameters
    Type Name Description
    IOperation that
    | Improve this Doc View Source

    VisitOperationVariable(IOperationVariable)

    Declaration
    public abstract void VisitOperationVariable(IOperationVariable that)
    Parameters
    Type Name Description
    IOperationVariable that
    | Improve this Doc View Source

    VisitProperty(IProperty)

    Declaration
    public abstract void VisitProperty(IProperty that)
    Parameters
    Type Name Description
    IProperty that
    | Improve this Doc View Source

    VisitQualifier(IQualifier)

    Declaration
    public abstract void VisitQualifier(IQualifier that)
    Parameters
    Type Name Description
    IQualifier that
    | Improve this Doc View Source

    VisitRange(IRange)

    Declaration
    public abstract void VisitRange(IRange that)
    Parameters
    Type Name Description
    IRange that
    | Improve this Doc View Source

    VisitReference(IReference)

    Declaration
    public abstract void VisitReference(IReference that)
    Parameters
    Type Name Description
    IReference that
    | Improve this Doc View Source

    VisitReferenceElement(IReferenceElement)

    Declaration
    public abstract void VisitReferenceElement(IReferenceElement that)
    Parameters
    Type Name Description
    IReferenceElement that
    | Improve this Doc View Source

    VisitRelationshipElement(IRelationshipElement)

    Declaration
    public abstract void VisitRelationshipElement(IRelationshipElement that)
    Parameters
    Type Name Description
    IRelationshipElement that
    | Improve this Doc View Source

    VisitResource(IResource)

    Declaration
    public abstract void VisitResource(IResource that)
    Parameters
    Type Name Description
    IResource that
    | Improve this Doc View Source

    VisitSpecificAssetId(ISpecificAssetId)

    Declaration
    public abstract void VisitSpecificAssetId(ISpecificAssetId that)
    Parameters
    Type Name Description
    ISpecificAssetId that
    | Improve this Doc View Source

    VisitSubmodel(ISubmodel)

    Declaration
    public abstract void VisitSubmodel(ISubmodel that)
    Parameters
    Type Name Description
    ISubmodel that
    | Improve this Doc View Source

    VisitSubmodelElementCollection(ISubmodelElementCollection)

    Declaration
    public abstract void VisitSubmodelElementCollection(ISubmodelElementCollection that)
    Parameters
    Type Name Description
    ISubmodelElementCollection that
    | Improve this Doc View Source

    VisitSubmodelElementList(ISubmodelElementList)

    Declaration
    public abstract void VisitSubmodelElementList(ISubmodelElementList that)
    Parameters
    Type Name Description
    ISubmodelElementList that
    | Improve this Doc View Source

    VisitValueList(IValueList)

    Declaration
    public abstract void VisitValueList(IValueList that)
    Parameters
    Type Name Description
    IValueList that
    | Improve this Doc View Source

    VisitValueReferencePair(IValueReferencePair)

    Declaration
    public abstract void VisitValueReferencePair(IValueReferencePair that)
    Parameters
    Type Name Description
    IValueReferencePair that

    Implements

    Visitation.IVisitor
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX