Class BaSyxTechnicalProperties

  • 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.TechnicalProperties

    public class BaSyxTechnicalProperties
    extends BaSyxSubmodelElementCollection
    implements de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties
    Wrapper for the BaSyx technical properties class.
    Author:
    Holger Eichelberger, SSE
    • Constructor Detail

      • BaSyxTechnicalProperties

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

        BaSyxTechnicalProperties​(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.technicalproperties.TechnicalProperties getSubmodelElement()
        Description copied from class: BaSyxSubmodelElement
        Returns the implementing sub-model element.
        Overrides:
        getSubmodelElement in class BaSyxSubmodelElementCollection
        Returns:
        the submodel element
      • mainSections

        public java.lang.Iterable<de.iip_ecosphere.platform.support.aas.SubmodelElementCollection> mainSections()
        Specified by:
        mainSections in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties
      • subSections

        public java.lang.Iterable<de.iip_ecosphere.platform.support.aas.SubmodelElementCollection> subSections()
        Specified by:
        subSections in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties
      • sMENotDescribedBySemanticId

        public java.lang.Iterable<de.iip_ecosphere.platform.support.aas.SubmodelElement> sMENotDescribedBySemanticId()
        Specified by:
        sMENotDescribedBySemanticId in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties
      • arbitrary

        public java.lang.Iterable<de.iip_ecosphere.platform.support.aas.SubmodelElement> arbitrary()
        Specified by:
        arbitrary in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties