12.9. Tagged Values Tab

Tagged values are another extension mechanism provided by UML. The user can define name-value pairs to be associated with artifacts which define properties of that artifact. The names are known as tags. UML pre-defines a number of tags that are useful for many of its artifacts.

[Note]Note

The tag documentation is defined for the top UML metaclass, Element and is so available to all artifacts. In ArgoUML documentation values are provided through the Documentation tab, rather than by using the Tagged Values tab.

The Tagged Values tab in ArgoUML comprises a simple two column table, with an editable box on the left for the tag name and an editable box on the right for the associated value. There is always at least one empty row available for any new tag. The mouse buttons have their standard behavior within an editable text area (see Section 7.3, “General Mouse Behavior in ArgoUML”).

In addition, cut, copy and paste operations may be invoked through the keyboard shortcuts Ctrl-X, Ctrl-C and Ctrl-V respectively.

[Warning]Warning

There is a known problem with the V0.14 release of ArgoUML. The Cut, Copy and Paste functions on the Edit menu cannot be used within the constraint editor. If used they will work on the currently selected artifact in the editing pane.

Given the known problems with these menu buttons in the V0.14 release of ArgoUML (see Section 9.4.2, “ Cut”, Section 9.4.3, “ Copy” and Section 9.4.4, “ Paste”) this could disrupt the model. It should be avoided at all costs.