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

Lists all Terms. More...

Classes

class  CreateQuantity
 Create a numeric quantity or converts it More...
 
class  GetBaseUnit
 Returns the base Unit (SI) of a Quantity More...
 
class  GetDisplayUnit
 Returns the display Unit of a Quantity More...
 
class  GetDisplayValue
 Returns the value (Float) of a Quantity More...
 
class  QuantityLiteral
 Creates a Quantity object based on a hard-coded float value and display unit More...
 
class  QuantityTerm
 The abstract type QuantityTerm is an otx:FloatTerm. It serves as a base for all concrete terms which return a Quantity.It has no special members. More...
 
class  QuantityValue
 Reading of data type value More...
 
class  UnitLiteral
 Creates a Unit object based on a unit definition contained in UNIT-SPEC document. More...
 
class  UnitTerm
 The abstract type UnitTerm is an otx:SimpleTerm. It serves as a base for all concrete terms which return a Unit.It has no special members. More...
 
class  UnitValue
 Reading of data type value 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.