GoGraph
v1.0

A B C D E F G I M P R S T U V

A

accept(File) - Method in class gograph.base.ui.GGFileFilter
Check file extension for filtering.
acceptsSource(Object, Object) - Method in class gograph.base.graph.GGModel
Returns true if port is a valid source for edge.
acceptsTarget(Object, Object) - Method in class gograph.base.graph.GGModel
Returns true if port is a valid target for edge.
actionPerformed(ActionEvent) - Method in class gograph.actions.algo.AlgoNextAction
Invoked when the action occurs.
actionPerformed(ActionEvent) - Method in class gograph.actions.algo.AlgoRecDepthAction
Invoked when the action occurs.
actionPerformed(ActionEvent) - Method in class gograph.actions.algo.AlgoDepthAction
Invoked when the action occurs.
actionPerformed(ActionEvent) - Method in class gograph.actions.algo.AlgoMSTAction
Invoked when the action occurs.
actionPerformed(ActionEvent) - Method in class gograph.actions.algo.AlgoSPTAction
Invoked when the action occurs.
actionPerformed(ActionEvent) - Method in class gograph.actions.algo.AlgoBreadthAction
Invoked when the action occurs.
actionPerformed(ActionEvent) - Method in class gograph.actions.edit.EditRemoveAction
Remove selected vertex or selected edge from current editing graph.
actionPerformed(ActionEvent) - Method in class gograph.actions.edit.EditLabelAction
Edit selected vertex label or selected edge weight.
actionPerformed(ActionEvent) - Method in class gograph.actions.edit.EditInsertAction
Create and add new vertex to current editing graph.
actionPerformed(ActionEvent) - Method in class gograph.actions.edit.EditInitialAction
Set selected vertex as initial vertex for algorithm execution.
actionPerformed(ActionEvent) - Method in class gograph.actions.edit.EditConnectAction
Invoked when the action occurs.
actionPerformed(ActionEvent) - Method in class gograph.actions.file.FilePrintAction
Print current graph.
actionPerformed(ActionEvent) - Method in class gograph.actions.file.FileSaveAsAction
Save current editing graph with standard save dialog frame.
actionPerformed(ActionEvent) - Method in class gograph.actions.file.FileSaveAction
Save current editing graph in last saved or opened file.
actionPerformed(ActionEvent) - Method in class gograph.actions.file.FileNewAction
Create new empty editing graph.
actionPerformed(ActionEvent) - Method in class gograph.actions.file.FileOpenAction
Open a graph from a GoGraph file.
actionPerformed(ActionEvent) - Method in class gograph.actions.go.SwitchHelpAction
Open help page on browser.
actionPerformed(ActionEvent) - Method in class gograph.actions.go.SwitchAboutAction
Open GoGraph about box.
actionPerformed(ActionEvent) - Method in class gograph.actions.go.SwitchExecAction
Switch to execution mode.
actionPerformed(ActionEvent) - Method in class gograph.actions.go.SwitchEditAction
Switch to edition mode.
actionPerformed(ActionEvent) - Method in class gograph.actions.go.SwitchExitAction
Exit GoGraph.
actionPerformed(ActionEvent) - Method in class gograph.actions.mode.ModeWeightedAction
Set weighted mode, enabling/disabling edge weighting.
actionPerformed(ActionEvent) - Method in class gograph.actions.mode.ModeOrientedAction
Set oriented mode, enabling/disabling edge orientation.
actionPerformed(ActionEvent) - Method in class gograph.actions.mode.ModeConnectAction
Set connexion mode, enabling/disabling edge creation.
actionPerformed(ActionEvent) - Method in class gograph.actions.view.ViewZoomOutAction
Zoom out the graph.
actionPerformed(ActionEvent) - Method in class gograph.actions.view.ViewZoomInitialAction
Zoom the graph to original size.
actionPerformed(ActionEvent) - Method in class gograph.actions.view.ViewZoomInAction
Zoom in the graph.
actionPerformed(ActionEvent) - Method in class gograph.actions.view.ViewToFrontAction
Put selected graph element to top level, forcing other overlaping elements to go back.
actionPerformed(ActionEvent) - Method in class gograph.actions.view.ViewToBackAction
Put selected graph element to bottom level, allowing other overlaping elements to go front.
add(Object) - Method in class gograph.algorithms.courses.GGPriorityQueue
Add element to the sorted set.
AlgoBreadthAction - class gograph.actions.algo.AlgoBreadthAction.
Select the Breadth Course algorithm for execution.
AlgoBreadthAction(GoGraph) - Constructor for class gograph.actions.algo.AlgoBreadthAction
Creates a new instance of AlgoBreadthAction.
AlgoDepthAction - class gograph.actions.algo.AlgoDepthAction.
Select the Depth Course algorithm for execution.
AlgoDepthAction(GoGraph) - Constructor for class gograph.actions.algo.AlgoDepthAction
Creates a new instance of AlgoDepthAction.
AlgoMSTAction - class gograph.actions.algo.AlgoMSTAction.
Select the MST algorithm for execution.
AlgoMSTAction(GoGraph) - Constructor for class gograph.actions.algo.AlgoMSTAction
Creates a new instance of AlgoMSTAction.
AlgoNextAction - class gograph.actions.algo.AlgoNextAction.
Go to next step in current algorithm execution.
AlgoNextAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.algo.AlgoNextAction
Creates a new instance of AlgoNextAction.
AlgoRecDepthAction - class gograph.actions.algo.AlgoRecDepthAction.
Select the Recursive Depth Course algorithm for execution.
AlgoRecDepthAction(GoGraph) - Constructor for class gograph.actions.algo.AlgoRecDepthAction
Creates a new instance of AlgoRecDepthAction.
AlgoSelectAction - class gograph.actions.algo.AlgoSelectAction.
Select an algorithm for execution after another algorithm as already been selected.
AlgoSelectAction(GoGraph, GGGraph, GGGraph) - Constructor for class gograph.actions.algo.AlgoSelectAction
Creates a new instance of AlgoSelectAction.
AlgoSPTAction - class gograph.actions.algo.AlgoSPTAction.
Select the SPT algorithm for execution.
AlgoSPTAction(GoGraph) - Constructor for class gograph.actions.algo.AlgoSPTAction
Creates a new instance of AlgoSPTAction.

