All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
 actionPerformed(ActionEvent).
Method in class Graph.GraphEditFrame

Most of the functionality from actionPerformed will migrate to
collector/tool classes, which will add their own parts of menu
and monitor them.
 addComponents(GraphPanel).
Method in class Graph.Edge
 Adds Edge Attributes component to the graph panel
 addEdge(Node, Node).
Method in class Graph.EdgeFactory

addEdge performes some checking before it creates
new edge  it checks whether node with same
start and end node, already exists in the hashtable
of the edges.
 addNode(int, int).
Method in class Graph.NodeFactory

 addTool(Object, int, ToolIcon).
Method in class Graph.Toolbox

 addTool(Object, ToolIcon).
Method in class Graph.Toolbox

 calculateK().
Method in class Graph.EdgeDirected

Calculating necessary points for drawing the arrow
(clumsy, should be improved)
 calculateRect().
Method in class Graph.MovementCollector

 clear().
Method in class Graph.GraphDisplay

 clear().
Method in class Graph.GraphPanel

 clear().
Method in class Graph.SelectionCollector

Clears the hashtables of selected edges and nodes
 clearMarks().
Method in class Graph.SelectionCollector
 Removes the selection marks from the selected nodes and edges.
 clone().
Method in class Graph.Edge

This cloning method is never used (it should be abstract)
 clone().
Method in class Graph.EdgeAttributes

 clone().
Method in class Graph.EdgeDirected

Customized clone
 clone().
Method in class Graph.EdgeLine

Customized cloning
 clone().
Method in class Graph.EdgePanel

 clone().
Method in class Graph.Node

 clone().
Method in class Graph.NodeOneField

 clone().
Method in class Graph.NodeProfile

 clone().
Method in class Graph.NodeTextArea

 clone().
Method in class Graph.NodeTwoFields

 close().
Method in class Graph.DumbCollector
 close method comment.
 close().
Method in class Graph.EdgeDrawCollector

 close().
Method in class Graph.GraphEventsCollector

 close().
Method in class Graph.MovementCollector

 close().
Method in class Graph.SelectionCollector

 copy().
Method in class Graph.SelectionCollector

Copy performs copying selected part of the graph
to the clipboard.
 delete().
Method in class Graph.SelectionCollector

Deletes the selected edges and nodes.
 deselect().
Method in class Graph.ToolIcon

 deselect(Edge).
Method in class Graph.SelectionCollector

 deselect(Node).
Method in class Graph.SelectionCollector

 displayErrorStatus(String).
Method in class Graph.GraphDisplay

 displayErrorStatus(String).
Method in class Graph.GraphEventsAdaptor
 This is definetely a kludge, since Adaptors are not meant
for this kind of communication (throwing Exceptions would
be much nicer :)
 drawEdgeMarks(Edge, Graphics).
Method in class Graph.SelectionCollector

 drawMoved().
Method in class Graph.MovementCollector

 drawNodeMarks(Node, Graphics).
Method in class Graph.SelectionCollector

 DumbCollector().
Constructor for class Graph.DumbCollector
 DumbCollector constructor comment.
 Edge(Integer, Node, Node).
Constructor for class Graph.Edge
 Edge constructor
 EdgeAttributes(GraphEventsAdaptor).
Constructor for class Graph.EdgeAttributes
 EdgeAttributes constructor comment.
 EdgeDirected(Integer, Node, Node).
Constructor for class Graph.EdgeDirected

 EdgeDrawCollector().
Constructor for class Graph.EdgeDrawCollector
 EdgeDrawCollector constructor comment.
 EdgeFactory().
Constructor for class Graph.EdgeFactory

 EdgeLine(Integer, Node, Node).
Constructor for class Graph.EdgeLine

 EdgePanel(GraphEventsAdaptor).
Constructor for class Graph.EdgePanel
 NodePanel constructor comment.
 EXTENSION_TOOL.
Static variable in class Graph.ToolIcon

 flipSelection(Edge).
Method in class Graph.SelectionCollector

If the edge was selected, this method deselects it (and vice versa)
 flipSelection(Node).
Method in class Graph.SelectionCollector

If the node was selected it deselects it, and vice versa.
 getEdgeFactory().
