Class BaSyxFurtherInformation.BaSyxFurtherInformationBuilder

  • 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.FurtherInformation.FurtherInformationBuilder, de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.SubmodelElementCollection>
    Enclosing class:
    BaSyxFurtherInformation

    public static class BaSyxFurtherInformation.BaSyxFurtherInformationBuilder
    extends BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
    implements de.iip_ecosphere.platform.support.aas.types.technicaldata.FurtherInformation.FurtherInformationBuilder
    The sub-model element collection builder.
    Author:
    Holger Eichelberger, SSE
    • Field Detail

      • statements

        private java.util.Map<java.lang.String,​java.util.Collection<de.iip_ecosphere.platform.support.aas.LangString>> statements
    • Constructor Detail

      • BaSyxFurtherInformationBuilder

        BaSyxFurtherInformationBuilder​(BaSyxSubmodelElementContainerBuilder<?> parentBuilder,
                                       javax.xml.datatype.XMLGregorianCalendar validDate)
        Creates a sub-model element collection builder. The parent builder must be set by the calling constructor.
        Parameters:
        parentBuilder - the parent builder
        validDate - denotes a date on which the data specified in the submodel was valid from for the associated asset
        Throws:
        java.lang.IllegalArgumentException - may be thrown if idShort is not given
    • Method Detail

      • addStatement

        public de.iip_ecosphere.platform.support.aas.types.technicaldata.FurtherInformation.FurtherInformationBuilder addStatement​(java.lang.String name,
                                                                                                                                   de.iip_ecosphere.platform.support.aas.LangString statement)
        Specified by:
        addStatement in interface de.iip_ecosphere.platform.support.aas.types.technicaldata.FurtherInformation.FurtherInformationBuilder