A link is an instance of an association. In the UML
Link is a sub-class of
Instance. Within a sequence diagram links are created
indirectly when an associated stimulus is created.
An link is represented on a sequence diagram in ArgoUML as a line connecting the instances concerned. However on a sequence diagram the representation is modified to reflect the type of action associated with the stimulus carried on the link (see Section 19.3, “Stimulus”).
The details tabs that are active for links are as follows.
Standard tab. The values for the bounds of the link are downlighted, since they are determined by the objects connected.
Standard tab, but with no contents.
A link should not generate any code, so having this tab active is probably a mistake.
Standard tab. In the UML metamodel,
Link has the following standard tagged values
persistence (from the
the permanence of the state information associated
with the link. Values
(state is destroyed when the link is destroyed) and
persistent (state is preserved
when the link is destroyed).
derived (from the
true, meaning the link is
redundant—it can be formally derived from other
false meaning it
Derived links still have their value in analysis and design to introduce useful names or concepts, and in design to avoid re-computation.
Standard tab for a Classifier.
Navigate up through the package structure.
This creates a new Stereotype (see Section 16.6, “Stereotype”) for the selected link, navigating immediately to the properties tab for that stereotype.
This deletes the link from the model
This is a deletion from the model
not just the diagram. To delete
an link from the diagram, but keep it within the
model, use the main menu
Text box. The name of the link. By convention link names start with a lower case letter and use bumpy caps to divide words within the name.
ArgoUML does not enforce this naming convention.
Drop down selector. Link has no stereotypes by default in the UML standard.
icon. If a stereotype has been selected, this will navigate to the stereotype property panel (see Section 18.5, “Stereotype”).
Text box. Records the namespace for the link. This is the package hierarchy.
List box. Lists the connections of the link, i.e. the link-ends.
Button 1 double click on the entry will navigate to the link-end.