Difference between revisions of "XCSG:ModelElement"
From AtlasWiki
(→Specification) |
|||
Line 6: | Line 6: | ||
{{Metaclass | {{Metaclass | ||
| description = An abstraction drawn from the system being modeled. | | description = An abstraction drawn from the system being modeled. | ||
+ | }} | ||
+ | |||
+ | {{Attribute | ||
+ | | name = name | ||
+ | | description = An appropriate label for the node or edge when graphically displayed. For named software elements, the name of the element within its [[Namespace]]. | ||
}} | }} |
Revision as of 15:05, 21 May 2014
An XCSG ModelElement is either a Node or Edge in an XCSG graph.
XCSG model elements have an id
attribute, which uniquely identifies that element; the id
attribute should enable those familiar with the analyzer which produced that node or edge to determine whether the graph already contains a node or edge representing a particular entity or relationship. No two model elements with equal IDs can exist in the same graph, to ensure each modeled element or relationship has a single representation in the graph.
Specification
Metaclass | ModelElement |
---|---|
Description | An abstraction drawn from the system being modeled. |
Direct Subkinds | Edge, Node |
---|
Attribute | name |
---|---|
Description | An appropriate label for the node or edge when graphically displayed. For named software elements, the name of the element within its Namespace. |
Required | Yes |