OTX Reference  
OpenTestSystem.Otx.Core.Nodes.Node.CompoundNode.Group.GroupRealisation Class Reference

Group realisation More...

Inheritance diagram for OpenTestSystem.Otx.Core.Nodes.Node.CompoundNode.Group.GroupRealisation:
Inheritance graph

Public Attributes

OtxLink validFor
 Validity of group realisations. More...
 
- Public Attributes inherited from OpenTestSystem.Otx.Core.Nodes.Flow
Node.EndNode.Break _break
 Breaks the iteration of a loop (The name had to be changed, otherwise it would conflict with a keyword). More...
 
Node.EndNode.Continue _continue
 Continues the iteration of a loop (The name had to be changed, otherwise it would conflict with a keyword). More...
 
Node.EndNode.Return _return
 Returns to the caller (The name had to be changed, otherwise it would conflict with a keyword). More...
 
Node.EndNode.Throw _throw
 Throws an exception More...
 
Node.Action action
 Action node More...
 
Node.CompoundNode.Branch branch
 Conditional branch More...
 
ExtensibleCompoundNode compoundNode
 Declares a compound node which can be extented by additional realisations defined in new OTX extensions using the standardised extension mechanism, example: switch-case statement. More...
 
ExtensibleEndNode endNode
 #Declares an end node which can be extented by additional realisations defined in new OTX extensions using the standardised extension mechanism, example: goto. More...
 
Node.CompoundNode.Group group
 Group Knoten More...
 
Node.CompoundNode.Handler handler
 Error handler More...
 
Node.CompoundNode.Loop loop
 Loop More...
 
Node.CompoundNode.MutexGroup mutex
 Mutex group node More...
 
Node.CompoundNode.Parallel parallel
 Parallel execution More...
 
Node.EndNode.TerminateLanes terminateLanes
 Terminates a parallel execution More...
 

Detailed Description

Group realisation

Member Data Documentation

◆ validFor

OtxLink OpenTestSystem.Otx.Core.Nodes.Node.CompoundNode.Group.GroupRealisation.validFor

Validity of group realisations.

An GroupRealisation may be connected to a Boolean context variable, a global Boolean constant or a Validity. Analyzing the validFor attribute of a Realisation element in an Group node determines whether the Realisation is valid or not. The following rules apply:

  • If there is no validFor attribute, the Realisation is valid
  • If there is a validFor attribute, the Boolean context variable, the global Boolean constant or the Validity will be evaluated. The Realisation is valid if and only if the result is true.
Checker rules
Core.CheckerRule.Core_Chk012 – No unreachable realisations in Action and Group nodes
Core.CheckerRule.Core_Chk053 – No dangling OtxLink associations
Core.CheckerRule.Core_Chk013 – Correct referencing of validities