The Meta-Environment API

nl.cwi.sen1.visplugin.graphplugin
Class GraphVisualizationController

java.lang.Object
  extended by nl.cwi.sen1.gui.plugin.DefaultStudioPlugin
      extended by nl.cwi.sen1.visplugin.VisualizationPluginController
          extended by nl.cwi.sen1.visplugin.graphplugin.GraphVisualizationController
All Implemented Interfaces:
nl.cwi.sen1.gui.plugin.StudioPlugin, nl.cwi.sen1.visplugin.VisualizationPluginTif

public class GraphVisualizationController
extends nl.cwi.sen1.visplugin.VisualizationPluginController

Graph Plugin Visualisation Controller. Controller for the graph window.

Author:
A. Belgraver, Anton Gerdessen (reviewer)

Nested Class Summary
 
Nested classes/interfaces inherited from class nl.cwi.sen1.visplugin.VisualizationPluginController
nl.cwi.sen1.visplugin.VisualizationPluginController.requestType, nl.cwi.sen1.visplugin.VisualizationPluginController.WindowProperties
 
Field Summary
private  java.lang.String m_attributedGraphTuple
           
private  java.lang.String m_pluginName
           
private  java.lang.String m_relationGraph
           
private  java.lang.String m_relationGraphTuple
           
 
Fields inherited from class nl.cwi.sen1.visplugin.VisualizationPluginController
m_factory
 
Constructor Summary
GraphVisualizationController()
          Constructor.
 
Method Summary
 nl.cwi.sen1.visplugin.VisualizationPluginWindow createWindow()
          Creates a VisualizationWindow.
 java.lang.String getPluginName()
          Creates a VisualizationWindow.
 aterm.ATerm[] getSupportedTypes()
          Returns array holding the types supported by this plugin.
private  aterm.ATerm makeATerm(java.lang.String type)
          Creates an Aterm based on a String.
 
Methods inherited from class nl.cwi.sen1.visplugin.VisualizationPluginController
exportToClicked, getBridge, getName, getWindowById, getWindowExportRequestType, initPluginController, initStudioPlugin, isTypeSupported, openLocationInEditor, recAckEvent, recTerminate, vpFactOutOfDate, vpFileDialogCancel, vpFileDialogResult, vpGetName, vpIsTypeSupported, vpRstoreUnloaded, vpVisualizeFact
 
Methods inherited from class nl.cwi.sen1.gui.plugin.DefaultStudioPlugin
addStudioPluginListener, fireStudioPluginClosed, removeStudioPluginListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_pluginName

private final java.lang.String m_pluginName
See Also:
Constant Field Values

m_relationGraph

private final java.lang.String m_relationGraph
See Also:
Constant Field Values

m_relationGraphTuple

private final java.lang.String m_relationGraphTuple
See Also:
Constant Field Values

m_attributedGraphTuple

private final java.lang.String m_attributedGraphTuple
See Also:
Constant Field Values
Constructor Detail

GraphVisualizationController

public GraphVisualizationController()
Constructor.

Method Detail

createWindow

public nl.cwi.sen1.visplugin.VisualizationPluginWindow createWindow()
Creates a VisualizationWindow.

Specified by:
createWindow in class nl.cwi.sen1.visplugin.VisualizationPluginController

getPluginName

public java.lang.String getPluginName()
Creates a VisualizationWindow.

Specified by:
getPluginName in class nl.cwi.sen1.visplugin.VisualizationPluginController
Returns:
Name of this plugin

getSupportedTypes

public aterm.ATerm[] getSupportedTypes()
Returns array holding the types supported by this plugin.

Specified by:
getSupportedTypes in class nl.cwi.sen1.visplugin.VisualizationPluginController
Returns:
Array of supported ATerms

makeATerm

private aterm.ATerm makeATerm(java.lang.String type)
Creates an Aterm based on a String.

Returns:
ATerms created from String

The Meta-Environment API