edu.cmu.cs.crystal.internal
Class ClearWarningHandler

java.lang.Object
  extended by edu.cmu.cs.crystal.internal.ClearWarningHandler
All Implemented Interfaces:
org.eclipse.core.commands.IHandler

public class ClearWarningHandler
extends Object
implements org.eclipse.core.commands.IHandler

Clears all Crystal warnings from every ICompilationUnit in the workspace.


Constructor Summary
ClearWarningHandler()
           
 
Method Summary
 void addHandlerListener(org.eclipse.core.commands.IHandlerListener handlerListener)
           
 void dispose()
           
 Object execute(org.eclipse.core.commands.ExecutionEvent event)
           
 boolean isEnabled()
           
 boolean isHandled()
           
 void removeHandlerListener(org.eclipse.core.commands.IHandlerListener handlerListener)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClearWarningHandler

public ClearWarningHandler()
Method Detail

execute

public Object execute(org.eclipse.core.commands.ExecutionEvent event)
               throws org.eclipse.core.commands.ExecutionException
Specified by:
execute in interface org.eclipse.core.commands.IHandler
Throws:
org.eclipse.core.commands.ExecutionException

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface org.eclipse.core.commands.IHandler

isHandled

public boolean isHandled()
Specified by:
isHandled in interface org.eclipse.core.commands.IHandler

removeHandlerListener

public void removeHandlerListener(org.eclipse.core.commands.IHandlerListener handlerListener)
Specified by:
removeHandlerListener in interface org.eclipse.core.commands.IHandler

addHandlerListener

public void addHandlerListener(org.eclipse.core.commands.IHandlerListener handlerListener)
Specified by:
addHandlerListener in interface org.eclipse.core.commands.IHandler

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.core.commands.IHandler