Class BaSyxGeneralInformation

  • All Implemented Interfaces:
    BaSyxElementTranslator.SubmodelElementsRegistrar, de.iip_ecosphere.platform.support.aas.Element, 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.Qualifiable, de.iip_ecosphere.platform.support.aas.Referable, de.iip_ecosphere.platform.support.aas.SubmodelElement, de.iip_ecosphere.platform.support.aas.SubmodelElementCollection, de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformation

    public class BaSyxGeneralInformation
    extends BaSyxSubmodelElementCollection
    implements de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformation
    Wrapper for the BaSyx general information class.
    Author:
    Holger Eichelberger, SSE
    • Constructor Detail

      • BaSyxGeneralInformation

        private BaSyxGeneralInformation()
        Creates an instance. Prevents external creation.
      • BaSyxGeneralInformation

        BaSyxGeneralInformation​(org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation collection)
        Creates an instance and sets the BaSyx instance directly.
        Parameters:
        collection - the collection instance
    • Method Detail

      • getSubmodelElement

        public org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation getSubmodelElement()
        Description copied from class: BaSyxSubmodelElement
        Returns the implementing sub-model element.
        Overrides:
        getSubmodelElement in class BaSyxSubmodelElementCollection
        Returns:
        the submodel element
      • getManufacturerName

        public java.lang.String getManufacturerName()
        Specified by:
        getManufacturerName in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformation
      • getManufacturerProductDesignation

        public java.util.List<de.iip_ecosphere.platform.support.aas.LangString> getManufacturerProductDesignation()
        Specified by:
        getManufacturerProductDesignation in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformation
      • getManufacturerPartNumber

        public java.lang.String getManufacturerPartNumber()
        Specified by:
        getManufacturerPartNumber in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformation
      • getManufacturerOrderCode

        public java.lang.String getManufacturerOrderCode()
        Specified by:
        getManufacturerOrderCode in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformation
      • getManufacturerLogo

        public de.iip_ecosphere.platform.support.aas.FileDataElement getManufacturerLogo()
        Specified by:
        getManufacturerLogo in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformation
      • getProductImages

        public java.lang.Iterable<de.iip_ecosphere.platform.support.aas.FileDataElement> getProductImages()
        Specified by:
        getProductImages in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.GeneralInformation