Class BaSyxTechnicalDataSubmodel
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel<org.eclipse.basyx.submodel.metamodel.map.Submodel>
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel
-
- de.iip_ecosphere.platform.support.aas.basyx.types.technicaldata.BaSyxTechnicalDataSubmodel
-
- 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,de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalDataSubmodel
public class BaSyxTechnicalDataSubmodel extends BaSyxSubmodel implements de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalDataSubmodel
Wrapper for the BaSyx technical data submodel class.- Author:
- Holger Eichelberger, SSE
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaSyxTechnicalDataSubmodel.BaSyxTechnicalDataSubmodelBuilderThe sub-model element collection builder.-
Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel
BaSyxSubmodel.BaSyxSubmodelBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringID_SHORT
-
Constructor Summary
Constructors Modifier Constructor Description (package private)BaSyxTechnicalDataSubmodel(AbstractAas.BaSyxSubmodelParent parent, org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel instance)Creates an instance based on a given instance.privateBaSyxTechnicalDataSubmodel(org.eclipse.basyx.submodel.metamodel.map.Submodel subModel)Creates an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.iip_ecosphere.platform.support.aas.types.technicaldata.FurtherInformationgetFurtherInformation()de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformationgetGeneralInformation()de.iip_ecosphere.platform.support.aas.types.technicaldata.ProductClassificationsgetProductClassifications()de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalPropertiesgetTechnicalProperties()-
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel
createSubmodelElementCollectionBuilder, update
-
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
accept, buildDeferred, createReference, dataElements, delete, getDataElement, getDataElementsCount, getDeferred, getIdentification, getIdShort, getOperation, getOperationsCount, getPropertiesCount, getProperty, getReferenceElement, getSubmodelElement, getSubmodelElementCollection, getSubmodelElementsCount, getSubmodelEndpoint, operations, properties, register, register, register, register, register, register, submodelElements
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.iip_ecosphere.platform.support.aas.Element
accept, getIdShort, update
-
Methods inherited from interface de.iip_ecosphere.platform.support.aas.ElementContainer
dataElements, getDataElementsCount, getOperationsCount, getPropertiesCount, getSubmodelElementsCount, operations, properties, submodelElements
-
Methods inherited from interface de.iip_ecosphere.platform.support.aas.ElementsAccess
getDataElement, getOperation, getProperty, getReferenceElement, getSubmodelElementCollection
-
-
-
-
Field Detail
-
ID_SHORT
public static final java.lang.String ID_SHORT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BaSyxTechnicalDataSubmodel
private BaSyxTechnicalDataSubmodel(org.eclipse.basyx.submodel.metamodel.map.Submodel subModel)
Creates an instance. Prevents external creation.- Parameters:
subModel- the sub-model instance
-
BaSyxTechnicalDataSubmodel
BaSyxTechnicalDataSubmodel(AbstractAas.BaSyxSubmodelParent parent, org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel instance)
Creates an instance based on a given instance.- Parameters:
parent- the parent instanceinstance- the BaSyx submodel instance
-
-
Method Detail
-
getTechnicalProperties
public de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties getTechnicalProperties()
- Specified by:
getTechnicalPropertiesin interfacede.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalDataSubmodel
-
getProductClassifications
public de.iip_ecosphere.platform.support.aas.types.technicaldata.ProductClassifications getProductClassifications()
- Specified by:
getProductClassificationsin interfacede.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalDataSubmodel
-
getGeneralInformation
public de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformation getGeneralInformation()
- Specified by:
getGeneralInformationin interfacede.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalDataSubmodel
-
getFurtherInformation
public de.iip_ecosphere.platform.support.aas.types.technicaldata.FurtherInformation getFurtherInformation()
- Specified by:
getFurtherInformationin interfacede.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalDataSubmodel
-
-