|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
ClassdiagramAssociationEdge | |
ClassdiagramEdge | This class is an abstract implementation of all edges which are layoutable in the classdiagram. |
ClassdiagramGeneralizationEdge | |
ClassdiagramInheritanceEdge | |
ClassdiagramLayouter | This class implements a layout algoritms for class diagrams. |
ClassdiagramModelElementFactory | a class to get the proper layouter for a Fig. |
ClassdiagramNode | This class represents a node in the classdiagram (a class, interface or package). |
ClassdiagramRealizationEdge |
implements a rank based layout algorithm for static structure diagrams
The layout algorithms is essentially inheritance based, in a way that it tries to order nodes by their inheritane structure first. Note that the edges have methods to follow their own layout. Thus generalizations are layouted (centric to the class) slightly different from realizations (offset to the right to avoid overlapping).
TODO: Implement layout for Notes and associations and other potential elements on the class diagram, e.g. standard text notes.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
ArgoUML © 1996-2004 (20040316) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |