OTX-Runtime for Java  
OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedQuantity Class Reference

A RangedQuantity is a RangedObject and represents a Quantity value which can have one or more intervals. More...

Inheritance diagram for OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedQuantity:
Inheritance graph

Public Member Functions

 RangedQuantity (Quantity value, List< QuantityInterval > interval, boolean isValueWritten)
 Initializes a new instance of the RangedQuantity class. More...
 
List< QuantityIntervalGetInterval ()
 Gets List of QuantityIntervalLiteral of the RangedQuantity. More...
 
Quantity GetValue ()
 Gets the Quantity value of the RangedQuantity. More...
 
boolean IsInRange ()
 Checks if the value is in range. More...
 
- Public Member Functions inherited from OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedObject
boolean IsValueWritten ()
 A value is considered written if one of the set value actions is called. More...
 

Detailed Description

A RangedQuantity is a RangedObject and represents a Quantity value which can have one or more intervals.

Constructor & Destructor Documentation

◆ RangedQuantity()

OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedQuantity.RangedQuantity ( Quantity  value,
List< QuantityInterval interval,
boolean  isValueWritten 
)
inline

Initializes a new instance of the RangedQuantity class.

Parameters
valueThe value
intervalThe List of QuantityInterval
isValueWrittenA value is considered written if one of the set value actions is called. Overwriting with the same value as the current value counts as written. The initialization of the ranged object with a value does not count as written.

Member Function Documentation

◆ GetInterval()

List<QuantityInterval> OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedQuantity.GetInterval ( )
inline

Gets List of QuantityIntervalLiteral of the RangedQuantity.

Returns
List of QuantityInterval

◆ GetValue()

Quantity OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedQuantity.GetValue ( )
inline

Gets the Quantity value of the RangedQuantity.

Returns
The value

◆ IsInRange()

boolean OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedQuantity.IsInRange ( )
inline

Checks if the value is in range.

Returns
True if the value of the ranged object is inside one of the intervals or if the ranged object has no intervals.

Reimplemented from OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedObject.


The documentation for this class was generated from the following file: