Difference between revisions of "XCSG:Package"

From AtlasWiki
Jump to: navigation, search
(Specification: switching to node template)
(Specification: Remove extension of GeneralizableElement; Packages do not have inheritance relationships.)
Line 1: Line 1:
 
== Specification ==
 
== Specification ==
 
{{Node
 
{{Node
| extends = Namespace, GeneralizableElement
+
| extends = Namespace
 
| description = A grouping of [[ModelElement|ModelElements]]  
 
| description = A grouping of [[ModelElement|ModelElements]]  
 
| 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 13:19, 8 April 2014

Specification

Metaclass Package
Extends Namespace
Description A grouping of ModelElements
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.