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.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classBaSyxISubmodel.BaSyxISubmodelBuilderThe builder, just for adding elements.
-
Field Summary
Fields Modifier and Type Field Description private BaSyxConnectedAasparent
-
Constructor Summary
Constructors Constructor Description BaSyxISubmodel(BaSyxConnectedAas parent, org.eclipse.basyx.submodel.metamodel.api.ISubmodel submodel)Creates sub-model instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.iip_ecosphere.platform.support.aas.SubmodelElementCollection.SubmodelElementCollectionBuildercreateSubmodelElementCollectionBuilder(java.lang.String idShort, boolean ordered, boolean allowDuplicates)voidupdate()-
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
accept, buildDeferred, createReference, dataElements, defer, delete, getDataElement, getDataElementsCount, getDeferred, getIdentification, getIdShort, getOperation, getOperationsCount, getPropertiesCount, getProperty, getReferenceElement, getSubmodel, getSubmodelElement, getSubmodelElementCollection, getSubmodelElementsCount, getSubmodelEndpoint, operations, properties, register, register, register, register, register, register, submodelElements
-
-
-
-
Field Detail
-
parent
private BaSyxConnectedAas parent
-
-
Constructor Detail
-
BaSyxISubmodel
public BaSyxISubmodel(BaSyxConnectedAas parent, org.eclipse.basyx.submodel.metamodel.api.ISubmodel submodel)
Creates sub-model instance.- Parameters:
parent- the parent AASsubmodel- the instance
-
-