OTX Reference  
OpenTestSystem.Otx.Core.UniversalTypes.MutexFlow Class Reference

Sequence of nodes which represents the program logic. More...

Inheritance diagram for OpenTestSystem.Otx.Core.UniversalTypes.MutexFlow:
Inheritance graph

Public Attributes

OtxLink mutexLock
 This optional attribute can be connected to a declaration of type MutexLock (by OtxLink). If the attribute is set, entry to the flow shall be controlled by that MutexLock.If the attribute is omitted, entry to the flow shall be controlled by a one runtime-specific, global lock. 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

Sequence of nodes which represents the program logic.

Sequence of nodes which represents the program logic. It is a Flow of nodes.

Checker rules
CheckerRule.Core_Chk053 – no dangling OtxLink associations
CheckerRule.Core_Chk066 – correct referencing of MutexLocks

Member Data Documentation

◆ mutexLock

OtxLink OpenTestSystem.Otx.Core.UniversalTypes.MutexFlow.mutexLock

This optional attribute can be connected to a declaration of type MutexLock (by OtxLink). If the attribute is set, entry to the flow shall be controlled by that MutexLock.If the attribute is omitted, entry to the flow shall be controlled by a one runtime-specific, global lock.