Class BaSyxReferenceElement.BaSyxReferenceElementBuilder

  • All Implemented Interfaces:
    de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder, de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.ReferenceElement>
    Enclosing class:
    BaSyxReferenceElement

    public static class BaSyxReferenceElement.BaSyxReferenceElementBuilder
    extends java.lang.Object
    implements de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder
    Implements the reference element builder.
    Author:
    Holger Eichelberger, SSE
    • Constructor Detail

      • BaSyxReferenceElementBuilder

        BaSyxReferenceElementBuilder​(BaSyxSubmodelElementContainerBuilder<?> parentBuilder,
                                     java.lang.String idShort)
        Creates a builder instance.
        Parameters:
        parentBuilder - the parent builder
        idShort - the short id of the reference element
    • Method Detail

      • getParentBuilder

        public BaSyxSubmodelElementContainerBuilder<?> getParentBuilder()
        Specified by:
        getParentBuilder in interface de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder
      • build

        public de.iip_ecosphere.platform.support.aas.ReferenceElement build()
        Specified by:
        build in interface de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.ReferenceElement>
      • setValue

        public de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder setValue​(de.iip_ecosphere.platform.support.aas.Reference value)
        Specified by:
        setValue in interface de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder