Class BaSyxISubmodel

java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel<org.eclipse.basyx.submodel.metamodel.api.ISubModel>
de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel
All Implemented Interfaces:
BaSyxElementTranslator.DataElementsRegistrar, BaSyxElementTranslator.OperationsRegistrar, BaSyxElementTranslator.RemainingSubmodelElementsRegistrar, BaSyxElementTranslator.SubmodelElementsRegistrar, de.iip_ecosphere.platform.support.aas.Element, de.iip_ecosphere.platform.support.aas.ElementContainer, 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
  • Field Details

  • Constructor Details

    • 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 Details

    • createSubmodelElementCollectionBuilder

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