How is the code organized into inheritance hierarchies?
How does UI structure relate to code structure?
In the each of the links below, you will be shown a screen shot of Argo/UML's main
window and the how the class hierarchy shown with it relates to it.
What parts of the code are meant to be extended?
Each of the classes shown below are classes that are designed to be subclassed.
In the links, there will be a hierarchy showing all of the classes that currently inherit from this class, and
also what part of Argo/UML's main window they are associated with.
Throughout the code of there are groups of classes that share inheritance hierarchies,
and play a key role in how the program works. The following links will demonstrate this.
ColumnDescriptor
FigEdgeModelElement
FigNodeModelElement
ModelElementImpl
PropPanel
TableModelComposite
TabSpawnable
UMLAction
UMLDiagram
|