Search Results for

    Show / Hide Table of Contents

    Interface Visitation.IVisitorWithContext<TContext>

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

    Namespace: AasCore.Aas3_0
    Assembly: AasCore.Aas3_0.dll
    Syntax
    public interface IVisitorWithContext<in TContext>
    Type Parameters
    Name Description
    TContext

    Context type

    Remarks

    When you use the visitor, please always call the main dispatching method Visit(IClass, TContext). 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, TContext)

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

    VisitAdministrativeInformation(IAdministrativeInformation, TContext)

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

    VisitAnnotatedRelationshipElement(IAnnotatedRelationshipElement, TContext)

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

    VisitAssetAdministrationShell(IAssetAdministrationShell, TContext)

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

    VisitAssetInformation(IAssetInformation, TContext)

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

    VisitBasicEventElement(IBasicEventElement, TContext)

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

    VisitBlob(IBlob, TContext)

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

    VisitCapability(ICapability, TContext)

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

    VisitConceptDescription(IConceptDescription, TContext)

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

    VisitDataSpecificationIec61360(IDataSpecificationIec61360, TContext)

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

    VisitEmbeddedDataSpecification(IEmbeddedDataSpecification, TContext)

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

    VisitEntity(IEntity, TContext)

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

    VisitEnvironment(IEnvironment, TContext)

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

    VisitEventPayload(IEventPayload, TContext)

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

    VisitExtension(IExtension, TContext)

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

    VisitFile(IFile, TContext)

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

    VisitKey(IKey, TContext)

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

    VisitLangStringDefinitionTypeIec61360(ILangStringDefinitionTypeIec61360, TContext)

    Declaration
    void VisitLangStringDefinitionTypeIec61360(ILangStringDefinitionTypeIec61360 that, TContext context)
    Parameters
    Type Name Description
    ILangStringDefinitionTypeIec61360 that
    TContext context
    | Improve this Doc View Source

    VisitLangStringNameType(ILangStringNameType, TContext)

    Declaration
    void VisitLangStringNameType(ILangStringNameType that, TContext context)
    Parameters
    Type Name Description
    ILangStringNameType that
    TContext context
    | Improve this Doc View Source

    VisitLangStringPreferredNameTypeIec61360(ILangStringPreferredNameTypeIec61360, TContext)

    Declaration
    void VisitLangStringPreferredNameTypeIec61360(ILangStringPreferredNameTypeIec61360 that, TContext context)
    Parameters
    Type Name Description
    ILangStringPreferredNameTypeIec61360 that
    TContext context
    | Improve this Doc View Source

    VisitLangStringShortNameTypeIec61360(ILangStringShortNameTypeIec61360, TContext)

    Declaration
    void VisitLangStringShortNameTypeIec61360(ILangStringShortNameTypeIec61360 that, TContext context)
    Parameters
    Type Name Description
    ILangStringShortNameTypeIec61360 that
    TContext context
    | Improve this Doc View Source

    VisitLangStringTextType(ILangStringTextType, TContext)

    Declaration
    void VisitLangStringTextType(ILangStringTextType that, TContext context)
    Parameters
    Type Name Description
    ILangStringTextType that
    TContext context
    | Improve this Doc View Source

    VisitLevelType(ILevelType, TContext)

    Declaration
    void VisitLevelType(ILevelType that, TContext context)
    Parameters
    Type Name Description
    ILevelType that
    TContext context
    | Improve this Doc View Source

    VisitMultiLanguageProperty(IMultiLanguageProperty, TContext)

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

    VisitOperation(IOperation, TContext)

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

    VisitOperationVariable(IOperationVariable, TContext)

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

    VisitProperty(IProperty, TContext)

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

    VisitQualifier(IQualifier, TContext)

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

    VisitRange(IRange, TContext)

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

    VisitReference(IReference, TContext)

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

    VisitReferenceElement(IReferenceElement, TContext)

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

    VisitRelationshipElement(IRelationshipElement, TContext)

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

    VisitResource(IResource, TContext)

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

    VisitSpecificAssetId(ISpecificAssetId, TContext)

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

    VisitSubmodel(ISubmodel, TContext)

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

    VisitSubmodelElementCollection(ISubmodelElementCollection, TContext)

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

    VisitSubmodelElementList(ISubmodelElementList, TContext)

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

    VisitValueList(IValueList, TContext)

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

    VisitValueReferencePair(IValueReferencePair, TContext)

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