Uses of Interface
aas_core.aas3_0.visitation.IVisitor

Packages that use IVisitor
  • Uses of IVisitor in aas_core.aas3_0.enhancing

    Methods in aas_core.aas3_0.enhancing with parameters of type IVisitor
    Modifier and Type
    Method
    Description
    void
    EnhancedAdministrativeInformation.accept(IVisitor visitor)
     
    void
    EnhancedAnnotatedRelationshipElement.accept(IVisitor visitor)
     
    void
    EnhancedAssetAdministrationShell.accept(IVisitor visitor)
     
    void
    EnhancedAssetInformation.accept(IVisitor visitor)
     
    void
    EnhancedBasicEventElement.accept(IVisitor visitor)
     
    void
    EnhancedBlob.accept(IVisitor visitor)
     
    void
    EnhancedCapability.accept(IVisitor visitor)
     
    void
    EnhancedConceptDescription.accept(IVisitor visitor)
     
    void
    EnhancedDataSpecificationIec61360.accept(IVisitor visitor)
     
    void
    EnhancedEmbeddedDataSpecification.accept(IVisitor visitor)
     
    void
    EnhancedEntity.accept(IVisitor visitor)
     
    void
    EnhancedEnvironment.accept(IVisitor visitor)
     
    void
    EnhancedEventPayload.accept(IVisitor visitor)
     
    void
    EnhancedExtension.accept(IVisitor visitor)
     
    void
    EnhancedFile.accept(IVisitor visitor)
     
    void
    EnhancedKey.accept(IVisitor visitor)
     
    void
    EnhancedLangStringDefinitionTypeIec61360.accept(IVisitor visitor)
     
    void
    EnhancedLangStringNameType.accept(IVisitor visitor)
     
    void
    EnhancedLangStringPreferredNameTypeIec61360.accept(IVisitor visitor)
     
    void
    EnhancedLangStringShortNameTypeIec61360.accept(IVisitor visitor)
     
    void
    EnhancedLangStringTextType.accept(IVisitor visitor)
     
    void
    EnhancedLevelType.accept(IVisitor visitor)
     
    void
    EnhancedMultiLanguageProperty.accept(IVisitor visitor)
     
    void
    EnhancedOperation.accept(IVisitor visitor)
     
    void
    EnhancedOperationVariable.accept(IVisitor visitor)
     
    void
    EnhancedProperty.accept(IVisitor visitor)
     
    void
    EnhancedQualifier.accept(IVisitor visitor)
     
    void
    EnhancedRange.accept(IVisitor visitor)
     
    void
    EnhancedReference.accept(IVisitor visitor)
     
    void
    EnhancedReferenceElement.accept(IVisitor visitor)
     
    void
    EnhancedRelationshipElement.accept(IVisitor visitor)
     
    void
    EnhancedResource.accept(IVisitor visitor)
     
    void
    EnhancedSpecificAssetId.accept(IVisitor visitor)
     
    void
    EnhancedSubmodel.accept(IVisitor visitor)
     
    void
    EnhancedSubmodelElementCollection.accept(IVisitor visitor)
     
    void
    EnhancedSubmodelElementList.accept(IVisitor visitor)
     
    void
    EnhancedValueList.accept(IVisitor visitor)
     
    void
    EnhancedValueReferencePair.accept(IVisitor visitor)
     
  • Uses of IVisitor in aas_core.aas3_0.types.impl

    Methods in aas_core.aas3_0.types.impl with parameters of type IVisitor
    Modifier and Type
    Method
    Description
    void
    AdministrativeInformation.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    AnnotatedRelationshipElement.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    AssetAdministrationShell.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    AssetInformation.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    BasicEventElement.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Blob.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Capability.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    ConceptDescription.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    DataSpecificationIec61360.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    EmbeddedDataSpecification.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Entity.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Environment.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    EventPayload.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Extension.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    File.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Key.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    LangStringDefinitionTypeIec61360.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    LangStringNameType.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    LangStringPreferredNameTypeIec61360.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    LangStringShortNameTypeIec61360.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    LangStringTextType.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    LevelType.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    MultiLanguageProperty.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Operation.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    OperationVariable.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Property.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Qualifier.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Range.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Reference.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    ReferenceElement.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    RelationshipElement.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Resource.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    SpecificAssetId.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    Submodel.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    SubmodelElementCollection.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    SubmodelElementList.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    ValueList.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
    void
    ValueReferencePair.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
  • Uses of IVisitor in aas_core.aas3_0.types.model

    Methods in aas_core.aas3_0.types.model with parameters of type IVisitor
    Modifier and Type
    Method
    Description
    void
    IClass.accept(IVisitor visitor)
    Accept the visitor to visit this instance for double dispatch.
  • Uses of IVisitor in aas_core.aas3_0.visitation

    Classes in aas_core.aas3_0.visitation that implement IVisitor
    Modifier and Type
    Class
    Description
    class 
    Perform double-dispatch to visit the concrete instances.
    class 
    Just descend through the instances without any action.