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


Back to Argo/UML Release Page

Back to Argo/UML Home