Package org.ceryle.graph

Class Summary
GraphEdge Extends Edge, providing the additional ability to set edge direction.
GraphLayoutPanel GraphLayoutPanel extends JPanel in providing support for a TouchGraph implementation, an analogue to TG's GLPanel (i.e., its demo panel).
GraphLocalityScroll GraphLocalityScroll extends TouchGraph's LocalityScroll, overriding selection handling.
GraphMultiselectUI GraphMultiselectUI extends GraphMultiselectUI, for selecting a group of GraphNodes by enclosing them in a dotted box.
GraphNavigateUI GraphNavigateUI extends TouchGraph's GLNavigateUI, providing additional features used in the Ceryle application.
GraphNode An extension of Node acting as a graph node for display of an extended TouchGraph graph.
GraphPanel GraphPanel extends TouchGraph's TGPanel, providing additional features used in the Ceryle application.
GraphPopupMenu A class that creates the graph popup menu.
GraphSettings A structure encapsulating a set of graph settings, including zoom, rotation, locality, hyperbolic radius and distortion (fisheye effect), sequence, and the ID of the selected node.
GraphStylesheet GraphStylesheet is a static utility class encapsulating various graph display properties, particularly color.
MultiDragNodeUI MultiDragNodeUI extends DragNodeUI to drag multiple nodes.
SelectionManager Extends the utility class SetModel to serve as a manager/container for the graph selection.
SequenceScroll SequenceScroll.
SubGraph Extends GraphNode, drawing a subgraph as an invisible node that displays a boundary around a group of nodes connected to it by GraphEdges.
 

Exception Summary
GraphException An general class for exceptions thrown during graph processing.
 



The Ceryle Project. Copyright ©2001-2007 Murray Altheim, All Rights Reserved. See LICENSE included with distribution.