Class AasEnumLiteral
java.lang.Object
de.iip_ecosphere.platform.configuration.aas.AbstractAasElement
de.iip_ecosphere.platform.configuration.aas.AasEnumLiteral
Represents an AAS enumeration literal.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAasEnumLiteral(String idShort, String valueId, String description, String identifier) Creates an AAS enumeration literal. -
Method Summary
Modifier and TypeMethodDescriptionReturns the identifier to be used to form the programming language identifier of the literal.getValue()Returns the value.Returns the value (semantic) id.(package private) voidDefines the value.Methods inherited from class de.iip_ecosphere.platform.configuration.aas.AbstractAasElement
getDescription, getDisplayName, getIdShort, getIsCaseOf, getSemanticId, hasMultiSemanticIds, isGeneric, setDescription, setDisplayName, setGeneric, setIdShort, setIsCaseOf, setMultiSemanticIds, setSemanticId, toString
-
Field Details
-
identifier
-
value
-
valueId
-
-
Constructor Details
-
AasEnumLiteral
Creates an AAS enumeration literal.- Parameters:
idShort- the idShort/name of the literalvalueId- the semantic id of the valuedescription- the descriptionidentifier- the optional identifier to be used instead of name to derive the programming language identifier, may be null for none
-
-
Method Details
-
getIdentifier
Returns the identifier to be used to form the programming language identifier of the literal.- Returns:
- the identifier, may be null
-
setValue
Defines the value.- Parameters:
value- the value, null for none
-
getValue
Returns the value.- Returns:
- the value
-
getValueId
Returns the value (semantic) id.- Returns:
- the value (semantic) id
-