com.consider.Consider.java
Abstract class defining some global objects It's mostly concerned with
data access, the reason this is abstract is because I want to be able
to hit either the local filesystem or an SQL database for data
storage.
com.consider.data.ConsiderDB.java
Inherrits Consider, utilizes a modified prefuse table object called
UpdatableTable which allows for writes to a database. I haven't been
using this one lately so it's not actually functional.
com.consider.data.ConsiderFile.java
Inherreits Consider, uses the prefuse GraphML and CSV classes for data
reads and writes.
com.consider.gui.DataDisplay.java
JPanel which builds and displays the prefuse display window, directly
used by RootPane.java.
com.consider.gui.EditPane
JTabbedPane which contains the data editing controls
com.consider.gui.RootPane
JFrame which holds the Editpane and DataDisplay
com.consider.gui.tables.AvailableNodesTable.java
Generates a JTable which displays a list of the available nodes, hits
the template, attribute, and node prefuse tables for information.
com.consider.gui.tables.NodeDataTable
Generates a JTable which displays the attributes and data of the
currently selected node. Hits the node, template, attribute, nodedata
and data prefuse tables for information.
com.consider.gui.tabs.NodeTab
Generates a JPanel which holds the AvailableNodesTable and NodeDataTable