ValueAliasSet
Class Description
Describes the translation of a set of values into a name and is intendend to facilitate custom translations. Each ValueAliasSet has a name, description etc. A specific Measurement may represent a discrete state like Open, Closed, Intermediate etc. This requires a translation from the MeasurementValue.value number to a string, e.g. 0->"Invalid", 1->"Open", 2->"Closed", 3->"Intermediate". Each ValueToAlias member in ValueAliasSet.Value describe a mapping for one particular value to a name.
Attributes
None
Relationships
Ancestors
Descendents
No descendent classes
Associations
Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
ValueAliasSet | 1 | ValueToAlias | 1..* | ValueAliasSet | The ValueAliasSet having the ValueToAlias mappings. | Values | The ValueToAlias mappings included in the set. |
ValueAliasSet | 0..1 | Discrete | 0..* | ValueAliasSet | The ValueAliasSet used for translation of a MeasurementValue.value to a name. | Discretes | The Measurements using the set for translation. |
ValueAliasSet | 0..1 | Command | 0..* | ValueAliasSet | The ValueAliasSet used for translation of a Control value to a name. | Commands | The Commands using the set for translation. |
ValueAliasSet | 0..1 | RaiseLowerCommand | 0..* | ValueAliasSet | The ValueAliasSet used for translation of a Control value to a name. | RaiseLowerCommands | The Commands using the set for translation. |