Interface Visitation.IVisitorWithContext<TContext>
Define the interface for a visitor which visits the instances of the model.
Assembly: AasCore.Aas3_0.dll
Syntax
public interface IVisitorWithContext<in TContext>
Type Parameters
Name |
Description |
TContext |
Context type
|
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
|
Improve this Doc
View Source
VisitAnnotatedRelationshipElement(IAnnotatedRelationshipElement, TContext)
Declaration
void VisitAnnotatedRelationshipElement(IAnnotatedRelationshipElement that, TContext context)
Parameters
|
Improve this Doc
View Source
VisitAssetAdministrationShell(IAssetAdministrationShell, TContext)
Declaration
void VisitAssetAdministrationShell(IAssetAdministrationShell that, TContext context)
Parameters
|
Improve this Doc
View Source
VisitAssetInformation(IAssetInformation, TContext)
Declaration
void VisitAssetInformation(IAssetInformation that, TContext context)
Parameters
|
Improve this Doc
View Source
VisitBasicEventElement(IBasicEventElement, TContext)
Declaration
void VisitBasicEventElement(IBasicEventElement that, TContext context)
Parameters
|
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
|
Improve this Doc
View Source
VisitDataSpecificationIec61360(IDataSpecificationIec61360, TContext)
Declaration
void VisitDataSpecificationIec61360(IDataSpecificationIec61360 that, TContext context)
Parameters
|
Improve this Doc
View Source
VisitEmbeddedDataSpecification(IEmbeddedDataSpecification, TContext)
Declaration
void VisitEmbeddedDataSpecification(IEmbeddedDataSpecification that, TContext context)
Parameters
|
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
|
Improve this Doc
View Source
VisitEventPayload(IEventPayload, TContext)
Declaration
void VisitEventPayload(IEventPayload that, TContext context)
Parameters
|
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
|
Improve this Doc
View Source
VisitLangStringNameType(ILangStringNameType, TContext)
Declaration
void VisitLangStringNameType(ILangStringNameType that, TContext context)
Parameters
|
Improve this Doc
View Source
VisitLangStringPreferredNameTypeIec61360(ILangStringPreferredNameTypeIec61360, TContext)
Declaration
void VisitLangStringPreferredNameTypeIec61360(ILangStringPreferredNameTypeIec61360 that, TContext context)
Parameters
|
Improve this Doc
View Source
VisitLangStringShortNameTypeIec61360(ILangStringShortNameTypeIec61360, TContext)
Declaration
void VisitLangStringShortNameTypeIec61360(ILangStringShortNameTypeIec61360 that, TContext context)
Parameters
|
Improve this Doc
View Source
VisitLangStringTextType(ILangStringTextType, TContext)
Declaration
void VisitLangStringTextType(ILangStringTextType that, TContext context)
Parameters
|
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
|
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
|
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
|
Improve this Doc
View Source
VisitRelationshipElement(IRelationshipElement, TContext)
Declaration
void VisitRelationshipElement(IRelationshipElement that, TContext context)
Parameters
|
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
|
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
|
Improve this Doc
View Source
VisitSubmodelElementList(ISubmodelElementList, TContext)
Declaration
void VisitSubmodelElementList(ISubmodelElementList that, TContext context)
Parameters
|
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