Method in class Graph.GraphDisplay

 getEndNode().
Method in class Graph.Edge
 Get End node
 getEventsAdaptor().
Method in class Graph.GraphDisplay

 getEventsCollector().
Method in class Graph.GraphDisplay

 getEventsCollector().
Method in class Graph.GraphEventsAdaptor

 getGraphDisplay().
Method in class Graph.GraphEventsCollector

 getGraphPanel().
Method in class Graph.GraphDisplay

 getId().
Method in class Graph.Edge
 get Id
 getId().
Method in class Graph.Node

 getMarkPoint().
Method in class Graph.Edge

This method returns the middle of the visible part of the edge (visible means that it is not covered
by either start or end node).
 getMaximumSize().
Method in class Graph.Toolbox

 getMaximumSize().
Method in class Graph.ToolboxFrame

 getMinimumSize().
Method in class Graph.Toolbox

 getMinimumSize().
Method in class Graph.ToolboxFrame

 getMinimumSize().
Method in class Graph.ToolIcon

 getNodeFactory().
Method in class Graph.GraphDisplay

 getNodePreferredSize().
Method in class Graph.NodeFactory

 getOwner().
Method in class Graph.EdgeAttributes

 getPreferredSize().
Method in class Graph.NodeOneField

 getPreferredSize().
Method in class Graph.NodeProfile

 getPreferredSize().
Method in class Graph.NodeTextArea

 getPreferredSize().
Method in class Graph.NodeTwoFields

 getPreferredSize().
Method in class Graph.Toolbox

 getPreferredSize().
Method in class Graph.ToolboxFrame

 getPrefferedSize().
Method in class Graph.ToolIcon

 getScrollPane().
Method in class Graph.GraphDisplay

 getStartNode().
Method in class Graph.Edge

get Start Node
 GraphDisplay(GraphEventsCollector).
Constructor for class Graph.GraphDisplay
 GraphDisplay constructor comment.
 GraphEditFrame().
Constructor for class Graph.GraphEditFrame
 GraphEditFrame constructor comment.
 GraphEditFrame(String).
Constructor for class Graph.GraphEditFrame
 GraphEditFrame constructor comment.
 GraphEventsAdaptor(GraphEventsCollector).
Constructor for class Graph.GraphEventsAdaptor

 GraphEventsCollector().
Constructor for class Graph.GraphEventsCollector

 GraphPanel(GraphEventsAdaptor).
Constructor for class Graph.GraphPanel
 GraphPanel constructor comment.
 GraphScrollPane().
Constructor for class Graph.GraphScrollPane
 GraphScrollPane constructor comment.
 GraphScrollPane(int).
Constructor for class Graph.GraphScrollPane
 GraphScrollPane constructor comment.
 hideAttr().
Method in class Graph.GraphPanel

Hides the Edge Attributes
 HOST_TOOL.
Static variable in class Graph.ToolIcon

 init().
Method in class Graph.NodeOneField

 init().
Method in class Graph.NodeTester

 init().
Method in class Graph.NodeTextArea

 init().
Method in class Graph.NodeTwoFields

 initToolboxes().
Method in class Graph.GraphEditFrame

 insets().
Method in class Graph.NodeOneField

 insets().
Method in class Graph.NodeProfile

 insets().
Method in class Graph.NodeTextArea

 insets().
Method in class Graph.NodeTwoFields

 intersectionEndNode().
Method in class Graph.Edge

Returns the point of intersection between edge and the end node.
 intersectionStartNode().
Method in class Graph.Edge

Returns the point of intersection between edge and the start node.
 keyPressed(KeyEvent).
Method in class Graph.EdgeAttributes
 keyPressed method comment.
 keyPressed(KeyEvent).
Method in class Graph.GraphEventsCollector
 keyPressed method comment.
 keyPressed(KeyEvent).
Method in class Graph.GraphPanel
 keyPressed method comment.
 keyPressed(KeyEvent).
Method in class Graph.MovementCollector
 keyPressed method comment.
 keyPressed(KeyEvent).
Method in class Graph.Node
 keyPressed method comment.
 keyPressed(KeyEvent).
