A diagram associated to any item in the model. This class inherits common.Item.
Attribute |
Type |
Documentation |
+ url |
String |
|
+ width |
int |
|
+ height |
int |
Item in the model.
Attribute |
Type |
Documentation |
|
+ uid |
String |
Unique identifier. |
|
+ name |
String |
Item name, relative to its parent if any. Not necessarily unique. |
|
+ stereotype |
String |
UML stereotype |
|
+ documentation |
String |
Documentation for the item. Formatting is often important and should be preserved by generator tools. The documentation is provided as a sub-element and not a simple attribute. |
|
Association |
Target |
Cardinality |
Documentation |
+ children |
common.Item |
0..* |
|
+ parent |
common.Item |
0..1 |
Every item has a parent, which can be directly the model itself, except the model which has no parent. |
+ taggedValues |
common.TaggedValue |
0..* |
The tagged values of the item |
+ diagrams |
common.Diagram |
0..* |
A reference to another item may be specified both by qualified name and by unique identifier. Except when an item is referenced by composition (as a sub-element), its reference will be an ItemRef: for instance the parent's item is xxxyyy
Attribute |
Type |
Documentation |
+ uid |
String |
Unique identifier. |
+ qname |
String |
Qualified name: separator must be configurable, :: by default. |
The model: each item is part of it. A package has no parent. This class inherits common.Item.
A UML package. A package may be directly child of the model, or child of another package. This class inherits common.Item.