java.lang.Object
de.iip_ecosphere.platform.configuration.easyProducer.aas.AbstractAasElement
de.iip_ecosphere.platform.configuration.easyProducer.aas.AasEnumLiteral

public class AasEnumLiteral extends AbstractAasElement
Represents an AAS enumeration literal.
Author:
Holger Eichelberger, SSE
  • Field Details

    • identifier

      private String identifier
    • value

      private String value
    • valueId

      private String valueId
  • Constructor Details

    • AasEnumLiteral

      public AasEnumLiteral(String idShort, String valueId, String description, String identifier)
      Creates an AAS enumeration literal.
      Parameters:
      idShort - the idShort/name of the literal
      valueId - the semantic id of the value
      description - the description
      identifier - the optional identifier to be used instead of name to derive the programming language identifier, may be null for none
  • Method Details

    • getIdentifier

      public String getIdentifier()
      Returns the identifier to be used to form the programming language identifier of the literal.
      Returns:
      the identifier, may be null
    • setValue

      void setValue(String value)
      Defines the value.
      Parameters:
      value - the value, null for none
    • getValue

      public String getValue()
      Returns the value.
      Returns:
      the value
    • getValueId

      public String getValueId()
      Returns the value (semantic) id.
      Returns:
      the value (semantic) id