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

Lists all Terms. More...

Classes

class  ByteFieldCopy
 Gets a ByteField which is a copy of the byteField parameter More...
 
class  Compare
 Checks the content and not the reference of ByteField, List and Map. More...
 
class  EscapeToRegularExpression
 Gets a regular expression which matches the given string More...
 
class  FindRegularExpressionGroup
 Gets the matched (sub)string, based on the given regular expression group More...
 
class  GetRandomNumber
 Gets a random float greater than or equal to 0.0 and less than 1.0. More...
 
class  IsInitialized
 Checks the declaration is initialized or not. More...
 
class  ListIndexOf
 Gets the first index of a given value in the List. More...
 
class  ListIndexOfAny
 Gets a List of indexes of a given value in the List. More...
 
class  ListReverse
 Gets a copy of the given list in opposite sequence. More...
 
class  ListSort
 Gets a copy of the given list in ascending order. More...
 
class  Max
 Gets the maximum of all operands More...
 
class  Min
 Gets the minimum of all operands More...
 
class  StringFormat
 Gets a formated string 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. Note: 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.