B

BEING_VISITED - Static variable in class gograph.base.graph.GGConstants
Vertex algorithm attribute BEING_VISITED.
beingVisitedVertex(GGModel, Object) - Method in class gograph.algorithms.courses.GenCourse
Set a vertex to "beingVisited" state.
beingVisitedVertex(GGModel, Object) - Method in class gograph.algorithms.courses.RecursiveDepthCourse
Set a vertex to "beingVisited" state.
BreadthCourse - class gograph.algorithms.courses.BreadthCourse.
Breadth course algorithm thread.
BreadthCourse(GoGraph, String) - Constructor for class gograph.algorithms.courses.BreadthCourse
Creates a new instance of BreadthCourse.

C

clear() - Method in class gograph.algorithms.courses.GGPriorityQueue
Empty sorted set.
computePriority(GGModel, GraphCell, GraphCell) - Method in class gograph.algorithms.courses.SPT
Priority function for priority queue.
computePriority(GGModel, GraphCell, GraphCell) - Method in class gograph.algorithms.courses.DepthCourse
Priority function for priority queue.
computePriority(GGModel, GraphCell, GraphCell) - Method in class gograph.algorithms.courses.MST
Priority function for priority queue.
computePriority(GGModel, GraphCell, GraphCell) - Method in class gograph.algorithms.courses.BreadthCourse
Priority function for priority queue.
computePriority(GGModel, GraphCell, GraphCell) - Method in class gograph.algorithms.courses.GenCourse
Priority function for priority queue.
createDefaultColumnsFromModel() - Method in class gograph.base.ui.GGTable
Create columns with specified width.
createPopupMenu(Point, Object) - Method in class gograph.base.graph.GGMarqueeHandler
Creates a JPopupMenu containing context available actions.
createShape() - Method in class gograph.base.graph.GGEdgeRenderer
Returns the shape that represents the current edge in the context of the current graph.
createVertexView(Object, CellMapper) - Method in class gograph.base.graph.GGGraph
Override superclass method to return GGVertexView.
current - Variable in class gograph.base.graph.GGMarqueeHandler
 

