workbench.
On the Home page the menu contains 3 other
entries (New, New <tag name>, and Delete) that
allow you to add and delete tags. The Delete
entry deletes all selected tags from the tree view
and the file. Highlighting a single entry and
selecting either New or New <tag name> brings
up the window shown to the right. The contents of
the list panel will be different depending upon your
menu selection.
If it was New the list will contain tags associated
with the entry highlighted in the tree; a New <tag
name> selection produces a list of tags that are on
the same tree level as the <tag name>. For
instance, if the selection were entity-instances
then New produces a list as seen on the left, “New
entity-instances” produces a list containing 2
entries, entity-instances and entity-maps. To
create a new entry double click on a value in the
list and a property sheet will appear in the second
pane. Edit the values as described previously and
select either OK or Cancel. OK adds the new tag
to the tree and it appears in the main editor pane.
Cancel dumps your edits and does not add a tag.
You can add as many tags as you need; when you
are finished, click Done.
New ACP Diagram Wizard
New Entity Properties
Window
Window
see the tag you want and then highlight it. The
properties pane fills with the tag’s properties and
their current values. All possible properties are
show whether or not they have a value. To edit a
value double-click on a name entry; either a text
or selection list cell editor will be activated with the
current setting highlighted. Which editor appears
depends on the property. If it has a fixed set of
values (like scope) then a list editor will appear,
otherwise a text editor appears. Make a change
using the editor; to commit either hit return or
simply move to another field.
Right clicking either page brings up a menu.
Although it’s content depends on which page you
are on, it always contains entries for Save, Revert,
and Undo (if there are no changes then these
entries will be grayed out). These do pretty much
what they say; Save saves the current changes,
Revert rolls back to the last saved version, and
Undo backs out the last change. Because the
editor is in the Eclipse environment you can also
recover versions from local history and your
favorite source code control system (I use CVS).
This functionality is available from the Eclipse