Difference between revisions of "XCSG:Package"
From AtlasWiki
(→Specification: Remove extension of GeneralizableElement; Packages do not have inheritance relationships.) |
(→Specification) |
||
Line 2: | Line 2: | ||
{{Node | {{Node | ||
| extends = Namespace | | extends = Namespace | ||
− | | description = A | + | | description = A simple [[Namespace]], grouping related software elements. |
| references = [5, p. 2-192, Figure 2-32], [5, pp. 2-194, 2-197, 2-201], [5, p. B-13, package], [26, CodeNameSpace], | | references = [5, p. 2-192, Figure 2-32], [5, pp. 2-194, 2-197, 2-201], [5, p. B-13, package], [26, CodeNameSpace], | ||
.namespace [27, pp. 10, 132], | .namespace [27, pp. 10, 132], | ||
package [35, p. 24, section 2.7.2] }} | package [35, p. 24, section 2.7.2] }} |
Revision as of 16:17, 15 April 2014
Specification
Metaclass | Package |
---|---|
Extends | Namespace |
Description | A simple Namespace, grouping related software elements. |
All Superkinds | Namespace, Node, ModelElement |
---|
Specified Out Edges | |||
---|---|---|---|
Out Edge | Successor | Multiplicity | Description |
HasVariable | ProgramVariable | ✱ | Links a Classifier or Package to one of its Variables. |
Known Possible In Edges
| ||||
---|---|---|---|---|
Inherited From | In Edge | Predecessor | Multiplicity | Description |
Node | Contains | Node | 1 | Indicates that the predecessor contains the successor in a sense specified by the specific type of Contains edge. |
Known Possible Out Edges
| ||||
---|---|---|---|---|
Inherited From | Out Edge | Successor | Multiplicity | Description |
Namespace | HasVariable | Variable | ✱ | Links a Classifier or Package to one of its Variables. |
Node | Contains | Node | ✱ | Indicates that the predecessor contains the successor in a sense specified by the specific type of Contains edge. |