Search Results for

    Show / Hide Table of Contents

    Interface Visitation.IVisitor

    Define the interface for a visitor which visits the instances of the model.

    Namespace: AasCore.Aas3_0_RC02
    Assembly: AasCore.Aas3_0_RC02.dll
    Syntax
    public interface IVisitor
    Remarks

    When you use the visitor, please always call the main dispatching method Visit(IClass). You should most probably never call the Visit* methods directly. They are only made public so that model classes can access them.

    Methods

    | Improve this Doc View Source

    Visit(IClass)

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

    VisitAdministrativeInformation(IAdministrativeInformation)

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

    VisitAnnotatedRelationshipElement(IAnnotatedRelationshipElement)

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

    VisitAssetAdministrationShell(IAssetAdministrationShell)

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

    VisitAssetInformation(IAssetInformation)

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

    VisitBasicEventElement(IBasicEventElement)

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

    VisitBlob(IBlob)

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

    VisitCapability(ICapability)

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

    VisitConceptDescription(IConceptDescription)

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

    VisitDataSpecificationIec61360(IDataSpecificationIec61360)

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

    VisitDataSpecificationPhysicalUnit(IDataSpecificationPhysicalUnit)

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

    VisitEmbeddedDataSpecification(IEmbeddedDataSpecification)

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

    VisitEntity(IEntity)

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

    VisitEnvironment(IEnvironment)

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

    VisitEventPayload(IEventPayload)

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

    VisitExtension(IExtension)

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

    VisitFile(IFile)

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

    VisitKey(IKey)

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

    VisitLangString(ILangString)

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

    VisitMultiLanguageProperty(IMultiLanguageProperty)

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

    VisitOperation(IOperation)

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

    VisitOperationVariable(IOperationVariable)

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

    VisitProperty(IProperty)

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

    VisitQualifier(IQualifier)

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

    VisitRange(IRange)

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

    VisitReference(IReference)

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

    VisitReferenceElement(IReferenceElement)

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

    VisitRelationshipElement(IRelationshipElement)

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

    VisitResource(IResource)

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

    VisitSpecificAssetId(ISpecificAssetId)

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

    VisitSubmodel(ISubmodel)

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

    VisitSubmodelElementCollection(ISubmodelElementCollection)

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

    VisitSubmodelElementList(ISubmodelElementList)

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

    VisitValueList(IValueList)

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

    VisitValueReferencePair(IValueReferencePair)

    Declaration
    void VisitValueReferencePair(IValueReferencePair that)
    Parameters
    Type Name Description
    IValueReferencePair that
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX