OTX Reference  
OpenTestSystem.Otx.Core.Procedure.ProcedureRealisation Class Reference

Specifies the procedure implementation. More...

Public Attributes

Comments comments
 This optional element is a container for an arbitrary-length list of floating comments. They can be used for commenting parts of the procedure flow implementation for the human reader. More...
 
LocalDeclarations declarations
 Local variables and constants of the procedure shall be declared in this block, see LocalDeclarations. More...
 
Flow flow
 This block contains the procedure logic. The logic is represented by a sequence of Nodes, each of which has type-specific semantics. More...
 
ParameterDeclarations parameters
 Parameters of the procedure must be declared in this block, see ParameterDeclarations. More...
 
Throws throws
 Exceptions must be declared here. Each exception listed may potentially be thrown by the procedure under certain circumstances. More...
 

Detailed Description

Specifies the procedure implementation.

Specifies the procedure implementation parts. When a procedure enters realisation stage in the test sequence development process (after specification stage), this element will be instantiated. Its type, ProcedureRealisation, represents a wrapper for all elements needed for the procedure implementation.

Note
A procedure without realisation represents a NOP (No Operation) at runtime. The same applies procedure signatures without realisation.

Member Data Documentation

◆ comments

Comments OpenTestSystem.Otx.Core.Procedure.ProcedureRealisation.comments

This optional element is a container for an arbitrary-length list of floating comments. They can be used for commenting parts of the procedure flow implementation for the human reader.

◆ declarations

LocalDeclarations OpenTestSystem.Otx.Core.Procedure.ProcedureRealisation.declarations

Local variables and constants of the procedure shall be declared in this block, see LocalDeclarations.

◆ flow

Flow OpenTestSystem.Otx.Core.Procedure.ProcedureRealisation.flow

This block contains the procedure logic. The logic is represented by a sequence of Nodes, each of which has type-specific semantics.

◆ parameters

ParameterDeclarations OpenTestSystem.Otx.Core.Procedure.ProcedureRealisation.parameters

Parameters of the procedure must be declared in this block, see ParameterDeclarations.

◆ throws

Throws OpenTestSystem.Otx.Core.Procedure.ProcedureRealisation.throws

Exceptions must be declared here. Each exception listed may potentially be thrown by the procedure under certain circumstances.