Class 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
    • 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 instance
        instance - the BaSyx submodel instance
    • Method Detail

      • getTechnicalProperties

        public de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties getTechnicalProperties()
        Specified by:
        getTechnicalProperties in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalDataSubmodel
      • getProductClassifications

        public de.iip_ecosphere.platform.support.aas.types.technicaldata.ProductClassifications getProductClassifications()
        Specified by:
        getProductClassifications in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalDataSubmodel
      • getGeneralInformation

        public de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformation getGeneralInformation()
        Specified by:
        getGeneralInformation in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalDataSubmodel
      • getFurtherInformation

        public de.iip_ecosphere.platform.support.aas.types.technicaldata.FurtherInformation getFurtherInformation()
        Specified by:
        getFurtherInformation in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalDataSubmodel