OTX Reference
|
|
Ouput parameter (Result) More...
Additional Inherited Members | |
Public Attributes inherited from OpenTestSystem.Otx.Core.Declarations.Declaration | |
DeclarationRealisation | realisation |
Cardinality [0..1] For declarations at specification stage, having a name for the declaration is sufficient. For realisation stage, the declaration needs a data type assignment. The optional realisation element is used for exactly this task – it contains a dataType sub element. 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... | |
Ouput parameter (Result)
Declares an output parameter of a Signature or Procedure. Output parameters will be returned to the caller. The caller may omit output parameters freely (e.g. in the case when there is no interest in one of the returned values). If the procedure does never write a declared output parameter and there is no explicit initial value defined for it, the output argument variable stays unchanged. If the procedure throws an exception the output parameter stays unchanged. Otherwise the following rule will apply: If the parameter has an explicit initial value, or the procedure writes it, the value will be assigned to the corresponding output argument variable (This rule is also applicable where a procedure is terminated as a result of TerminateLanes).