D

DepthCourse - class gograph.algorithms.courses.DepthCourse.
Depth course algorithm thread.
DepthCourse(GoGraph, String) - Constructor for class gograph.algorithms.courses.DepthCourse
Creates a new instance of DepthCourse.

E

EditConnectAction - class gograph.actions.edit.EditConnectAction.
Create new edge connecting two selected ports.
EditConnectAction(GoGraph) - Constructor for class gograph.actions.edit.EditConnectAction
Creates a new instance of EditConnectAction.
EditInitialAction - class gograph.actions.edit.EditInitialAction.
Set selected vertex as initial vertex for algorithm execution.
EditInitialAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.edit.EditInitialAction
Creates a new instance of EditInitialAction.
EditInsertAction - class gograph.actions.edit.EditInsertAction.
Create and add new vertex to current editing graph.
EditInsertAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.edit.EditInsertAction
Creates a new instance of EditInsertAction.
EditLabelAction - class gograph.actions.edit.EditLabelAction.
Edit selected vertex label or selected edge weight.
EditLabelAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.edit.EditLabelAction
Creates a new instance of EditLabelAction.
editorGraph - Variable in class gograph.actions.go.SwitchExecAction
Access to current editing graph.
EditRemoveAction - class gograph.actions.edit.EditRemoveAction.
Remove selected vertex or selected edge from current editing graph.
EditRemoveAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.edit.EditRemoveAction
Creates a new instance of EditRemoveAction.
execGraph - Variable in class gograph.actions.go.SwitchExecAction
Access to current executing graph.

F

FATHER - Static variable in class gograph.base.graph.GGConstants
Vertex algorithm attribute FATHER.
FileNewAction - class gograph.actions.file.FileNewAction.
Create new empty editing graph.
FileNewAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.file.FileNewAction
Creates a new instance of FileNewAction.
FileOpenAction - class gograph.actions.file.FileOpenAction.
Open a graph from a GoGraph file.
FileOpenAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.file.FileOpenAction
Creates a new instance of FileOpenAction.
FilePrintAction - class gograph.actions.file.FilePrintAction.
Print current graph.
FilePrintAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.file.FilePrintAction
Creates a new instance of FilePrintAction.
FileSaveAction - class gograph.actions.file.FileSaveAction.
Save current editing graph in last saved or opened file.
FileSaveAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.file.FileSaveAction
Creates a new instance of FileSaveAction.
FileSaveAsAction - class gograph.actions.file.FileSaveAsAction.
Save current editing graph with standard save dialog frame.
FileSaveAsAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.file.FileSaveAsAction
Creates a new instance of FileSaveAsAction.
first() - Method in class gograph.algorithms.courses.GGPriorityQueue
Get top element in sorted set.
firstPort - Variable in class gograph.base.graph.GGMarqueeHandler
Holds the first and the current port.

G

