Class BaSyxProductClassificationItem.BaSyxProductClassificationItemBuilder

  • 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.ProductClassificationItem.ProductClassificationItemBuilder, de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.SubmodelElementCollection>
    Enclosing class:
    BaSyxProductClassificationItem

    public static class BaSyxProductClassificationItem.BaSyxProductClassificationItemBuilder
    extends BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
    implements de.iip_ecosphere.platform.support.aas.types.technicaldata.ProductClassificationItem.ProductClassificationItemBuilder
    The sub-model element collection builder.
    Author:
    Holger Eichelberger, SSE
    • Constructor Detail

      • BaSyxProductClassificationItemBuilder

        BaSyxProductClassificationItemBuilder​(BaSyxSubmodelElementContainerBuilder<?> parentBuilder,
                                              java.lang.String idShort,
                                              java.lang.String productClassificationSystem,
                                              java.lang.String productClassId)
        Creates a sub-model element collection builder. The parent builder must be set by the calling constructor.
        Parameters:
        parentBuilder - the parent builder
        idShort - the short id of this item
        productClassificationSystem - the common name of the product classification system, e.g., "ECLASS" or "IEC CDD".
        productClassId - the class of the associated product or industrial equipment in the classification system according to the notation of the system. Ideally, the Property/valueId is used to reference the IRI/ IRDI of the product class.
        Throws:
        java.lang.IllegalArgumentException - may be thrown if idShort is not given