Class BaSyxTechnicalProperties.BaSyxTechnicalPropertiesBuilder

  • All Implemented Interfaces:
    de.iip_ecosphere.platform.support.aas.DeferredBuilder<de.iip_ecosphere.platform.support.aas.SubmodelElementCollection>, de.iip_ecosphere.platform.support.aas.SubmodelElementCollection.SubmodelElementCollectionBuilder, de.iip_ecosphere.platform.support.aas.SubmodelElementContainerBuilder, de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties.TechnicalPropertiesBuilder, de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.SubmodelElementCollection>
    Enclosing class:
    BaSyxTechnicalProperties

    public static class BaSyxTechnicalProperties.BaSyxTechnicalPropertiesBuilder
    extends BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
    implements de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties.TechnicalPropertiesBuilder
    The sub-model element collection builder.
    Author:
    Holger Eichelberger, SSE
    • Constructor Detail

      • BaSyxTechnicalPropertiesBuilder

        BaSyxTechnicalPropertiesBuilder​(BaSyxSubmodelElementContainerBuilder<?> parentBuilder)
        Creates a sub-model element collection builder. The parent builder must be set by the calling constructor.
        Parameters:
        parentBuilder - the parent builder
        Throws:
        java.lang.IllegalArgumentException - may be thrown if idShort is not given
    • Method Detail

      • createMainSectionBuilder

        public de.iip_ecosphere.platform.support.aas.SubmodelElementCollection.SubmodelElementCollectionBuilder createMainSectionBuilder​(java.lang.String name,
                                                                                                                                         boolean ordered,
                                                                                                                                         boolean allowDuplicates)
        Specified by:
        createMainSectionBuilder in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties.TechnicalPropertiesBuilder
      • createSubSectionBuilder

        public de.iip_ecosphere.platform.support.aas.SubmodelElementCollection.SubmodelElementCollectionBuilder createSubSectionBuilder​(java.lang.String name,
                                                                                                                                        boolean ordered,
                                                                                                                                        boolean allowDuplicates)
        Specified by:
        createSubSectionBuilder in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.TechnicalProperties.TechnicalPropertiesBuilder