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

Declares a procedure which can be extented by additional realisations defined in new OTX extensions using the standardised extension mechanism, example: flow chart procedure. This procedure can be called by the ProcedureCall. More...

Inheritance diagram for OpenTestSystem.Otx.Core.Procedure.ExtensibleProcedureRealisation:
Inheritance graph

Public Attributes

Comments comments
 Cardinality [0..1]
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
 Cardinality [0..1]
Local variables and constants of the procedure shall be declared in this block, see LocalDeclarations. More...
 
ParameterDeclarations parameters
 Cardinality [0..1]
Parameters of the procedure must be declared in this block, see ParameterDeclarations. More...
 
Throws throws
 Cardinality [0..1]
Exceptions must be declared here. Each exception listed may potentially be thrown by the procedure under certain circumstances. More...
 

Detailed Description

Declares a procedure which can be extented by additional realisations defined in new OTX extensions using the standardised extension mechanism, example: flow chart procedure. This procedure can be called by the ProcedureCall.

Member Data Documentation

◆ comments

Comments OpenTestSystem.Otx.Core.Procedure.ExtensibleProcedureRealisation.comments

Cardinality [0..1]
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.ExtensibleProcedureRealisation.declarations

Cardinality [0..1]
Local variables and constants of the procedure shall be declared in this block, see LocalDeclarations.

◆ parameters

ParameterDeclarations OpenTestSystem.Otx.Core.Procedure.ExtensibleProcedureRealisation.parameters

Cardinality [0..1]
Parameters of the procedure must be declared in this block, see ParameterDeclarations.

◆ throws

Throws OpenTestSystem.Otx.Core.Procedure.ExtensibleProcedureRealisation.throws

Cardinality [0..1]
Exceptions must be declared here. Each exception listed may potentially be thrown by the procedure under certain circumstances.