GenCourse - class gograph.algorithms.courses.GenCourse.
Abstract general course algorithm thread.
GenCourse(GoGraph, String) - Constructor for class gograph.algorithms.courses.GenCourse
Creates a new instance of GenCourse.
getAlgoActionMap() - Method in class gograph.GoGraph
Algorithm selection action map getter.
getAlgoThread() - Method in class gograph.GoGraph
Algorithm thread getter.
getCellCount() - Method in class gograph.base.graph.GGGraph
Returns the total number of cells in a graph.
getColumnClass(int) - Method in class gograph.algorithms.courses.GGPriorityQueue
Always return DefaultGraphCell.class.
getColumnCount() - Method in class gograph.algorithms.courses.GGPriorityQueue
Returns the number of columns in the model.
getColumnName(int) - Method in class gograph.algorithms.courses.GGPriorityQueue
Always return null, so that no column name is added.
getConnectingPorts() - Method in class gograph.base.graph.GGMarqueeHandler
Returns the two selected ports for connection
getDescription() - Method in class gograph.base.ui.GGFileFilter
File description getter.
getEdgeBetween(GGModel, Object, Object) - Method in class gograph.base.graph.GGModel
Get the Edge connecting vertex1 to vertex2, if it exists.
getExecPanel() - Method in class gograph.GoGraph
Execution panel getter.
getExtension() - Method in class gograph.base.ui.GGFileFilter
File extensions getter.
getFather(Map) - Static method in class gograph.base.graph.GGConstants
FATHER attribute getter.
getFileChooser() - Method in class gograph.GoGraph
Filechooser getter.
getGraph() - Method in class gograph.GoGraph
Active graph getter.
getInitial() - Method in class gograph.base.graph.GGModel
Initial vertex getter.
getNeighbors(GGModel, Object) - Method in class gograph.base.graph.GGModel
Get the ordered set of neighbor vertices of vertex in model.
getPerimeterPoint(Point, Point) - Method in class gograph.base.graph.GGVertexView
Returns the intersection of the bounding rectangle and the straight line between the source and the specified point p.
getPrioQueue() - Method in class gograph.algorithms.courses.GenCourse
Get the priority queue used in algorithm.
getPriority(Map) - Static method in class gograph.base.graph.GGConstants
PRIORITY attribute getter.
getRenderer() - Method in class gograph.base.graph.GGVertexView
Returns a renderer for the class.
getRenderer() - Method in class gograph.base.graph.GGEdgeView
Return a renderer for the class.
getRowCount() - Method in class gograph.algorithms.courses.GGPriorityQueue
Returns the number of rows in the model.
getSelectables() - Method in class gograph.base.graph.GGNoSelectionModel
Returns the cells that are currently selectable.
getShowPriority() - Method in class gograph.algorithms.courses.GenCourse
Get the priority visualisation flag.
getShowPriority() - Method in class gograph.algorithms.courses.GGPriorityQueue
Get flag for elements priorities visualisation in the table.
getSourcePortAt(Point) - Method in class gograph.base.graph.GGMarqueeHandler
Find a cell at point and return its first port as a PortView.
getTargetPortAt(Point) - Method in class gograph.base.graph.GGMarqueeHandler
Find a cell at point and return its first port as a PortView.
getText(int) - Method in class gograph.algorithms.courses.SPT
 
getText(int) - Method in class gograph.algorithms.courses.DepthCourse
 
getText(int) - Method in class gograph.algorithms.courses.MST
 
getText(int) - Method in class gograph.algorithms.courses.BreadthCourse
 
getText(int) - Method in class gograph.algorithms.courses.GenCourse
 
getText(int) - Method in class gograph.algorithms.courses.RecursiveDepthCourse
 
getValueAt(int, int) - Method in class gograph.algorithms.courses.GGPriorityQueue
Returns the value for the cell at column and row.
getVertices(GGModel) - Method in class gograph.base.graph.GGModel
Get the Set of all vertices in model.
getWeight(Map) - Static method in class gograph.base.graph.GGConstants
WEIGHT attribute getter.
GGConstants - class gograph.base.graph.GGConstants.
Collection of attribute keys and methods to apply to a Map to get/set the properties in a typesafe manner.
GGConstants() - Constructor for class gograph.base.graph.GGConstants
 
