com.rapidminer.gui.graphs
Class TransitionGraphCreator

java.lang.Object
  extended by com.rapidminer.gui.graphs.GraphCreatorAdaptor
      extended by com.rapidminer.gui.graphs.TransitionGraphCreator
All Implemented Interfaces:
GraphCreator<java.lang.String,java.lang.String>

public class TransitionGraphCreator
extends GraphCreatorAdaptor

The graph model creator for transition graphs.

Author:
Ingo Mierswa

Field Summary
 
Fields inherited from interface com.rapidminer.gui.graphs.GraphCreator
EDGE_SHAPE_BENT_LINE, EDGE_SHAPE_CUBIC_CURVE, EDGE_SHAPE_LINE, EDGE_SHAPE_QUAD_CURVE, EDGE_SHAPE_WEDGE
 
Constructor Summary
TransitionGraphCreator(TransitionGraph transitionGraph, ExampleSet exampleSet)
           
 
Method Summary
 edu.uci.ics.jung.graph.Graph<java.lang.String,java.lang.String> createGraph()
          Creates the graph.
 java.lang.String getEdgeName(java.lang.String id)
          Returns null.
 int getEdgeShape()
          Returns the shape of the edges.
 double getEdgeStrength(java.lang.String id)
          Returns 1.
 int getLabelOffset()
          Returns the label offset.
 int getNumberOfOptionComponents()
          Returns 0.
 java.lang.Object getObject(java.lang.String id)
          Returns null.
 GraphObjectViewer getObjectViewer()
          Returns null.
 javax.swing.JComponent getOptionComponent(GraphViewer viewer, int index)
          Returns null.
 java.lang.String getVertexName(java.lang.String id)
          Returns null.
 org.apache.commons.collections15.Transformer<java.lang.String,java.awt.Paint> getVertexPaintTransformer(edu.uci.ics.jung.visualization.VisualizationViewer<java.lang.String,java.lang.String> viewer)
          Returns null.
 java.lang.String getVertexToolTip(java.lang.String id)
          Returns null.
 boolean showEdgeLabelsDefault()
          Returns false.
 boolean showVertexLabelsDefault()
          Returns false.
 
Methods inherited from class com.rapidminer.gui.graphs.GraphCreatorAdaptor
getEdgeLabelRenderer, getMinLeafHeight, getMinLeafWidth, getVertexLabelRenderer, getVertexRenderer, isBold, isEdgeLabelDecorating, isLeaf, isRotatingEdgeLabels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransitionGraphCreator

public TransitionGraphCreator(TransitionGraph transitionGraph,
                              ExampleSet exampleSet)
Method Detail

createGraph

public edu.uci.ics.jung.graph.Graph<java.lang.String,java.lang.String> createGraph()
Description copied from interface: GraphCreator
Creates the graph.


getEdgeName

public java.lang.String getEdgeName(java.lang.String id)
Description copied from class: GraphCreatorAdaptor
Returns null.

Specified by:
getEdgeName in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getEdgeName in class GraphCreatorAdaptor

getVertexName

public java.lang.String getVertexName(java.lang.String id)
Description copied from class: GraphCreatorAdaptor
Returns null.

Specified by:
getVertexName in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getVertexName in class GraphCreatorAdaptor

getVertexToolTip

public java.lang.String getVertexToolTip(java.lang.String id)
Description copied from class: GraphCreatorAdaptor
Returns null.

Specified by:
getVertexToolTip in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getVertexToolTip in class GraphCreatorAdaptor

getLabelOffset

public int getLabelOffset()
Returns the label offset. In most case, using -1 is just fine (default offset). Some tree like graphs might prefer to use 0 since they manage the offset themself.

Specified by:
getLabelOffset in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getLabelOffset in class GraphCreatorAdaptor

getNumberOfOptionComponents

public int getNumberOfOptionComponents()
Description copied from class: GraphCreatorAdaptor
Returns 0.

Specified by:
getNumberOfOptionComponents in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getNumberOfOptionComponents in class GraphCreatorAdaptor

getOptionComponent

public javax.swing.JComponent getOptionComponent(GraphViewer viewer,
                                                 int index)
Description copied from class: GraphCreatorAdaptor
Returns null.

Specified by:
getOptionComponent in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getOptionComponent in class GraphCreatorAdaptor

getVertexPaintTransformer

public org.apache.commons.collections15.Transformer<java.lang.String,java.awt.Paint> getVertexPaintTransformer(edu.uci.ics.jung.visualization.VisualizationViewer<java.lang.String,java.lang.String> viewer)
Description copied from class: GraphCreatorAdaptor
Returns null.

Specified by:
getVertexPaintTransformer in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getVertexPaintTransformer in class GraphCreatorAdaptor

showEdgeLabelsDefault

public boolean showEdgeLabelsDefault()
Returns false.

Specified by:
showEdgeLabelsDefault in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
showEdgeLabelsDefault in class GraphCreatorAdaptor

showVertexLabelsDefault

public boolean showVertexLabelsDefault()
Returns false.

Specified by:
showVertexLabelsDefault in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
showVertexLabelsDefault in class GraphCreatorAdaptor

getEdgeStrength

public double getEdgeStrength(java.lang.String id)
Description copied from class: GraphCreatorAdaptor
Returns 1.

Specified by:
getEdgeStrength in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getEdgeStrength in class GraphCreatorAdaptor

getEdgeShape

public int getEdgeShape()
Returns the shape of the edges.

Specified by:
getEdgeShape in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getEdgeShape in class GraphCreatorAdaptor

getObject

public java.lang.Object getObject(java.lang.String id)
Description copied from class: GraphCreatorAdaptor
Returns null.

Specified by:
getObject in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getObject in class GraphCreatorAdaptor

getObjectViewer

public GraphObjectViewer getObjectViewer()
Description copied from class: GraphCreatorAdaptor
Returns null.

Specified by:
getObjectViewer in interface GraphCreator<java.lang.String,java.lang.String>
Overrides:
getObjectViewer in class GraphCreatorAdaptor


Copyright © 2001-2009 by Rapid-I