Class BaSyxProperty.BaSyxPropertyBuilder

java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder, de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.Property>
Enclosing class:
BaSyxProperty

public static class BaSyxProperty.BaSyxPropertyBuilder
extends Object
implements de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder
Builder for BaSyxProperty.
Author:
Holger Eichelberger, SSE
  • Field Details

  • Constructor Details

  • Method Details

    • getParentBuilder

      public BaSyxSubmodelElementContainerBuilder<?> getParentBuilder()
      Specified by:
      getParentBuilder in interface de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder
    • setType

      public de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder setType​(de.iip_ecosphere.platform.support.aas.Type type)
      Specified by:
      setType in interface de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder
    • bind

      public de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder bind​(Supplier<Object> get, Consumer<Object> set)
      Specified by:
      bind in interface de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder
    • setValue

      public de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder setValue​(de.iip_ecosphere.platform.support.aas.Type type, Object value)
      Specified by:
      setValue in interface de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder
    • setValue

      public de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder setValue​(Object value)
      Specified by:
      setValue in interface de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder
    • build

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