Method in class Graph.NodeProfile
 keyPressed method comment.
 keyPressed(KeyEvent).
Method in class Graph.SelectionCollector

 keyReleased(KeyEvent).
Method in class Graph.EdgeAttributes
 keyReleased method comment.
 keyReleased(KeyEvent).
Method in class Graph.GraphEventsCollector
 keyReleased method comment.
 keyReleased(KeyEvent).
Method in class Graph.GraphPanel
 keyReleased method comment.
 keyReleased(KeyEvent).
Method in class Graph.MovementCollector
 keyReleased method comment.
 keyReleased(KeyEvent).
Method in class Graph.Node
 keyReleased method comment.
 keyReleased(KeyEvent).
Method in class Graph.NodeProfile
 keyReleased method comment.
 keyReleased(KeyEvent).
Method in class Graph.SelectionCollector

 keyTyped(KeyEvent).
Method in class Graph.EdgeAttributes
 keyTyped method comment.
 keyTyped(KeyEvent).
Method in class Graph.GraphEventsCollector
 keyTyped method comment.
 keyTyped(KeyEvent).
Method in class Graph.GraphPanel
 keyTyped method comment.
 keyTyped(KeyEvent).
Method in class Graph.MovementCollector
 keyTyped method comment.
 keyTyped(KeyEvent).
Method in class Graph.Node
 keyTyped method comment.
 keyTyped(KeyEvent).
Method in class Graph.NodeProfile
 keyTyped method comment.
 keyTyped(KeyEvent).
Method in class Graph.SelectionCollector

 main(String[]).
Static method in class Graph.NodeTester

 mouseClicked(MouseEvent).
Method in class Graph.EdgeAttributes
 mouseClicked method comment.
 mouseClicked(MouseEvent).
Method in class Graph.EdgeDrawCollector
 mouseClicked method comment.
 mouseClicked(MouseEvent).
Method in class Graph.GraphEventsCollector
 mouseClicked method comment.
 mouseClicked(MouseEvent).
Method in class Graph.GraphPanel
 mouseClicked method comment.
 mouseClicked(MouseEvent).
Method in class Graph.GraphScrollPane
 mouseClicked method comment.
 mouseClicked(MouseEvent).
Method in class Graph.MovementCollector
 mouseClicked method comment.
 mouseClicked(MouseEvent).
Method in class Graph.Node
 mouseClicked method comment.
 mouseClicked(MouseEvent).
Method in class Graph.NodeProfile
 mouseClicked method comment.
 mouseClicked(MouseEvent).
Method in class Graph.SelectionCollector

 mouseClicked(MouseEvent).
Method in class Graph.Toolbox
 mouseClicked method comment.
 mouseClicked(MouseEvent).
Method in class Graph.ToolboxFrame

 mouseDragged(MouseEvent).
Method in class Graph.EdgeAttributes
 mouseDragged method comment.
 mouseDragged(MouseEvent).
Method in class Graph.EdgeDrawCollector
 mouseDragged method comment.
 mouseDragged(MouseEvent).
Method in class Graph.GraphEventsCollector
 mouseDragged method comment.
 mouseDragged(MouseEvent).
Method in class Graph.GraphPanel
 mouseDragged method comment.
 mouseDragged(MouseEvent).
Method in class Graph.MovementCollector
 mouseDragged method comment.
 mouseDragged(MouseEvent).
Method in class Graph.Node
 mouseDragged method comment.
 mouseDragged(MouseEvent).
Method in class Graph.NodeProfile
 mouseDragged method comment.
 mouseDragged(MouseEvent).
Method in class Graph.SelectionCollector
 mouseDragged method comment.
 mouseDragged(MouseEvent).
Method in class Graph.ToolboxFrame

 mouseEntered(MouseEvent).
Method in class Graph.EdgeAttributes
 mouseEntered method comment.
 mouseEntered(MouseEvent).
Method in class Graph.EdgeDrawCollector
 mouseEntered method comment.
 mouseEntered(MouseEvent).
Method in class Graph.GraphEventsCollector
 mouseEntered method comment.
 mouseEntered(MouseEvent).
