Package fdda.graphics

Contains the interfaces of the graphical model.

See:
          Description

Interface Summary
Component Abstract superclass of all graphical components in the model.
ComponentVisitor Interface for the visitor of components according to the visitor pattern.
Container Container-component which contains other graphical components.
GraphicalSystem A graphical system, consisting (at this level of abstraction) of nodes, lines and (while in demo mode) messages.
Line A line in the system.
Message Graphical representation of a message.
Node Represents the graphical symbol of a node in the model.
Selection The interface of the object which manages selected objects.
SelectionListener Interface for listeners on the selection.
SelectionModifier Tagging interface for classes that want to modify the selection.
WorkingPart Interface for components that represent working parts in the model.
 

Class Summary
ComponentFactory Interface of the factory that produces graphical components.
SelectionEvent Event for changes of the selection
 

Package fdda.graphics Description

Contains the interfaces of the graphical model. The parts of this model are all subclasses of Component; a composite pattern is used for containers and a visitor pattern is implemented, too. The interface for the selection in the graphics is also defined here.
Note that, while the graphics is currently only implemented for Java2D, there'd be no problem for other implementations. But parts of the dialog component would need to be changed, too.



API documentation for FDDA version 0.9. Generated on 17/02/2004 14:12.