Reporting : Native reporting system : How to traverse the encyclopedia : Encyclopedia metamodel : Relationships in the encyclopedia
  
Relationships in the encyclopedia
The following picture represents the relationships between objects in the System Architect encyclopedia. The light blue squares represent the diagram class, the green squares represent the symbol class, and the yellow squares represent the definition class.
C:\Users\wjn\AppData\Local\Temp\506626\html\bitmaps\RELATION.gif
Relationship constants (highlighted in red and blue above)
Relation name: addresses
Relation Number: 18.
Relationship: a symbol addresses a requirement, test plan, and so on.
Relation name: addressed by
Relation Number: 19.
Relationship: a requirement, test plan, and so on, is addressed by a symbol.
Relation name: connects (#6)
Relation Number: 6.
Relationship: a symbol connects to the start of a line.
Relation name: connects (#7)
Relation Number: 7.
Relationship: the start of a line connects to a symbol.
Relation name: connects (#8)
Relation Number: 8.
Relationship: a symbol connects to the end of a line.
Relation name: connects (#9)
Relation Number: 9.
Relationship: the end of a line connects to a symbol.
Relation name: contains
Relation Number: 2.
Relationship: a diagram contains a symbol.
Relation name: contained in
Relation Number: 3.
Relationship: a symbol is contained in a diagram.
Relation name: defines
Relation Number: 21.
Relationship: a definition defines a symbol.
Relation name: defined by
Relation Number: 20.
Relationship: a symbol is defined by a definition.
Relation name: embeds
Relation Number: 28.
Relationship: symbol wholly embeds another symbol
Relation name: is embedded by
Relation Number: 29.
Relationship: symbol is wholly embedded in another symbol.
Relation name: expands from
Relation Number: 5.
Relationship: a diagram expands from a symbol.
Relation name: expands to
Relation Number: 4.
Relationship: a symbol expands to a diagram.
Relation name: explains
Relation Number: 17.
Relationship: a comment explains a symbol.
Relation name: explained by
Relation Number: 16.
Relationship: a symbol is explained by a comment.
Relation name: has first child
Relation Number: 43.
Relationship: symbol has another symbol as its first child.
Relation name: identifies
Relation Number: 26.
Relationship: an object “identifies” another object.
Relation name: instantiated by
Relation Number: 25.
Relationship: a definition is “instantiated by” a definition.
Relation name: is
Relation Number: 24.
Relationship: a definition “is an instance” of a definition.
Relation name: is child of
Relation Number: 40.
Relationship: symbol is the child of another symbol.
Relation name: is first child of
Relation Number: 42.
Relationship: symbol is the first child of another symbol (for example, the left-most symbol in an auto decomposition diagram).
Relation name: is keyed by
Relation Number: 27.
Relationship: an object has another object as part of its key.
Relation name: is next sibling of
Relation Number: 44.
Relationship: symbol is the next sibling of another sibling.
Relation name: is parent of
Relation Number: 41.
Relationship: symbol is the parent of another symbol.
Relation name: is prior sibling of
Relation Number: 45.
Relationship: symbol is the prior sibling of another symbol.
Relation name: qualifies
Relation Number: 23.
Relationship: a flag symbol “qualifies” a line symbol (or rectangular symbol).
Relation name: qualified by
Relation Number: 22.
Relationship: a line (or rectangular) symbol is “qualified by” a flag symbol.
Relation name: uses
Relation Number: 14.
Relationship: an expression uses data (elements or structures).
Relation name: used by
Relation Number: 15.
Relationship: data (elements or structures) are used by an expression.
Related topics
Example – “connects” relation pair
Example – child symbols relation pair
Example – “uses” relation
Reading the relationship diagram
API and Metamodel XML for representational consistency
Parent topic
Encyclopedia metamodel