Value extends ParameterEdgesSource, ParameterValue, Wireable

Represents a single typed value, accessible and modifiable at runtime.

Values have an associated name and XSD type, and may also have a defaultValue. The defaultValue of a Value is serialised as a string , and this string instance is deserialised into a valid type instance defined by that Value. Each Value has an associated containing scope that represents the storage method for the Value:

If a particular Value has a defined defaultValue, then the Value will initially be considered as unset. However, if a Value is subsequently updated -- for example, through the update BuiltinOperation -- the Value will now be considered set.

[Value.html]

Examples

Implementation Notes

Inference Rules

Constraints

Attributes

Inherited Attributes

Children

(none)

Inherited Children

References

(none)

Inherited References

Extensions

Inherited Extensions