OTX Reference  
OpenTestSystem.Otx.Extensions.StateMachineProcedure.StateMachineProcedure Class Reference

A StateMachineProcedure replaces the ProcedureRealisation by the StateMachineProcedureRealisation.A StateMachineProcedure shall not have a ProcedureRealisation. More...

Inheritance diagram for OpenTestSystem.Otx.Extensions.StateMachineProcedure.StateMachineProcedure:
Inheritance graph

Classes

class  StateMachineProcedureRealisation
 Specifies the procedure implementation parts. More...
 

Public Attributes

StateMachineProcedureRealisation stateMachineRealisation
 Cardinality [0..1]
Specifies the procedure implementation parts. More...
 
- Public Attributes inherited from OpenTestSystem.Otx.Core.Procedure
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...
 
- Public Attributes inherited from OpenTestSystem.Otx.Core.UniversalTypes.NamedAndSpecified
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...
 

Detailed Description

A StateMachineProcedure replaces the ProcedureRealisation by the StateMachineProcedureRealisation.A StateMachineProcedure shall not have a ProcedureRealisation.

Checker rules
CheckerRule.StateMachineProcedure_Chk001 - No procedure realization
Core.CheckerRule.Core_Chk058 - unique OtxIds

Member Data Documentation

◆ stateMachineRealisation

StateMachineProcedureRealisation OpenTestSystem.Otx.Extensions.StateMachineProcedure.StateMachineProcedure.stateMachineRealisation

Cardinality [0..1]
Specifies the procedure implementation parts.