![]() |
OTX Reference
|
|
Executable part of an OTX document More...
Classes | |
class | Comment |
Floating Comment More... | |
class | CommentLink |
Links the comment to a commented entity by its targetId attribute More... | |
class | CommentLinks |
The comment links block More... | |
class | 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... | |
class | ExtensibleProcedureRealisation |
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... | |
class | ProcedureRealisation |
Specifies the procedure implementation. More... | |
Public Attributes | |
ExtensibleProcedureRealisation | extendedRealisation |
Cardinality [0..1] 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... | |
OtxLink | implements |
Cardinality [0..1] This optional attribute supports the signature concept. It contains the qualified name of the signature that a procedure implements. More... | |
ProcedureRealisation | realisation |
Cardinality [0..1] Specifies the procedure realisation. More... | |
OtxLink | validFor |
Cardinality [0..1] Validity of procedure realisations. More... | |
Visibility | visibility |
Cardinality [0..1] Procedure visibility More... | |
![]() | |
ExtensibleData[] | extendedData |
Declares general data for NamedAndSpecified which can be extented by new general data defined in new OTX extensions using the standardised extension mechanism. For example it can be used to specify specification relevant content in a better structured way. More... | |
OtxId | id |
Unique identifier of an element More... | |
MetaData | metaData |
Additional tool-specific data More... | |
OtxName | name |
Name of an element More... | |
NamedAndSpecifiedSpecification[] | specification |
Descriptive specification More... | |
Executable part of an OTX document
A procedure
element represents an executable part in an OTX document. It can be used as the entry point for the OTX runtime when a test sequence must be executed, but it can also be the target of a ProcedureCall from another OTX procedure
.
realisation
represents a NOP (No Operation) at runtime. The same applies procedure signatures without realisation
. main
, then this procedure will be treated as a top-level procedure which represents the entry point for test sequence execution in an OTX application. Main
-procedures are always public
. They can be called by other OTX test sequences also like normal procedures. ExtensibleProcedureRealisation OpenTestSystem.Otx.Core.Procedure.extendedRealisation |
Cardinality [0..1]
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.
OtxLink OpenTestSystem.Otx.Core.Procedure.implements |
Cardinality [0..1]
This optional attribute supports the signature concept. It contains the qualified name of the signature that a procedure implements.
ProcedureRealisation OpenTestSystem.Otx.Core.Procedure.realisation |
Cardinality [0..1]
Specifies the procedure realisation.
OtxLink OpenTestSystem.Otx.Core.Procedure.validFor |
Cardinality [0..1]
Validity of procedure realisations.
This optional procedure attribute supports the signature concept which is based on the validities concept. It can be connected to a Boolean context variable, a global Boolean constant or a Validity term. At runtime, the truth value of the associated context variable, constant or the validity term determines whether a procedure shall be executed (validity value is true) or not (validity value is false). This allows context-based disabling/enabling of procedures. Refer to the ProcedureCall action.
Visibility OpenTestSystem.Otx.Core.Procedure.visibility |
Cardinality [0..1]
Procedure visibility
The visibility levels are described by the Visibility enumeration.
Main
-procedures are always PUBLIC.