The Meta-Environment API

nl.cwi.sen1.visplugin.linechart
Class LCVisualizationController

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

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

LineChart Plugin Visualisation Controller. Controller for the Line Chart Window.

Author:
Raymond Bergen

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
 
Fields inherited from class nl.cwi.sen1.visplugin.VisualizationPluginController
m_factory
 
Constructor Summary
LCVisualizationController()
          Constructor.
 
Method Summary
 nl.cwi.sen1.visplugin.VisualizationPluginWindow createWindow()
          Creates a LineChartVisualizationWindow.
 java.lang.String getPluginName()
          Creates a LineChartVisualizationWindow.
 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
 

Constructor Detail

LCVisualizationController

public LCVisualizationController()
Constructor.

Method Detail

createWindow

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

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

getPluginName

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

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