OTX Reference  
OpenTestSystem.Otx.Core.Variables Namespace Reference

Variable Access. More...

Classes

class  BooleanVariable
 Access to variables of type Boolean, details see Variables. More...
 
class  ByteFieldVariable
 Access to variables of type ByteField, details see Variables. More...
 
class  ExceptionVariable
 Access to variables of type Exception, details see Variable. More...
 
class  FloatVariable
 Access to variables of type Float, details see Variables. More...
 
class  IntegerVariable
 Access to variables of type Integer, details see Variables. More...
 
class  ListVariable
 Access to variables of type List, details see Variables. More...
 
class  MapVariable
 Access to variables of type Map, details see Variables. More...
 
class  MutexLockVariable
 Access to variables of type MutexLock, details see Variables. More...
 
class  StringVariable
 Access to variables of type String, details see Variables. More...
 
class  Variable
 Base type for all variables More...
 

Detailed Description

Variable Access.

The variable types represent the counterpart of the dereferencing terms (e.g. BooleanValue, IntegerValue, FloatValue, StringValue, ByteFieldValue, ListValue, MapValue, ExceptionValue) which are used to read the actual value stored in a declaration. By contrast, variable types are used by OTX nodes and actions when the variable container itself is of primary interest, not the value stored in it. This is the case e.g. in an Assignment action: The calculated value given by the term will be assigned to the variable identified by result. Another example is the Loop (ForLoop configuration) node with its counter element, which identifies the Integer variable which shall contain the current iteration number at runtime. In all of these cases, the current value of the variable is not relevant.