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

Lists all Terms. More...

Classes

class  GetProperty
 Gets the value of a property from a service provider More...
 
class  GetServiceProviderFromEvent
 Gets the ServiceProvider that fired the event More...
 
class  IsDisposed
 Returns the given serviceProvider has been disposed or not More...
 
class  IsServiceExecutionFinishedEvent
 Checks the event indicates the termination of a Service or not More...
 
class  IsServiceProviderEvent
 Checks the Event originates from a ServiceProviderEventSource or not More...
 
class  IsServiceRunning
 Checks if a service is still running or not More...
 
class  PropertyFlagLiteral
 
class  PropertyFlagTerm
 
class  PropertyFlagValue
 Reading the Value of PropertyFlag declaration More...
 
class  ServiceExecutionFinishedEventSource
 Fires an event if a service execution has finished More...
 
class  ServiceProviderEventSource
 An event source for all provider events More...
 
class  ServiceProviderTerm
 The abstract type ServiceProviderTerm is an Term. It serves as a base for all concrete terms, which return a ServiceProvider.It has no special members. More...
 
class  ServiceProviderValue
 Reading of data type value More...
 
class  ServiceTerm
 The abstract type ServiceTerm is an Term. It serves as a base for all concrete terms which return a Service.It has no special members. More...
 
class  ServiceValue
 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.