GGEdgeRenderer - class gograph.base.graph.GGEdgeRenderer.
Displays entries that implement the GGEdgeView attributes.
GGEdgeRenderer() - Constructor for class gograph.base.graph.GGEdgeRenderer
Creates a new instance of GGEdgeRenderer.
GGEdgeView - class gograph.base.graph.GGEdgeView.
Implementation of a GoGraph edge view.
GGEdgeView(Object, JGraph, CellMapper) - Constructor for class gograph.base.graph.GGEdgeView
Constructs a edge view for the specified model object and the specified child views.
GGEditorPanel - class gograph.base.ui.GGEditorPanel.
Editor panel displaying edition graph in GoGraph.
GGEditorPanel(GGGraph) - Constructor for class gograph.base.ui.GGEditorPanel
Creates a new instance of GGEditorPanel.
GGExecPanel - class gograph.base.ui.GGExecPanel.
Execution panel displaying execution graph in GoGraph.
GGExecPanel(GGGraph) - Constructor for class gograph.base.ui.GGExecPanel
Creates a new instance of GGExecPanel.
GGFileFilter - class gograph.base.ui.GGFileFilter.
File filter for graph files opening and saving in standard dialog frame.
GGFileFilter() - Constructor for class gograph.base.ui.GGFileFilter
Creates a new instance of GGFileFilter.
GGGraph - class gograph.base.graph.GGGraph.
Defines a graph with special properties for GoGraph.
GGGraph(GraphModel) - Constructor for class gograph.base.graph.GGGraph
Construct a graph using model as its data source.
GGGraphSelectionListener - class gograph.base.graph.GGGraphSelectionListener.
Defines a selection listener that's notified when the selection in a GraphSelectionModel changes.
GGGraphSelectionListener(GoGraph) - Constructor for class gograph.base.graph.GGGraphSelectionListener
Creates a new instance of MyGraphSelectionListener.
GGMarqueeHandler - class gograph.base.graph.GGMarqueeHandler.
MarqueeHandler that connects vertices and displays popupmenus.
GGMarqueeHandler(GoGraph) - Constructor for class gograph.base.graph.GGMarqueeHandler
Creates a new instance of GGMarqueeHandler.
GGModel - class gograph.base.graph.GGModel.
A graph model that defines orientation, edge weights, initial vertex for algorithms, getting vertices, edges and neighbours in a particular order and does not allow vertex self-connexion.
GGModel() - Constructor for class gograph.base.graph.GGModel
 
GGNoSelectionModel - class gograph.base.graph.GGNoSelectionModel.
A graph selection model that prevents any selection.
GGNoSelectionModel() - Constructor for class gograph.base.graph.GGNoSelectionModel
Creates a new instance of GGNoSelectionModel
GGPriorityQueue - class gograph.algorithms.courses.GGPriorityQueue.
Priority queue based on a sorted set, used in course algorithms.
GGPriorityQueue() - Constructor for class gograph.algorithms.courses.GGPriorityQueue
Creates a new instance of GGPriorityQueue.
GGTable - class gograph.base.ui.GGTable.
Priority queue visualisation in execution panel for GoGraph.
GGTable(TableModel, int) - Constructor for class gograph.base.ui.GGTable
Creates a new instance of GGTable.
GGVertexRenderer - class gograph.base.graph.GGVertexRenderer.
Displays entries that implement the GGVertexView attributes.
GGVertexRenderer() - Constructor for class gograph.base.graph.GGVertexRenderer
Creates a new instance of GGVertexRenderer
GGVertexView - class gograph.base.graph.GGVertexView.
Implementation of a GoGraph vertex view.
GGVertexView(Object, JGraph, CellMapper) - Constructor for class gograph.base.graph.GGVertexView
Constructs a vertex view for the specified model object and the specified child views.
gograph - package gograph
 
gograph - Variable in class gograph.actions.algo.AlgoNextAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.algo.AlgoRecDepthAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.algo.AlgoDepthAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.algo.AlgoMSTAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.algo.AlgoSPTAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.algo.AlgoBreadthAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.edit.EditRemoveAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.edit.EditLabelAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.edit.EditInsertAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.edit.EditInitialAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.edit.EditConnectAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.file.FilePrintAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.file.FileSaveAsAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.file.FileSaveAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.file.FileNewAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.file.FileOpenAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.go.SwitchAboutAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.go.SwitchExecAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.go.SwitchEditAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.go.SwitchExitAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.mode.ModeWeightedAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.mode.ModeOrientedAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.mode.ModeConnectAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.view.ViewZoomOutAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.view.ViewZoomInitialAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.view.ViewZoomInAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.view.ViewToFrontAction
Access back to GoGraph panel.
gograph - Variable in class gograph.actions.view.ViewToBackAction
Access back to GoGraph panel.
gograph - Variable in class gograph.algorithms.courses.GenCourse
Access back to GoGraph panel.
gograph - Variable in class gograph.algorithms.courses.RecursiveDepthCourse
Access back to GoGraph panel.
gograph - Variable in class gograph.base.graph.GGMarqueeHandler
Access back to GoGraph panel.
gograph - Variable in class gograph.base.graph.GGGraphSelectionListener
Access back to GoGraph panel.
GoGraph - class gograph.GoGraph.
Main class for GoGraph.
gograph.actions.algo - package gograph.actions.algo
 
