Search Results for

    Show / Hide Table of Contents

    Class Visitation.AbstractVisitorWithContext<TContext>

    Perform double-dispatch to visit the concrete instances with context.

    Inheritance
    System.Object
    Visitation.AbstractVisitorWithContext<TContext>
    Implements
    Visitation.IVisitorWithContext<TContext>
    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 AbstractVisitorWithContext<TContext> : Visitation.IVisitorWithContext<TContext>
    Type Parameters
    Name Description
    TContext

    Context type

    Methods

    | Improve this Doc View Source

    Visit(IClass, TContext)

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

    VisitAdministrativeInformation(IAdministrativeInformation, TContext)

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

    VisitAnnotatedRelationshipElement(IAnnotatedRelationshipElement, TContext)

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

    VisitAssetAdministrationShell(IAssetAdministrationShell, TContext)

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

    VisitAssetInformation(IAssetInformation, TContext)

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

    VisitBasicEventElement(IBasicEventElement, TContext)

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

    VisitBlob(IBlob, TContext)

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

    VisitCapability(ICapability, TContext)

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

    VisitConceptDescription(IConceptDescription, TContext)

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

    VisitDataSpecificationIec61360(IDataSpecificationIec61360, TContext)

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

    VisitDataSpecificationPhysicalUnit(IDataSpecificationPhysicalUnit, TContext)

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

    VisitEmbeddedDataSpecification(IEmbeddedDataSpecification, TContext)

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

    VisitEntity(IEntity, TContext)

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

    VisitEnvironment(IEnvironment, TContext)

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

    VisitEventPayload(IEventPayload, TContext)

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

    VisitExtension(IExtension, TContext)

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

    VisitFile(IFile, TContext)

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

    VisitKey(IKey, TContext)

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

    VisitLangString(ILangString, TContext)

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

    VisitMultiLanguageProperty(IMultiLanguageProperty, TContext)

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

    VisitOperation(IOperation, TContext)

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

    VisitOperationVariable(IOperationVariable, TContext)

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

    VisitProperty(IProperty, TContext)

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

    VisitQualifier(IQualifier, TContext)

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

    VisitRange(IRange, TContext)

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

    VisitReference(IReference, TContext)

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

    VisitReferenceElement(IReferenceElement, TContext)

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

    VisitRelationshipElement(IRelationshipElement, TContext)

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

    VisitResource(IResource, TContext)

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

    VisitSpecificAssetId(ISpecificAssetId, TContext)

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

    VisitSubmodel(ISubmodel, TContext)

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

    VisitSubmodelElementCollection(ISubmodelElementCollection, TContext)

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

    VisitSubmodelElementList(ISubmodelElementList, TContext)

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

    VisitValueList(IValueList, TContext)

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

    VisitValueReferencePair(IValueReferencePair, TContext)

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

    Implements

    Visitation.IVisitorWithContext<TContext>
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX