![]() |
OTX Reference
|
|
Classes | |
| class | Decode |
| Decodes a string More... | |
| class | Encode |
| Encodes a string More... | |
| class | EncodingLiteral |
| Returns an Encoding value from a hard-coded literal. More... | |
| class | EncodingTerm |
| The abstract type EncodingTerm is an otx:SimpleTerm. It serves as a base for all concrete terms which return an Encoding value. It has no special members. More... | |
| class | EncodingValue |
| Reading of data type value More... | |
| class | IndexOf |
| Position within a string More... | |
| class | LengthOfString |
| Number of characters in a string More... | |
| class | MatchToRegularExpression |
| Use of regular expressions More... | |
| class | ReplaceSubString |
| Replaces strings More... | |
| class | SplitString |
| Generates list of substrings More... | |
| class | StringConcatenate |
| Concatenation of strings More... | |
| class | SubString |
| Determines a substring More... | |
| class | ToLower |
| Conversion to lowercase More... | |
| class | ToUpper |
| Conversion to uppercase More... | |
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.