Skip to main content

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 ClassSource CardinalityTargetTarget CardinalitySource NameSource Assoc. DescriptionTarget NameTarget Assoc. Description
ValueAliasSet1ValueToAlias1..*ValueAliasSetThe ValueAliasSet having the ValueToAlias mappings.ValuesThe ValueToAlias mappings included in the set.
ValueAliasSet0..1Discrete0..*ValueAliasSetThe ValueAliasSet used for translation of a MeasurementValue.value to a name.DiscretesThe Measurements using the set for translation.
ValueAliasSet0..1Command0..*ValueAliasSetThe ValueAliasSet used for translation of a Control value to a name.CommandsThe Commands using the set for translation.
ValueAliasSet0..1RaiseLowerCommand0..*ValueAliasSetThe ValueAliasSet used for translation of a Control value to a name.RaiseLowerCommandsThe Commands using the set for translation.