Package aas_core.aas3_0.visitation
Class AbstractVisitor
java.lang.Object
aas_core.aas3_0.visitation.AbstractVisitor
- All Implemented Interfaces:
IVisitor
Perform double-dispatch to visit the concrete instances.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabstract voidabstract voidabstract voidabstract voidabstract voidabstract voidabstract voidvisitCapability(ICapability that) abstract voidabstract voidabstract voidabstract voidvisitEntity(IEntity that) abstract voidvisitEnvironment(IEnvironment that) abstract voidabstract voidvisitExtension(IExtension that) abstract voidabstract voidabstract voidabstract voidabstract voidabstract voidabstract voidabstract voidvisitLevelType(ILevelType that) abstract voidabstract voidvisitOperation(IOperation that) abstract voidabstract voidvisitProperty(IProperty that) abstract voidvisitQualifier(IQualifier that) abstract voidvisitRange(IRange that) abstract voidvisitReference(IReference that) abstract voidabstract voidabstract voidvisitResource(IResource that) abstract voidabstract voidvisitSubmodel(ISubmodel that) abstract voidabstract voidabstract voidvisitValueList(IValueList that) abstract void
-
Constructor Details
-
AbstractVisitor
public AbstractVisitor()
-
-
Method Details
-
visit
-
visitExtension
- Specified by:
visitExtensionin interfaceIVisitor
-
visitAdministrativeInformation
- Specified by:
visitAdministrativeInformationin interfaceIVisitor
-
visitQualifier
- Specified by:
visitQualifierin interfaceIVisitor
-
visitAssetAdministrationShell
- Specified by:
visitAssetAdministrationShellin interfaceIVisitor
-
visitAssetInformation
- Specified by:
visitAssetInformationin interfaceIVisitor
-
visitResource
- Specified by:
visitResourcein interfaceIVisitor
-
visitSpecificAssetId
- Specified by:
visitSpecificAssetIdin interfaceIVisitor
-
visitSubmodel
- Specified by:
visitSubmodelin interfaceIVisitor
-
visitRelationshipElement
- Specified by:
visitRelationshipElementin interfaceIVisitor
-
visitSubmodelElementList
- Specified by:
visitSubmodelElementListin interfaceIVisitor
-
visitSubmodelElementCollection
- Specified by:
visitSubmodelElementCollectionin interfaceIVisitor
-
visitProperty
- Specified by:
visitPropertyin interfaceIVisitor
-
visitMultiLanguageProperty
- Specified by:
visitMultiLanguagePropertyin interfaceIVisitor
-
visitRange
- Specified by:
visitRangein interfaceIVisitor
-
visitReferenceElement
- Specified by:
visitReferenceElementin interfaceIVisitor
-
visitBlob
-
visitFile
-
visitAnnotatedRelationshipElement
- Specified by:
visitAnnotatedRelationshipElementin interfaceIVisitor
-
visitEntity
- Specified by:
visitEntityin interfaceIVisitor
-
visitEventPayload
- Specified by:
visitEventPayloadin interfaceIVisitor
-
visitBasicEventElement
- Specified by:
visitBasicEventElementin interfaceIVisitor
-
visitOperation
- Specified by:
visitOperationin interfaceIVisitor
-
visitOperationVariable
- Specified by:
visitOperationVariablein interfaceIVisitor
-
visitCapability
- Specified by:
visitCapabilityin interfaceIVisitor
-
visitConceptDescription
- Specified by:
visitConceptDescriptionin interfaceIVisitor
-
visitReference
- Specified by:
visitReferencein interfaceIVisitor
-
visitKey
-
visitLangStringNameType
- Specified by:
visitLangStringNameTypein interfaceIVisitor
-
visitLangStringTextType
- Specified by:
visitLangStringTextTypein interfaceIVisitor
-
visitEnvironment
- Specified by:
visitEnvironmentin interfaceIVisitor
-
visitEmbeddedDataSpecification
- Specified by:
visitEmbeddedDataSpecificationin interfaceIVisitor
-
visitLevelType
- Specified by:
visitLevelTypein interfaceIVisitor
-
visitValueReferencePair
- Specified by:
visitValueReferencePairin interfaceIVisitor
-
visitValueList
- Specified by:
visitValueListin interfaceIVisitor
-
visitLangStringPreferredNameTypeIec61360
public abstract void visitLangStringPreferredNameTypeIec61360(ILangStringPreferredNameTypeIec61360 that) - Specified by:
visitLangStringPreferredNameTypeIec61360in interfaceIVisitor
-
visitLangStringShortNameTypeIec61360
- Specified by:
visitLangStringShortNameTypeIec61360in interfaceIVisitor
-
visitLangStringDefinitionTypeIec61360
- Specified by:
visitLangStringDefinitionTypeIec61360in interfaceIVisitor
-
visitDataSpecificationIec61360
- Specified by:
visitDataSpecificationIec61360in interfaceIVisitor
-