y25
Class Dummy

java.lang.Object
  extended byy25.Dummy

public class Dummy
extends java.lang.Object

Enriches layered layout graphs with realizers and handles rendering through OpenGL.

Graph25D provides a full implementation of the abstract y25.layout.LayeredLayoutGraph class. Internally, it stores Graph2Ds for each layer.

Layout information for nodes, edges, layer edges and layers is stored inside NodeRealizer25D, EdgeRealizer25D, LayerEdgeRealizer25D, and LayerRealizer25Ds respectively, which extend the layout interfaces defined in the y25.layout package. These so called realizers are also responsible for drawing the entities of a Graph25D into an OpenGL view via the paintGL methods.

The OpenGL view is encapsulated inside the Graph25DView which additionally provides navigation and editing mechanisms for the Graph25D assocciated with it. The navigation and editing mechanisms are implemented in so called ViewMode25D instances, that can be registered in a Graph25DView.

For an example of a typical usage of this package, see the Graph25DView description.

Finally, there is the TreeView25D class that displays an entire Graph25D as a hierarchical tree structure. This class is not implemented yet, though.


Constructor Summary
Dummy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dummy

public Dummy()