Class BaSyxISubmodel

  • All Implemented Interfaces:
    BaSyxElementTranslator.SubmodelElementsRegistrar, de.iip_ecosphere.platform.support.aas.DeferredParent, de.iip_ecosphere.platform.support.aas.Element, de.iip_ecosphere.platform.support.aas.ElementContainer, de.iip_ecosphere.platform.support.aas.ElementsAccess, de.iip_ecosphere.platform.support.aas.HasDataSpecification, de.iip_ecosphere.platform.support.aas.HasKind, de.iip_ecosphere.platform.support.aas.HasSemantics, de.iip_ecosphere.platform.support.aas.Identifiable, de.iip_ecosphere.platform.support.aas.Qualifiable, de.iip_ecosphere.platform.support.aas.Referable, de.iip_ecosphere.platform.support.aas.Submodel

    public class BaSyxISubmodel
    extends AbstractSubmodel<org.eclipse.basyx.submodel.metamodel.api.ISubmodel>
    Represents a generic sub-model just given in terms of the BaSyx interface.
    Author:
    Holger Eichelberger, SSE
    • Constructor Detail

      • BaSyxISubmodel

        public BaSyxISubmodel​(BaSyxConnectedAas parent,
                              org.eclipse.basyx.submodel.metamodel.api.ISubmodel submodel)
        Creates sub-model instance.
        Parameters:
        parent - the parent AAS
        submodel - the instance
    • Method Detail

      • createSubmodelElementCollectionBuilder

        public de.iip_ecosphere.platform.support.aas.SubmodelElementCollection.SubmodelElementCollectionBuilder createSubmodelElementCollectionBuilder​(java.lang.String idShort,
                                                                                                                                                       boolean ordered,
                                                                                                                                                       boolean allowDuplicates)
      • update

        public void update()