Method in class Graph.GraphPanel
 mouseEntered method comment.
 mouseEntered(MouseEvent).
Method in class Graph.GraphScrollPane
 mouseEntered method comment.
 mouseEntered(MouseEvent).
Method in class Graph.MovementCollector
 mouseEntered method comment.
 mouseEntered(MouseEvent).
Method in class Graph.Node
 mouseEntered method comment.
 mouseEntered(MouseEvent).
Method in class Graph.NodeProfile
 mouseEntered method comment.
 mouseEntered(MouseEvent).
Method in class Graph.Toolbox
 mouseEntered method comment.
 mouseEntered(MouseEvent).
Method in class Graph.ToolboxFrame

 mouseExited(MouseEvent).
Method in class Graph.EdgeAttributes
 mouseExited method comment.
 mouseExited(MouseEvent).
Method in class Graph.EdgeDrawCollector
 mouseExited method comment.
 mouseExited(MouseEvent).
Method in class Graph.GraphEventsCollector
 mouseExited method comment.
 mouseExited(MouseEvent).
Method in class Graph.GraphPanel
 mouseExited method comment.
 mouseExited(MouseEvent).
Method in class Graph.GraphScrollPane
 mouseExited method comment.
 mouseExited(MouseEvent).
Method in class Graph.MovementCollector
 mouseExited method comment.
 mouseExited(MouseEvent).
Method in class Graph.Node
 mouseExited method comment.
 mouseExited(MouseEvent).
Method in class Graph.NodeProfile
 mouseExited method comment.
 mouseExited(MouseEvent).
Method in class Graph.Toolbox
 mouseExited method comment.
 mouseExited(MouseEvent).
Method in class Graph.ToolboxFrame

 mouseMoved(MouseEvent).
Method in class Graph.EdgeAttributes
 mouseMoved method comment.
 mouseMoved(MouseEvent).
Method in class Graph.EdgeDrawCollector
 mouseMoved method comment.
 mouseMoved(MouseEvent).
Method in class Graph.GraphEventsCollector
 mouseMoved method comment.
 mouseMoved(MouseEvent).
Method in class Graph.GraphPanel
 mouseMoved method comment.
 mouseMoved(MouseEvent).
Method in class Graph.MovementCollector
 mouseMoved method comment.
 mouseMoved(MouseEvent).
Method in class Graph.Node
 mouseMoved method comment.
 mouseMoved(MouseEvent).
Method in class Graph.NodeProfile
 mouseMoved method comment.
 mouseMoved(MouseEvent).
Method in class Graph.ToolboxFrame

 mousePressed(MouseEvent).
Method in class Graph.EdgeAttributes
 mousePressed method comment.
 mousePressed(MouseEvent).
Method in class Graph.EdgeDrawCollector
 mousePressed method comment.
 mousePressed(MouseEvent).
Method in class Graph.GraphEventsCollector
 mousePressed method comment.
 mousePressed(MouseEvent).
Method in class Graph.GraphPanel
 mousePressed method comment.
 mousePressed(MouseEvent).
Method in class Graph.GraphScrollPane
 mousePressed method comment.
 mousePressed(MouseEvent).
Method in class Graph.MovementCollector
 mousePressed method comment.
 mousePressed(MouseEvent).
Method in class Graph.Node
 mousePressed method comment.
 mousePressed(MouseEvent).
Method in class Graph.NodeProfile
 mousePressed method comment.
 mousePressed(MouseEvent).
Method in class Graph.SelectionCollector
 mousePressed method comment.
 mousePressed(MouseEvent).
Method in class Graph.Toolbox
 mousePressed method comment.
 mousePressed(MouseEvent).
Method in class Graph.ToolboxFrame

 mouseReleased(MouseEvent).
Method in class Graph.EdgeAttributes
 mouseReleased method comment.
 mouseReleased(MouseEvent).
Method in class Graph.EdgeDrawCollector
 mouseReleased method comment.
 mouseReleased(MouseEvent).
Method in class Graph.GraphEventsCollector
 mouseReleased method comment.
 mouseReleased(MouseEvent).
Method in class Graph.GraphPanel
 mouseReleased method comment.
 mouseReleased(MouseEvent).
