Class VabIipOperationsProvider.Property

java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Property
Enclosing class:
VabIipOperationsProvider

private static class VabIipOperationsProvider.Property
extends Object
Represents a property consisting of a consumer and a supplier function. Both functions may map to attributes or accessor functions depending on the implementing objet.
Author:
Holger Eichelberger, SSE
  • Field Details

  • Constructor Details

    • Property

      private Property​(Supplier<Object> get, Consumer<Object> set)
      Creates a property instance. Theoretically, either entry may be null for read-only/write-only properties, but this must be, however, reflected in the AAS so that no wrong can access happens.
      Parameters:
      get - the supplier providing read access to the property value (may be null)
      set - the consumer providing write access to the property value (may be null)