
Metamodel user guide
The Package is the main structuring unit in a model. It defines a hierarchy that breaks down a Model.
Packages can contain Packages, Classifiers, and so on.
A Package belongs to its parent Package, represented as a NameSpace in the metamodel, except for the rootPackage, which belongs to a Project.


Attribute | Description |
---|---|
boolean IsInstantiable [0..1] | This attribute should be discarded. It remains for backward compatibility reasons. A package is not instanciable in UML 2.0. |
Association | Description |
---|---|
Merge : PackageMerge [0..*] | |
bpnmRepresents : BpmnParticipant [0..*] | |
PackageImporting : PackageImport [0..*] | Specifies the Package whose members are imported into a Namespace. Subsets DirectedRelationship:: target. |
Represented : Project [0..1] | Defines the Package associated to the Project (equivalent to the UML Model notion) that is the root of the Project's Package organization. |
MergingExtension : PackageMerge [0..*] | Package that is merged with the current Package. |