Method in class Graph.GraphScrollPane
 mouseReleased method comment.
 mouseReleased(MouseEvent).
Method in class Graph.MovementCollector
 mouseReleased method comment.
 mouseReleased(MouseEvent).
Method in class Graph.Node
 mouseReleased method comment.
 mouseReleased(MouseEvent).
Method in class Graph.NodeProfile
 mouseReleased method comment.
 mouseReleased(MouseEvent).
Method in class Graph.SelectionCollector
 mouseReleased method comment.
 mouseReleased(MouseEvent).
Method in class Graph.Toolbox
 mouseReleased method comment.
 mouseReleased(MouseEvent).
Method in class Graph.ToolboxFrame

 MovementCollector().
Constructor for class Graph.MovementCollector

 newEdge(String, Node, Node).
Method in class Graph.EdgeFactory

Creates new instance of given edge class
 newNode(String).
Method in class Graph.NodeFactory

 Node(Integer, GraphEventsAdaptor).
Constructor for class Graph.Node

 NodeFactory().
Constructor for class Graph.NodeFactory

 NodeOneField(Integer, GraphEventsAdaptor).
Constructor for class Graph.NodeOneField

 NodeProfile(Integer, GraphEventsAdaptor).
Constructor for class Graph.NodeProfile
 Constructor
 NodeTester().
Constructor for class Graph.NodeTester

 NodeTextArea(Integer, GraphEventsAdaptor).
Constructor for class Graph.NodeTextArea

 NodeTwoFields(Integer, GraphEventsAdaptor).
Constructor for class Graph.NodeTwoFields

 paint(Graphics).
Method in class Graph.Edge

 paint(Graphics).
Method in class Graph.EdgeDirected

 paint(Graphics).
Method in class Graph.EdgeLine

 paint(Graphics).
Method in class Graph.EdgePanel
 paint method comment.
 paint(Graphics).
Method in class Graph.GraphEditFrame

 paint(Graphics).
Method in class Graph.GraphEventsCollector

 paint(Graphics).
Method in class Graph.GraphPanel

 paint(Graphics).
Method in class Graph.GraphScrollPane

 paint(Graphics).
Method in class Graph.MovementCollector

 paint(Graphics).
Method in class Graph.Node

 paint(Graphics).
Method in class Graph.NodeOneField
 paint method comment.
 paint(Graphics).
Method in class Graph.NodeProfile
 paint method comment.
 paint(Graphics).
Method in class Graph.NodeTester

 paint(Graphics).
Method in class Graph.NodeTextArea
 paint method comment.
 paint(Graphics).
Method in class Graph.NodeTwoFields
 paint method comment.
 paint(Graphics).
Method in class Graph.SelectionCollector

 paint(Graphics).
Method in class Graph.Toolbox

 paint(Graphics).
Method in class Graph.ToolboxFrame

 paint(Graphics).
Method in class Graph.ToolIcon

 paintEdges().
Method in class Graph.GraphDisplay

Draws the edges
 paste().
Method in class Graph.SelectionCollector

Pastes cloned nodes and edges from the clipboard to the Panel
 removeComponents(GraphPanel).
Method in class Graph.Edge

 reset().
Method in class Graph.GraphEditFrame

 reset().
Method in class Graph.Toolbox

 resize(double).
Method in class Graph.Node

 resize(double).
Method in class Graph.NodeOneField

 resize(double).
Method in class Graph.NodeProfile

 resize(double).
Method in class Graph.NodeTextArea

 resize(double).
Method in class Graph.NodeTwoFields

 select().
Method in class Graph.ToolIcon

 select(Edge).
Method in class Graph.SelectionCollector

 select(Node).
Method in class Graph.SelectionCollector

 selectEdges().
Method in class Graph.SelectionCollector

 SelectionCollector().
Constructor for class Graph.SelectionCollector
 SelectionCollector constructor comment.
 setBounds(int, int, int, int).
Method in class Graph.Node

Timestamps are updated when Bounds/Location/Size are changed.
 setCodeBase(URL).
Method in class Graph.GraphEditFrame

 setEdgeType(String).
Method in class Graph.EdgeFactory

Sets edge type
 setEndNode(Node).