gograph.actions.edit - package gograph.actions.edit
 
gograph.actions.file - package gograph.actions.file
 
gograph.actions.go - package gograph.actions.go
 
gograph.actions.mode - package gograph.actions.mode
 
gograph.actions.view - package gograph.actions.view
 
gograph.algorithms.courses - package gograph.algorithms.courses
 
gograph.base.graph - package gograph.base.graph
 
gograph.base.ui - package gograph.base.ui
 
GoGraph() - Constructor for class gograph.GoGraph
Creates a new instance of GoGraph.

I

isBeingVisited(Map) - Static method in class gograph.base.graph.GGConstants
BEING_VISITED attribute getter.
isCellEditable(int, int) - Method in class gograph.algorithms.courses.GGPriorityQueue
Always return false to prevent table edition.
isEmpty() - Method in class gograph.algorithms.courses.GGPriorityQueue
Test sorted set emptiness.
isForceMarqueeEvent(MouseEvent) - Method in class gograph.base.graph.GGMarqueeHandler
Override to gain control (for popupMenu and connectMode).
isOriented() - Method in class gograph.base.graph.GGModel
Oriented model getter.
isSeen(Map) - Static method in class gograph.base.graph.GGConstants
SEEN attribute getter.
isToNextVertex(Map) - Static method in class gograph.base.graph.GGConstants
TO_NEXT_VERTEX attribute getter.
isUsed(Map) - Static method in class gograph.base.graph.GGConstants
USED attribute getter.
isVisited(Map) - Static method in class gograph.base.graph.GGConstants
VISITED attribute getter.
isWeighted() - Method in class gograph.base.graph.GGModel
Weighted model getter.

M

main(String[]) - Static method in class gograph.GoGraph
Instanciates a JFrame containing a Gograph Panel.
ModeConnectAction - class gograph.actions.mode.ModeConnectAction.
Set connexion mode, enabling/disabling edge creation.
ModeConnectAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.mode.ModeConnectAction
Creates a new instance of ModeConnectAction.
ModeOrientedAction - class gograph.actions.mode.ModeOrientedAction.
Set oriented mode, enabling/disabling edge orientation.
ModeOrientedAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.mode.ModeOrientedAction
Creates a new instance of ModeOrientedAction.
ModeWeightedAction - class gograph.actions.mode.ModeWeightedAction.
Set weighted mode, enabling/disabling edge weighting.
ModeWeightedAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.mode.ModeWeightedAction
Creates a new instance of ModeWeightedAction.
mouseDragged(MouseEvent) - Method in class gograph.base.graph.GGMarqueeHandler
Find port under mouse and repaint connector.
mouseMoved(MouseEvent) - Method in class gograph.base.graph.GGMarqueeHandler
Show special cursor if over port.
mousePressed(MouseEvent) - Method in class gograph.base.graph.GGMarqueeHandler
Display popupMenu or remember start location and first port.
mouseReleased(MouseEvent) - Method in class gograph.base.graph.GGMarqueeHandler
Connect the first port and the current port in the graph or repaint.
MST - class gograph.algorithms.courses.MST.
Minimum spanning tree algorithm thread.
MST(GoGraph, String) - Constructor for class gograph.algorithms.courses.MST
Creates a new instance of MST.

P

paint(Graphics) - Method in class gograph.base.graph.GGVertexRenderer
Paint the renderer.
paint(Graphics) - Method in class gograph.base.graph.GGEdgeRenderer
Paint the renderer.
paintConnector(Color, Color, Graphics) - Method in class gograph.base.graph.GGMarqueeHandler
Use xor-mode on graphics to paint connector.
paintPort(Graphics) - Method in class gograph.base.graph.GGMarqueeHandler
Use the preview flag to draw a highlighted port.
pop() - Method in class gograph.algorithms.courses.GGPriorityQueue
Extract element from the top of the sorted set.
port - Variable in class gograph.base.graph.GGMarqueeHandler
 
