Difference between revisions of "Core.Procedures"
Jump to navigation
Jump to search
(Created page with "{{DISPLAYTITLE:OTX '''Procedures''' data model}}Category:OTX-CoreCategory:Procedures == Classification == {{ClassificationCore | Procedures | OTX procedures data model...") |
|||
Line 33: | Line 33: | ||
[[OtxImports|Imports]] <br/> | [[OtxImports|Imports]] <br/> | ||
[[OtxSignatures|Signatures]] <br/> | [[OtxSignatures|Signatures]] <br/> | ||
− | [[ | + | [[OtxParameters|Parameter Declarations]] <br/> |
[[OtxValidities|Validities]] <br/> | [[OtxValidities|Validities]] <br/> | ||
[[OtxComments|Comments]] | [[OtxComments|Comments]] |
Revision as of 10:32, 30 July 2014
Classification
Name | Procedures |
Short Description | OTX procedures data model |
Class | OTX Core |
Pre-Conditions | - |
Specified by | ISO 13209-2 |
Introduction
A procedure (Procedure) represents the executable part of a OTX document. You can be the entry point of a OTX runtime environment or the target of an invocation with a procedure call activity.
Properties
- Name
Within the OTX document unique name
Important: The name "main" has a special meaning. A procedure named "main" is used as the entry point for the OTX runtime environment. |
- Specification
Description of procedure - Visibility
- Private (Standard)
- Package
- Public
- Implements
Indicates a Procedure Signatures, which is implemented by this procedure. - ValidFor
Refers to a Validity. The procedure is not performed when results for the term of the expression of Validity False.
Checker rules
Core_Chk008 | Public main procedure |
Core_Chk053 | No dangling OtxLink associations |
Core_Chk026 | No duplicate validities for procedures implementing the same signature |
Core_Chk027 | Procedure parameters match signature parameters |
Core_Chk013 | Correct referencing of validities |
Core_Chk007 | Have specification if no realisation exists |
See also
Validation (OTX-Checker)
Naming Conventions
Declarations
Visibilities
Imports
Signatures
Parameter Declarations
Validities
Comments