OTX Reference  
OpenTestSystem.Otx.Extensions.Range.Terms Namespace Reference

Lists all Terms. More...

Classes

class  CreateFloatInterval
 Constructors for FloatInterval More...
 
class  CreateIntegerInterval
 Constructors for IntegerInterval More...
 
class  CreateQuantityInterval
 A constructor for QuantityInterval More...
 
class  CreateRangedFloat
 Creates a RangedFloat object More...
 
class  CreateRangedInteger
 Creates a RangedInteger object More...
 
class  CreateRangedQuantity
 Creates a RangedQuantity object More...
 
class  CreateRangedString
 Creates a RangedString object More...
 
class  CreateStringInterval
 Constructors for StringInterval More...
 
class  FloatIntervalLiteral
 This term shall be used to create a FloatInterval object based on a hard-coded value. More...
 
class  FloatIntervalTerm
 A FloatIntervalTerm is a NumericIntervalTerm that returns a FloatInterval. More...
 
class  FloatIntervalValue
 Returns the FloatInterval value stored in a FloatInterval variable. More...
 
class  GetFirstMatchingFloatInterval
 Gets the first FloatInterval More...
 
class  GetFirstMatchingIntegerInterval
 Gets the first IntegerInterval More...
 
class  GetFirstMatchingIntervalLabel
 Gets the label of the first interval More...
 
class  GetFirstMatchingIntervalSemantic
 Gets the interval semantic of the first interval More...
 
class  GetFirstMatchingQuantityInterval
 Gets the first QuantityInterval More...
 
class  GetFirstMatchingStringInterval
 Gets the first StringInterval More...
 
class  GetFloatIntervalLowerLimit
 Gets the lower limit of the given FloatInterval More...
 
class  GetFloatIntervals
 Gets a list of FloatInterval objects More...
 
class  GetFloatIntervalUpperLimit
 Gets the upper limit of the given FloatInterval More...
 
class  GetIntegerIntervalLowerLimit
 Gets the lower limit of the given IntegerInterval More...
 
class  GetIntegerIntervals
 Gets a list of IntegerInterval objects More...
 
class  GetIntegerIntervalUpperLimit
 Gets the upper limit of the given IntegerInterval More...
 
class  GetIntervalLabel
 Gets the label of the given Interval More...
 
class  GetIntervalSemantic
 Gets the semantic of the given Interval More...
 
class  GetQuantityIntervalLowerLimit
 Gets the lower limit of the given QuantityInterval More...
 
class  GetQuantityIntervals
 Gets a list of QuantityInterval objects More...
 
class  GetQuantityIntervalUpperLimit
 Gets the upper limit of the given QuantityInterval. More...
 
class  GetRangedFloatValue
 Gets the value of the given RangedFloat object More...
 
class  GetRangedIntegerValue
 Gets the value of the given RangedInteger object More...
 
class  GetRangedQuantityValue
 Gets the value of the given RangedQuantity object. More...
 
class  GetRangedStringValue
 Gets the value of the given RangedString object More...
 
class  GetStringIntervalRegExp
 Gets the regular expression of the given string interval More...
 
class  GetStringIntervals
 Gets a list of StringInterval objects More...
 
class  IntegerIntervalLiteral
 This term shall be used to create an IntegerInterval object based on a hard-coded value. More...
 
class  IntegerIntervalTerm
 An IntegerIntervalTerm is a NumericIntervalTerm that returns an IntegerInterval. More...
 
class  IntegerIntervalValue
 Returns the IntegerInterval value stored in an IntegerInterval variable. More...
 
class  IntervalSemanticLiteral
 This term shall be used to create an IntervalSemantic object based on a hard-coded value. More...
 
class  IntervalSemanticTerm
 An IntervalSemanticTerm is a term that returns an IntervalSemantic. More...
 
class  IntervalSemanticValue
 Returns the IntervalSemantic value stored in an IntervalSemantic variable. More...
 
class  IntervalTerm
 An IntervalTerm is a Term that returns an Interval. More...
 
class  IsFloatInInterval
 Checks the given value is inside of the FloatInterval More...
 
class  IsInRange
 Checks the value of the given ranged object More...
 
class  IsIntegerInInterval
 Checks the given value is inside of the IntegerInterval More...
 
class  IsQuantityInInterval
 Checks the given value is inside of the QuantityInterval More...
 
class  IsStringInInterval
 Checks the given value is inside of the StringInterval More...
 
class  IsValueWritten
 Checks the value of the given ranged object was written at least once. More...
 
class  NumericIntervalTerm
 A NumericIntervalTerm is an IntervalTerm that returns a NumericInterval. More...
 
class  QuantityIntervalLiteral
 This term shall be used to create a QuantityInterval object based on a hard-coded value. More...
 
class  QuantityIntervalTerm
 A QuantityIntervalTerm is a NumericIntervalTerm that returns a QuantityInterval. More...
 
class  QuantityIntervalValue
 Returns the QuantityInterval value stored in a QuantityInterval variable. More...
 
class  RangedFloatLiteral
 This term shall be used to create a RangedFloat object based on a hard-coded value. More...
 
class  RangedFloatTerm
 A RangedFloatTerm is a RangedObjectTerm that returns a RangedFloat. More...
 
class  RangedFloatValue
 Returns the RangedFloatValue stored in a RangedFloat variable. More...
 
class  RangedIntegerLiteral
 This term shall be used to create a RangedInteger object based on a hard-coded value. More...
 
class  RangedIntegerTerm
 A RangedIntegerTerm is a RangedObjectTerm that returns a RangedInteger. More...
 
class  RangedIntegerValue
 Returns the RangedIntegerValue stored in a RangedInteger variable. More...
 
class  RangedObjectTerm
 A RangedObjectTerm is a Term that returns a RangedObject. More...
 
class  RangedQuantityLiteral
 This term shall be used to create a RangedQuantity object based on a hard-coded value. More...
 
class  RangedQuantityTerm
 A RangedQuantityTerm is a RangedObjectTerm that returns a RangedQuantity. More...
 
class  RangedQuantityValue
 Returns the RangedQuantityValue stored in a RangedQuantity variable. More...
 
class  RangedStringLiteral
 This term shall be used to create a RangedString object based on a hard-coded value. More...
 
class  RangedStringTerm
 A RangedStringTerm is a RangedObjectTerm that returns a RangedString. More...
 
class  RangedStringValue
 Returns the RangedStringValue stored in a RangedString variable. More...
 
class  StringIntervalLiteral
 This term shall be used to create a StringInterval object based on a hard-coded value. More...
 
class  StringIntervalTerm
 A StringIntervalTerm is an IntervalTerm that returns a StringInterval. More...
 
class  StringIntervalValue
 Returns the StringInterval value stored in a StringInterval variable. More...
 

Detailed Description

Lists all Terms.

OTX terms represent syntactic expressions which can be evaluated in order to yield a value. The resulting value of a term can be a simple value (e.g. an integer in the OTX Integer case) or a reference to complex data (e.g. a reference to a list in the OTX List case). Terms are required in various places in the data model, when a value needs to be computed which is then e.g. assigned to a variable, used as an input parameter for a procedure call, or used as the condition truth value in a branch, etc. Every OTX term is categorized according to its return type.

Note
OTX terms never have side-effects – this means that the arguments of a term will not be changed by term evaluation.
The abstract OTX Core terms are extensible. This means that OTX extensions may derive new terms from any of the abstract term categories defined in the OTX Core.