print(Graphics, PageFormat, int) - Method in class gograph.base.graph.GGGraph
Call back function to be called when a GGGraph must be printed.
PRIORITY - Static variable in class gograph.base.graph.GGConstants
Vertex algorithm attribute PRIORITY.

R

RecursiveDepthCourse - class gograph.algorithms.courses.RecursiveDepthCourse.
Recursive depth course algorithm thread.
RecursiveDepthCourse(GoGraph, String) - Constructor for class gograph.algorithms.courses.RecursiveDepthCourse
Creates a new instance of RecursiveDepthCourse.
renderer - Static variable in class gograph.base.graph.GGVertexView
Renderer for the class.
renderer - Static variable in class gograph.base.graph.GGEdgeView
Renderer for the class.
reset() - Method in class gograph.algorithms.courses.GGPriorityQueue
Reorder sorted set after updating an element priority.
run() - Method in class gograph.algorithms.courses.GenCourse
General course algorithm implementation.
run() - Method in class gograph.algorithms.courses.RecursiveDepthCourse
Recursive depth course algorithm implementation.

S

SEEN - Static variable in class gograph.base.graph.GGConstants
Vertex algorithm attribute SEEN.
seeVertex(GGModel, Object) - Method in class gograph.algorithms.courses.GenCourse
Set a vertex to "seen" state.
select(List, Object) - Method in class gograph.base.graph.GGNoSelectionModel
Selects a single cell and updates all datastructures.
selectAlgo() - Method in class gograph.actions.algo.AlgoSelectAction
Allows selection of an algorithm for execution.
selectAlgo() - Method in class gograph.actions.go.SwitchExecAction
Select an algorithm for execution.
setAlgoText(String) - Method in class gograph.base.ui.GGExecPanel
Explanatory text setter, called from algorithm thread.
setAlgoThread(Thread) - Method in class gograph.GoGraph
Algorithm thread setter.
setBeingVisited(Map, boolean) - Static method in class gograph.base.graph.GGConstants
BEING_VISITED attribute setter.
setDescription(String) - Method in class gograph.base.ui.GGFileFilter
File description setter.
setExtension(String) - Method in class gograph.base.ui.GGFileFilter
File extension adder.
setFather(Map, Object) - Static method in class gograph.base.graph.GGConstants
FATHER attribute setter.
setInitial(Object) - Method in class gograph.base.graph.GGModel
Initial vertex setter.
setOriented(boolean) - Method in class gograph.base.graph.GGModel
Oriented model setter.
setPriority(Map, int) - Static method in class gograph.base.graph.GGConstants
PRIORITY attribute setter.
setSeen(Map, boolean) - Static method in class gograph.base.graph.GGConstants
SEEN attribute setter.
setShowPriority(boolean) - Method in class gograph.algorithms.courses.GenCourse
Set the priority visualisation flag.
setShowPriority(boolean) - Method in class gograph.algorithms.courses.GGPriorityQueue
Set flag for elements priorities visualisation in the table.
setTableModel(TableModel) - Method in class gograph.base.ui.GGExecPanel
Priority queue model setter, called from algorithm thread.
setToNextVertex(Map, boolean) - Static method in class gograph.base.graph.GGConstants
TO_NEXT_VERTEX attribute setter.
setUsed(Map, boolean) - Static method in class gograph.base.graph.GGConstants
USED attribute setter.
setVisited(Map, boolean) - Static method in class gograph.base.graph.GGConstants
VISITED attribute setter.
setWeight(Map, String) - Static method in class gograph.base.graph.GGConstants
WEIGHT attribute setter.
setWeighted(boolean) - Method in class gograph.base.graph.GGModel
Weighted model setter.
SPT - class gograph.algorithms.courses.SPT.
Shortest paths tree algorithm thread.
SPT(GoGraph, String) - Constructor for class gograph.algorithms.courses.SPT
Creates a new instance of SPT.
start - Variable in class gograph.base.graph.GGMarqueeHandler
Holds the start and the current point.
SwitchAboutAction - class gograph.actions.go.SwitchAboutAction.
Open GoGraph about box.
SwitchAboutAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.go.SwitchAboutAction
Creates a new instance of SwitchAboutAction.
SwitchEditAction - class gograph.actions.go.SwitchEditAction.
Switch to edition mode.
SwitchEditAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.go.SwitchEditAction
Creates a new instance of SwitchEditAction.
SwitchExecAction - class gograph.actions.go.SwitchExecAction.
Switch to execution mode.
SwitchExecAction(GoGraph, ImageIcon, GGGraph, GGGraph) - Constructor for class gograph.actions.go.SwitchExecAction
Creates a new instance of SwitchExecAction.
SwitchExitAction - class gograph.actions.go.SwitchExitAction.
Exit GoGraph.
SwitchExitAction(GoGraph) - Constructor for class gograph.actions.go.SwitchExitAction
Creates a new instance of SwitchExitAction.
SwitchHelpAction - class gograph.actions.go.SwitchHelpAction.
Open help page on browser.
SwitchHelpAction(ImageIcon) - Constructor for class gograph.actions.go.SwitchHelpAction
Creates a new instance of SwitchHelpAction.
switchMode(int) - Method in class gograph.GoGraph
Switch between GoGraph modes.

