| Interface | Description |
|---|---|
| VisualGraphComponent |
The interface for all 'components' in a VisualGraph.
|
| VisualGraphComponentEditorFactory |
An interface defining a factory that returns an array of JTabPanel.
|
| Class | Description |
|---|---|
| AbstractVisualGraphComponent |
This abstract class is meant to encapsulate a GraphComponent, either
a Verte or an Edge, and define visual attributes for that component
for use in a GraphPanel.
|
| Arrowhead | |
| ChangeStateEvent |
This event acts as a request to change the state of a GraphPanel.
|
| GraphEditor |
GraphEditor encapsulates GraphScrollPane so that a toolbar is provided
for the user to add and remove vertices and edges dynamically.
|
| GraphPanel |
GraphPanel encapsulates the visual representation of a graph
(VisualGraph) into a panel.
|
| GraphPanelEdgeState |
State object that represents the edge mode in a GraphPanel.
|
| GraphPanelNormalState |
State object that represents the normal mode in a GraphPanel.
|
| GraphPanelState |
Abstract state object of GraphPanel, applying the state design pattern.
|
| GraphPanelVertexState |
State object that represents the vertex mode in a GraphPanel.
|
| GraphScrollPane |
GraphScrollPane encapsulates GraphPanelSizeable so that the
visual representation of the graph has scrollbars to allow the user
to view other portions of the graph that are not in the direct view of
the viewport of GraphScrollPane.
|
| GraphTabbedPane |
A subclass of JTabbedPane so that an initial JTabPanel
is automatically added as a tab page.
|
| VisualEdge |
The VisualEdge class encapsulates an Edge with attributes
used for visual rendering of the vertex.
|
| VisualGraph |
The VisualGraph encapsulates a Graph object with the necessary
attributes and methods for drawing the entire graph on one or more containers.
|
| VisualVertex |
The VisualVertex class encapsulates a Vertex with attributes
used for visual rendering of the vertex.
|
Copyright © 2019 JULIE Lab, Germany. All rights reserved.