Interface Visitation.IVisitor
Define the interface for a visitor which visits the instances of the model.
Assembly: AasCore.Aas3_0.dll
Syntax
public interface IVisitor
Methods
|
Improve this Doc
View Source
Visit(IClass)
Declaration
Parameters
Type |
Name |
Description |
IClass |
that |
|
|
Improve this Doc
View Source
Declaration
void VisitAdministrativeInformation(IAdministrativeInformation that)
Parameters
|
Improve this Doc
View Source
VisitAnnotatedRelationshipElement(IAnnotatedRelationshipElement)
Declaration
void VisitAnnotatedRelationshipElement(IAnnotatedRelationshipElement that)
Parameters
|
Improve this Doc
View Source
VisitAssetAdministrationShell(IAssetAdministrationShell)
Declaration
void VisitAssetAdministrationShell(IAssetAdministrationShell that)
Parameters
|
Improve this Doc
View Source
Declaration
void VisitAssetInformation(IAssetInformation that)
Parameters
|
Improve this Doc
View Source
VisitBasicEventElement(IBasicEventElement)
Declaration
void VisitBasicEventElement(IBasicEventElement that)
Parameters
|
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
|
Improve this Doc
View Source
VisitConceptDescription(IConceptDescription)
Declaration
void VisitConceptDescription(IConceptDescription that)
Parameters
|
Improve this Doc
View Source
VisitDataSpecificationIec61360(IDataSpecificationIec61360)
Declaration
void VisitDataSpecificationIec61360(IDataSpecificationIec61360 that)
Parameters
|
Improve this Doc
View Source
VisitEmbeddedDataSpecification(IEmbeddedDataSpecification)
Declaration
void VisitEmbeddedDataSpecification(IEmbeddedDataSpecification that)
Parameters
|
Improve this Doc
View Source
VisitEntity(IEntity)
Declaration
void VisitEntity(IEntity that)
Parameters
|
Improve this Doc
View Source
VisitEnvironment(IEnvironment)
Declaration
void VisitEnvironment(IEnvironment that)
Parameters
|
Improve this Doc
View Source
VisitEventPayload(IEventPayload)
Declaration
void VisitEventPayload(IEventPayload that)
Parameters
|
Improve this Doc
View Source
VisitExtension(IExtension)
Declaration
void VisitExtension(IExtension that)
Parameters
|
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
Parameters
Type |
Name |
Description |
IKey |
that |
|
|
Improve this Doc
View Source
VisitLangStringDefinitionTypeIec61360(ILangStringDefinitionTypeIec61360)
Declaration
void VisitLangStringDefinitionTypeIec61360(ILangStringDefinitionTypeIec61360 that)
Parameters
|
Improve this Doc
View Source
VisitLangStringNameType(ILangStringNameType)
Declaration
void VisitLangStringNameType(ILangStringNameType that)
Parameters
|
Improve this Doc
View Source
VisitLangStringPreferredNameTypeIec61360(ILangStringPreferredNameTypeIec61360)
Declaration
void VisitLangStringPreferredNameTypeIec61360(ILangStringPreferredNameTypeIec61360 that)
Parameters
|
Improve this Doc
View Source
VisitLangStringShortNameTypeIec61360(ILangStringShortNameTypeIec61360)
Declaration
void VisitLangStringShortNameTypeIec61360(ILangStringShortNameTypeIec61360 that)
Parameters
|
Improve this Doc
View Source
VisitLangStringTextType(ILangStringTextType)
Declaration
void VisitLangStringTextType(ILangStringTextType that)
Parameters
|
Improve this Doc
View Source
VisitLevelType(ILevelType)
Declaration
void VisitLevelType(ILevelType that)
Parameters
|
Improve this Doc
View Source
VisitMultiLanguageProperty(IMultiLanguageProperty)
Declaration
void VisitMultiLanguageProperty(IMultiLanguageProperty that)
Parameters
|
Improve this Doc
View Source
VisitOperation(IOperation)
Declaration
void VisitOperation(IOperation that)
Parameters
|
Improve this Doc
View Source
VisitOperationVariable(IOperationVariable)
Declaration
void VisitOperationVariable(IOperationVariable that)
Parameters
|
Improve this Doc
View Source
VisitProperty(IProperty)
Declaration
void VisitProperty(IProperty that)
Parameters
|
Improve this Doc
View Source
VisitQualifier(IQualifier)
Declaration
void VisitQualifier(IQualifier that)
Parameters
|
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
|
Improve this Doc
View Source
VisitReferenceElement(IReferenceElement)
Declaration
void VisitReferenceElement(IReferenceElement that)
Parameters
|
Improve this Doc
View Source
VisitRelationshipElement(IRelationshipElement)
Declaration
void VisitRelationshipElement(IRelationshipElement that)
Parameters
|
Improve this Doc
View Source
VisitResource(IResource)
Declaration
void VisitResource(IResource that)
Parameters
|
Improve this Doc
View Source
VisitSpecificAssetId(ISpecificAssetId)
Declaration
void VisitSpecificAssetId(ISpecificAssetId that)
Parameters
|
Improve this Doc
View Source
VisitSubmodel(ISubmodel)
Declaration
void VisitSubmodel(ISubmodel that)
Parameters
|
Improve this Doc
View Source
VisitSubmodelElementCollection(ISubmodelElementCollection)
Declaration
void VisitSubmodelElementCollection(ISubmodelElementCollection that)
Parameters
|
Improve this Doc
View Source
VisitSubmodelElementList(ISubmodelElementList)
Declaration
void VisitSubmodelElementList(ISubmodelElementList that)
Parameters
|
Improve this Doc
View Source
VisitValueList(IValueList)
Declaration
void VisitValueList(IValueList that)
Parameters
|
Improve this Doc
View Source
VisitValueReferencePair(IValueReferencePair)
Declaration
void VisitValueReferencePair(IValueReferencePair that)
Parameters