edu.wis.jtlv.env.ui
Class ToggleNatureAction

java.lang.Object
  extended by edu.wis.jtlv.env.ui.ToggleNatureAction
All Implemented Interfaces:
org.eclipse.ui.IActionDelegate, org.eclipse.ui.IObjectActionDelegate

public class ToggleNatureAction
extends java.lang.Object
implements org.eclipse.ui.IObjectActionDelegate


Constructor Summary
ToggleNatureAction()
           
 
Method Summary
 void run(org.eclipse.jface.action.IAction action)
           
 void selectionChanged(org.eclipse.jface.action.IAction action, org.eclipse.jface.viewers.ISelection selection)
           
 void setActivePart(org.eclipse.jface.action.IAction action, org.eclipse.ui.IWorkbenchPart targetPart)
           
static void toggleJTLVNature(org.eclipse.core.resources.IProject project)
          Toggles sample nature on a project
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToggleNatureAction

public ToggleNatureAction()
Method Detail

run

public void run(org.eclipse.jface.action.IAction action)
Specified by:
run in interface org.eclipse.ui.IActionDelegate

selectionChanged

public void selectionChanged(org.eclipse.jface.action.IAction action,
                             org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectionChanged in interface org.eclipse.ui.IActionDelegate

setActivePart

public void setActivePart(org.eclipse.jface.action.IAction action,
                          org.eclipse.ui.IWorkbenchPart targetPart)
Specified by:
setActivePart in interface org.eclipse.ui.IObjectActionDelegate

toggleJTLVNature

public static void toggleJTLVNature(org.eclipse.core.resources.IProject project)
Toggles sample nature on a project

Parameters:
project - to have sample nature added or removed