This class implements the stub-mechanism, which allows to establish an association between
two distinct meta-model elements. * Associations
-------------- 0..1 hasReferences 0..1
FElement | getClass() |-------------------------------- FElementRef
-------------- element references
FPopupMenu is a wrapper class for a JPopupMenu, which overwrites the show method in that
case, that the popup menu is shown on the screen and is not cuttet off by the screens bounds.
FSABendLine: FSAObject for JBendlines JBendLine is a Line with Bends attached to both
ends, that handle the position of start- and endpoint of the line
Struts-Digester Rule : extend default CallMethodRule
Rule implementation that calls a method on the top (parent) object, passing arguments collected
from subsequent CallParamRule rules or from the body of this element.
A Filter defines a rule for building n-Contexts on UMLDiagrams Associations
0..1 N
Filter ----------------------------- ViewDefinition
filter viewDefinitions
The task of this class is to provide some capsule for functions, which needed to be implemented
in the case of creating some new class of FUJABA diagrams, as they are a) creating / showing
a toolbar (every kind of diagram got one of its own) b) adding items of a diagram to the
tree node row at left side of FUJABA (diagram has to manage the order and kinds of items
and build up some tree structure of them) Methods and attributes of this class should be
helpful to manage those tasks in a more generic way, while abstract methods should provide
a reminder for childs of what to implement.
This subclass of java.beans.PropertyChangeSupport is identical in functionality -- it sacrifices
thread-safety (not a Swing concern) for reduce memory consumption, which helps performance
(both big Swing concerns).