Class BaSyxAas

  • All Implemented Interfaces:
    de.iip_ecosphere.platform.support.aas.Aas, AbstractAas.BaSyxSubmodelParent, de.iip_ecosphere.platform.support.aas.DeferredParent, de.iip_ecosphere.platform.support.aas.Element, de.iip_ecosphere.platform.support.aas.HasDataSpecification, de.iip_ecosphere.platform.support.aas.Identifiable, de.iip_ecosphere.platform.support.aas.Referable

    public class BaSyxAas
    extends AbstractAas<org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell>
    implements AbstractAas.BaSyxSubmodelParent
    Wraps a BaSyx AAS.
    Author:
    Holger Eichelberger, SSE
    • Constructor Detail

      • BaSyxAas

        BaSyxAas​(org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell aas)
        Creates an instance. Prevents external creation.
        Parameters:
        aas - the BaSyx AAS instance
    • Method Detail

      • createSubmodelBuilder

        public de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder createSubmodelBuilder​(java.lang.String idShort,
                                                                                                    java.lang.String identifier)
        Specified by:
        createSubmodelBuilder in interface de.iip_ecosphere.platform.support.aas.Aas
      • registerRegistry

        void registerRegistry​(BaSyxRegistry registry)
        Sets the registry as part of a remote deployment process to registry.
        Parameters:
        registry - the registry instance
      • update

        public void update()
        Specified by:
        update in interface de.iip_ecosphere.platform.support.aas.Element