Class BaSyxConnectedAas

java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx.AbstractAas<org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell>
de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas
All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.Aas, 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 BaSyxConnectedAas
extends AbstractAas<org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell>
Represents a connected AAS.
Author:
Holger Eichelberger, SSE
  • Constructor Details

    • BaSyxConnectedAas

      BaSyxConnectedAas​(org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell aas)
      Creates a connected AAS instance.
      Parameters:
      aas - the implementing AAS
  • Method Details

    • obtainSubmodelBuilder

      private de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder obtainSubmodelBuilder​(BaSyxConnectedAas.BaSyxConnectedAasBuilder builder, String idShort, String identifier)
      Obtains a sub-model builder.
      Parameters:
      builder - the AAS builder
      idShort - the short id
      identifier - the identifier of the sub-model (may be null or empty for an identification based on idShort, interpreted as an URN if this starts with urn)
      Returns:
      the created sub-model builder
    • createSubmodelBuilder

      public de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder createSubmodelBuilder​(String idShort, String identifier)