Dependency tags are used to store the user-defined dependency relationship between UML elements. Dependency tags can be used only for Class/Interface and package.
@uml.dependency (0..*)
Name |
Value Type |
Cardinality |
Default value |
Description |
supplier |
String |
(1…1) |
|
This field contains a qualified name of the supplier. |
kind |
String |
(0…1) |
“usage” |
This attribute indicates the dependency nature corresponding to a subclass of UML Dependency. The default value is corresponding to UML Usage class. |
stereotypes |
String |
(0…1) |
|
This attribute contains the list of all applied stereotype id, which are separated by the character colon “,”. The stereotypes must present in this same Java Doc defined by the tag @uml.dependencyStereotype. |
A dependency relationship it-tself may have stereotypes as well. They are specified by a following tag:
@uml.dependencyStereotype (0..*)
Name |
Value Type |
Cardinality |
Default value |
Description |
uml_id |
String |
(1…1) |
|
It is the stereotype id from UML Profile for this dependency. |
identifier |
String |
(0…*) |
|
Each pair is used to store a value defined in the stereotype. |