Together's IDE allows a user to work with the model via a set of commands located in various kinds
of command containers (such as main menu, main toolbar, diagram toolbar or popup menu). Each command
in these containers is represented by an instance of IdeCommandItem, a visual entity
with an appropriate listener responsible for perfomning an action that corresponds to the command
represented by this IdeCommandItem entity.
You can create new commands and insert them into command containers:
IdeCommandManager creates new IdeCommandItems, assigns them a listener and
inserts these items in the specified command container
(main menu, main toolbar, diagram toolbar, popup menu, or IdeCommandGroups
representing groups of command items).
The IdeCommandConstraints defines the visibility of a command item for a certain element.
com.togethersoft.togetherx.ide.command.IdeCommandItem
com.togethersoft.togetherx.ide.command.IdeCommandManager