it.uniroma3.plasm.actionset
Class EvaluateAction

java.lang.Object
  extended byit.uniroma3.plasm.actionset.CheckPlasmAction
      extended byit.uniroma3.plasm.actionset.EvaluateAction
All Implemented Interfaces:
org.eclipse.ui.IActionDelegate, org.eclipse.ui.IWorkbenchWindowActionDelegate
Direct Known Subclasses:
EvaluateAllBuffer, EvaluateSelection

public abstract class EvaluateAction
extends CheckPlasmAction

This is the super class for all the evaluate actions of this plugin this is made necessary to check everytime that the plasm Process is up and running and the export view is active and not disposed.

Version:
$Id: EvaluateAction.java,v 1.14 2004/07/27 07:04:04 giupo Exp $
Author:
giupo

Nested Class Summary
 class EvaluateAction.Refresher
           
 
Constructor Summary
EvaluateAction()
           
 
Method Summary
abstract  void evaluate()
           
 void run(org.eclipse.jface.action.IAction action)
          this action evaluate the the bufferr currently displayed on the active Editor page.
 
Methods inherited from class it.uniroma3.plasm.actionset.CheckPlasmAction
dispose, init, selectionChanged
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvaluateAction

public EvaluateAction()
Method Detail

run

public void run(org.eclipse.jface.action.IAction action)
this action evaluate the the bufferr currently displayed on the active Editor page. This is accomplished through the IDocument.get() method

Specified by:
run in interface org.eclipse.ui.IActionDelegate
Overrides:
run in class CheckPlasmAction
See Also:
IActionDelegate.run(org.eclipse.jface.action.IAction)

evaluate

public abstract void evaluate()