T

tablePrioQueue - Variable in class gograph.base.ui.GGExecPanel
Algorithm priority queue visualisation.
textArea - Variable in class gograph.base.ui.GGExecPanel
Text area for explanatory text.
TO_NEXT_VERTEX - Static variable in class gograph.base.graph.GGConstants
Edge algorithm attribute TO_NEXT_VERTEX.
toNextVertex(GGModel, Object) - Method in class gograph.algorithms.courses.GenCourse
Set an edge to "toNextVertex" state.

U

USED - Static variable in class gograph.base.graph.GGConstants
Edge algorithm attribute USED.
useEdge(GGModel, Object) - Method in class gograph.algorithms.courses.GenCourse
Set an edge to "used" state.
useEdge(GGModel, Object) - Method in class gograph.algorithms.courses.RecursiveDepthCourse
Set an edge to "used" state.

V

valueChanged(GraphSelectionEvent) - Method in class gograph.base.graph.GGGraphSelectionListener
Called whenever the value of the selection changes.
ViewToBackAction - class gograph.actions.view.ViewToBackAction.
Put selected graph element to bottom level, forcing other overlaping elements to go front.
ViewToBackAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.view.ViewToBackAction
Creates a new instance of ViewToBackAction.
ViewToFrontAction - class gograph.actions.view.ViewToFrontAction.
Put selected graph element to top level, forcing other overlaping elements to go back.
ViewToFrontAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.view.ViewToFrontAction
Creates a new instance of ViewToFrontAction.
ViewZoomInAction - class gograph.actions.view.ViewZoomInAction.
Zoom in the graph.
ViewZoomInAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.view.ViewZoomInAction
Creates a new instance of ViewZoomInAction.
ViewZoomInitialAction - class gograph.actions.view.ViewZoomInitialAction.
Zoom the graph to original size.
ViewZoomInitialAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.view.ViewZoomInitialAction
Creates a new instance of ViewZoomInitialAction.
ViewZoomOutAction - class gograph.actions.view.ViewZoomOutAction.
Zoom out the graph.
ViewZoomOutAction(GoGraph, ImageIcon) - Constructor for class gograph.actions.view.ViewZoomOutAction
Creates a new instance of ViewZoomOutAction.
visit(GGModel, Object, Object, ArrayList, Action, GGExecPanel) - Method in class gograph.algorithms.courses.RecursiveDepthCourse
Recursive vertices visit.
VISITED - Static variable in class gograph.base.graph.GGConstants
Vertex algorithm attribute VISITED.
visitVertex(GGModel, Object) - Method in class gograph.algorithms.courses.GenCourse
Set a vertex to "visited" state.
visitVertex(GGModel, Object) - Method in class gograph.algorithms.courses.RecursiveDepthCourse
Set a vertex to "visited" state.

A B C D E F G I M P R S T U V

GoGraph
v1.0


Copyright (C) 2003 Stewe Frei. All rights reserved.