Class RangeConceptMetadata

Defines properties and message types for RangeConcept.

Property Types

See also PropertyType
RangeConceptMetadata.MinimumValueProperty

The minimum value that the range allows.

RangeConceptMetadata.MaximumValueProperty

The maximum value that the range allows.

RangeConceptMetadata.StepProperty

The minimum amount that the value of the range can change at a time.

RangeConceptMetadata.ValueProperty

The current value. To update this property with a binding, use a to-source or two-way binding.

RangeConceptMetadata.NormalizedValueProperty

The current value normalized to range [0, 1].

RangeConceptMetadata.IsValueChangingProperty

Whether the value is currently changing.

Message Types

See also MessageType
RangeConceptMetadata.ValueChangeStartedMessage

Occurs when the range value starts changing.

Arguments: RangeConceptMetadata.ValueChangeStartedMessageArguments

RangeConceptMetadata.ValueChangeFinishedMessage

Occurs when the range value stops changing.

Arguments: RangeConceptMetadata.ValueChangeFinishedMessageArguments

RangeConceptMetadata.ValueChangedMessage

Occurs when the range value has changed.

Arguments: RangeConceptMetadata.ValueChangedMessageArguments

Message Arguments

Message arguments classes define message arguments used for different message types. Each class defines a number of property types - arguments - together with getter and setter functions for them.

RangeConceptMetadata.CommonMessageArguments

ValueProperty

Range Value

Example
local value = arguments:getValueProperty()
arguments:setValueProperty(value)

RangeConceptMetadata.ValueChangeFinishedMessageArguments

RangeConceptMetadata.ValueChangeStartedMessageArguments

RangeConceptMetadata.ValueChangedMessageArguments