Class BaSyxProperty

java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElement
de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty
All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.DataElement, de.iip_ecosphere.platform.support.aas.Element, de.iip_ecosphere.platform.support.aas.HasDataSpecification, de.iip_ecosphere.platform.support.aas.HasKind, de.iip_ecosphere.platform.support.aas.HasSemantics, de.iip_ecosphere.platform.support.aas.Property, de.iip_ecosphere.platform.support.aas.Qualifiable, de.iip_ecosphere.platform.support.aas.Referable, de.iip_ecosphere.platform.support.aas.SubmodelElement

public class BaSyxProperty
extends BaSyxSubmodelElement
implements de.iip_ecosphere.platform.support.aas.Property
Wraps a BaSyx property.
Author:
Holger Eichelberger, SSE
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  BaSyxProperty.BaSyxPropertyBuilder
    Builder for BaSyxProperty.

    Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.aas.Property

    de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder
  • Field Summary

    Fields 
    Modifier and Type Field Description
    private static org.slf4j.Logger LOGGER  
    private org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty property  
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    private BaSyxProperty()
    Creates an instance.
    (package private) BaSyxProperty​(org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty property)
    Creates an instance while retrieving an AAS.
  • Method Summary

    Modifier and Type Method Description
    void accept​(de.iip_ecosphere.platform.support.aas.AasVisitor visitor)  
    String getIdShort()  
    (package private) org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty getSubmodelElement()
    Returns the implementing sub-model element.
    Object getValue()  
    void setValue​(Object value)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • property

      private org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty property
  • Constructor Details

    • BaSyxProperty

      private BaSyxProperty()
      Creates an instance. Prevents external creation.
    • BaSyxProperty

      BaSyxProperty​(org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty property)
      Creates an instance while retrieving an AAS.
      Parameters:
      property - the property
  • Method Details