Method in class Graph.Edge

 setEventAdaptor(GraphEventsAdaptor).
Method in class Graph.Edge

 setEventAdaptor(GraphEventsAdaptor).
Method in class Graph.EdgeAttributes

 setEventAdaptor(GraphEventsAdaptor).
Method in class Graph.EdgeDirected

 setEventAdaptor(GraphEventsAdaptor).
Method in class Graph.EdgeLine

 setEventAdaptor(GraphEventsAdaptor).
Method in class Graph.Node

 setEventsCollector(GraphEventsCollector).
Method in class Graph.GraphDisplay

 setEventsCollector(GraphEventsCollector).
Method in class Graph.GraphEventsAdaptor

 setGraphDisplay(GraphDisplay).
Method in class Graph.EdgeDrawCollector

 setGraphDisplay(GraphDisplay).
Method in class Graph.EdgeFactory

 setGraphDisplay(GraphDisplay).
Method in class Graph.GraphEditFrame

 setGraphDisplay(GraphDisplay).
Method in class Graph.GraphEventsCollector

 setGraphDisplay(GraphDisplay).
Method in class Graph.GraphScrollPane

 setGraphDisplay(GraphDisplay).
Method in class Graph.MovementCollector

 setGraphDisplay(GraphDisplay).
Method in class Graph.NodeFactory

 setGraphDisplay(GraphDisplay).
Method in class Graph.Toolbox

 setHostCollector(GraphEventsCollector).
Method in interface Graph.ExtensionCollector

 setHostCollector(GraphEventsCollector).
Method in class Graph.MovementCollector

 setId(Integer).
Method in class Graph.Edge

 setId(Integer).
Method in class Graph.Node

 setModifier(int).
Method in class Graph.ToolIcon

 setNodeType(String).
Method in class Graph.NodeFactory

 setOwner(Edge).
Method in class Graph.EdgeAttributes

 setPath(String).
Method in class Graph.GraphEditFrame

 setStartNode(Node).
Method in class Graph.Edge

 setStatusLine(String).
Method in class Graph.GraphDisplay

 setToolDescription(String).
Method in class Graph.ToolIcon

 showAttr().
Method in class Graph.GraphPanel

Shows the Edge Attributes
 start().
Method in class Graph.NodeTester

 ta.
Variable in class Graph.NodeTextArea

 tf.
Variable in class Graph.NodeOneField

 tf.
Variable in class Graph.NodeTwoFields

 tf1.
Variable in class Graph.NodeTwoFields

 timestamp.
Variable in class Graph.Node

 timestampEnd.
Variable in class Graph.Edge

Timestamps, used to indicate the time when the last
change of the node position happened.
 timestampStart.
Variable in class Graph.Edge

Timestamps, used to indicate the time when the last
change of the node position happened.
 Toolbox(int, String).
Constructor for class Graph.Toolbox

 ToolboxFrame(Toolbox, Frame).
Constructor for class Graph.ToolboxFrame
 ToolboxFrame constructor comment.
 ToolIcon(Image).
Constructor for class Graph.ToolIcon
 ToolIcon constructor comment.
 ToolIcon(Image, String).
Constructor for class Graph.ToolIcon

 toolSelected(String, Object).
Method in class Graph.GraphDisplay

Used for communication between toolbox and the graphDisplay
 transfer(GraphEventsCollector).
Method in interface Graph.HostCollector

Transfer of control between host and extension collector
 transfer(GraphEventsCollector).
Method in class Graph.SelectionCollector

 update(Graphics).
Method in class Graph.GraphEditFrame

 update(Graphics).
Method in class Graph.GraphEventsCollector

 update(Graphics).
Method in class Graph.GraphPanel

Usual update for the double buffered Graphics
 update(Graphics).
Method in class Graph.GraphScrollPane

 update(Graphics).
Method in class Graph.MovementCollector

 update(Graphics).
Method in class Graph.NodeOneField

 update(Graphics).
Method in class Graph.NodeTester

 update(Graphics).
Method in class Graph.NodeTextArea

 update(Graphics).
Method in class Graph.NodeTwoFields

 update(Graphics).
Method in class Graph.SelectionCollector
