Difference between revisions of "Extensions.DataType.StructureSignature"

From emotive
Jump to navigation Jump to search
 
Line 4: Line 4:
  
 
== Introduction ==
 
== Introduction ==
The '''StructureSignature''' is a specialisation of the OTX Core type '''otx:SignatureRealisation''' that adds additional interface description functionality along with the OTX Core type [[Core.Signatures.ProcedureSignatures|otx:ProcedureSignature]]. A '''StructureSignature''' represents the elements of a structure. Each element consists of an unique name and an arbitrary data type. The data type can be also a [[Extensions.DataTypes.Structure|Structure]]. A structure cannot contain itself. In other words, circular dependencies of structures are not allowed. See [[General.Principles#SignatureConcept|Signature Concept]].
+
The '''StructureSignature''' is a specialisation of the OTX Core type '''otx:SignatureRealisation''' that adds additional interface description functionality along with the OTX Core type [[Core.Signatures.ProcedureSignatures|otx:ProcedureSignature]]. A '''StructureSignature''' represents the elements of a structure. Each element consists of an unique name and an arbitrary data type. The data type can be also a [[Extensions.DataType.Structure|Structure]]. A structure cannot contain itself. In other words, circular dependencies of structures are not allowed. See [[General.Principles#SignatureConcept|Signature Concept]].
  
 
== Properties ==
 
== Properties ==
Line 16: Line 16:
  
 
== Checker Rules ==
 
== Checker Rules ==
[[Extensions.DataTypes.DataTypeChk003|DataType_Chk003]]
+
[[Extensions.DataType.DataTypeChk003|DataType_Chk003]]

Latest revision as of 11:14, 24 September 2018

Classification

Name StructureSignature
Short Description OTX StructureSignature data model
Class OTX Extension
Pre-Conditions -
Specified by ISO 13209-2

Introduction

The StructureSignature is a specialisation of the OTX Core type otx:SignatureRealisation that adds additional interface description functionality along with the OTX Core type otx:ProcedureSignature. A StructureSignature represents the elements of a structure. Each element consists of an unique name and an arbitrary data type. The data type can be also a Structure. A structure cannot contain itself. In other words, circular dependencies of structures are not allowed. See Signature Concept.

Properties

  • Name
    Unique name throughout all global identifiers within the OTX document.
  • Specification
    Description of datatype signature
  • Visibility
    • Private
    • Packa­ge (Default)
    • Public
  • Elements
    Elements of a datatype signature, each element consists of a name, a data type and an optional default value.

Checker Rules

DataType_Chk003