Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • org.eclipse.basyx.vab.protocol.opcua.server.BaSyxOpcUaClient
  • org.eclipse.basyx.vab.service.api.BaSyxService
  • org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileSystem
  • org.eclipse.basyx.vab.coder.json.serialization.GSONToolsFactory
  • org.eclipse.basyx.aas.aggregator.api.IAASAggregator
  • org.eclipse.basyx.aas.restapi.api.IAASAPI
  • org.eclipse.basyx.aas.restapi.api.IAASAPIFactory
  • org.eclipse.basyx.aas.metamodel.api.IAasEnv
  • org.eclipse.basyx.aas.registration.api.IAASRegistry
  • org.eclipse.basyx.aas.metamodel.api.policypoints.IAccessControlPolicyPoints
  • org.eclipse.basyx.aas.manager.api.IAssetAdministrationShellManager
  • org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IAsyncInvocation
  • org.eclipse.basyx.vab.protocol.api.IBaSyxConnector
  • org.eclipse.basyx.aas.metamodel.api.security.ICertificate
  • org.eclipse.basyx.vab.protocol.api.IConnectorFactory
  • org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IConstraint
    • org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IFormula
    • org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifier (also extends org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics)
  • org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationContent
  • org.eclipse.basyx.submodel.metamodel.api.IElement
    • org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell (also extends org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable)
    • org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation (also extends org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement)
    • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty (also extends org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IDataElement)
    • org.eclipse.basyx.submodel.metamodel.api.ISubmodel (also extends org.eclipse.basyx.submodel.metamodel.api.IElementContainer, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable, org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable)
    • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement (also extends org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable, org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ICapability
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IDataElement
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IFile
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IMultiLanguageProperty
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IEvent
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IBasicEvent
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship.IRelationshipElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection (also extends org.eclipse.basyx.submodel.metamodel.api.IElementContainer)
  • org.eclipse.basyx.submodel.metamodel.api.IElementContainer
    • org.eclipse.basyx.submodel.metamodel.api.ISubmodel (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable, org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable)
    • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection (also extends org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement)
  • org.eclipse.basyx.submodel.metamodel.api.dataspecification.IEmbeddedDataSpecification
  • org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification
    • org.eclipse.basyx.submodel.metamodel.api.qualifier.IAdministrativeInformation
    • org.eclipse.basyx.aas.metamodel.api.parts.asset.IAsset (also extends org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable)
    • org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable)
    • org.eclipse.basyx.submodel.metamodel.api.parts.IConceptDescription (also extends org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable)
    • org.eclipse.basyx.submodel.metamodel.api.ISubmodel (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.IElementContainer, org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable, org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable)
    • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable, org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ICapability
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IDataElement
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IFile
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IMultiLanguageProperty
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IEvent
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IBasicEvent
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship.IRelationshipElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection (also extends org.eclipse.basyx.submodel.metamodel.api.IElementContainer)
    • org.eclipse.basyx.aas.metamodel.api.parts.IView (also extends org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable)
  • org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind
    • org.eclipse.basyx.submodel.metamodel.api.ISubmodel (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.IElementContainer, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable, org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable)
    • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable, org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ICapability
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IDataElement
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IFile
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IMultiLanguageProperty
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IEvent
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IBasicEvent
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship.IRelationshipElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection (also extends org.eclipse.basyx.submodel.metamodel.api.IElementContainer)
  • org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics
    • org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifier (also extends org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IConstraint)
    • org.eclipse.basyx.submodel.metamodel.api.ISubmodel (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.IElementContainer, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind, org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable, org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable)
    • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind, org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable, org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ICapability
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IDataElement
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IFile
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IMultiLanguageProperty
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IEvent
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IBasicEvent
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship.IRelationshipElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection (also extends org.eclipse.basyx.submodel.metamodel.api.IElementContainer)
    • org.eclipse.basyx.aas.metamodel.api.parts.IView (also extends org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable)
  • org.eclipse.basyx.submodel.metamodel.api.identifier.IIdentifier
  • org.eclipse.basyx.submodel.metamodel.api.reference.IKey
  • org.eclipse.basyx.vab.coder.json.metaprotocol.IMetaProtocolHandler
  • org.eclipse.basyx.vab.modelprovider.api.IModelProvider
  • org.eclipse.basyx.aas.observer.IObserver
  • org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
  • org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperationVariable
  • org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable
    • org.eclipse.basyx.submodel.metamodel.api.ISubmodel (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.IElementContainer, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable)
    • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ICapability
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IDataElement
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IFile
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IMultiLanguageProperty
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IEvent
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IBasicEvent
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship.IRelationshipElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection (also extends org.eclipse.basyx.submodel.metamodel.api.IElementContainer)
  • org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable
    • org.eclipse.basyx.aas.metamodel.api.parts.IConceptDictionary
    • org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable
    • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement (also extends org.eclipse.basyx.submodel.metamodel.api.IElement, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics, org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ICapability
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IDataElement
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IFile
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IMultiLanguageProperty
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IEvent
        • org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IBasicEvent
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation (also extends org.eclipse.basyx.submodel.metamodel.api.IElement)
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship.IRelationshipElement
      • org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection (also extends org.eclipse.basyx.submodel.metamodel.api.IElementContainer)
    • org.eclipse.basyx.aas.metamodel.api.parts.IView (also extends org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification, org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics)
  • org.eclipse.basyx.submodel.metamodel.api.reference.IReference
  • org.eclipse.basyx.aas.registration.memory.IRegistryHandler
  • org.eclipse.basyx.aas.metamodel.api.security.ISecurity
  • org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
  • org.eclipse.basyx.submodel.restapi.api.ISubmodelAPIFactory
  • org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
  • org.eclipse.basyx.vab.registry.api.IVABRegistryService
  • org.eclipse.basyx.submodel.metamodel.api.dataspecification.IValueReferencePair
  • org.eclipse.basyx.vab.coder.json.serialization.Serializer
  • org.eclipse.basyx.submodel.metamodel.enumhelper.StandardizedLiteralEnum
  • org.eclipse.basyx.vab.modelprovider.filesystem.TimeProvider

Enum Hierarchy