org.eclipse.emf.edit.ui.action
Class ValidateAction

java.lang.Object
  extended byorg.eclipse.jface.action.Action
      extended byorg.eclipse.emf.edit.ui.action.ValidateAction
All Implemented Interfaces:
IAction, ISelectionChangedListener

public class ValidateAction
extends Action
implements ISelectionChangedListener


Nested Class Summary
static class ValidateAction.EclipseResourcesUtil
           
 
Field Summary
protected  EditingDomain domain
           
protected  ValidateAction.EclipseResourcesUtil eclipseResourcesUtil
           
protected  List selectedObjects
           
protected  ISelectionProvider selectionProvider
           
 
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
 
Constructor Summary
ValidateAction()
          This contructs an instance.
 
Method Summary
protected  void createMarkers(IFile file, Diagnostic diagnostic)
           
protected  IFile getFile()
           
protected  void handleDiagnostic(Diagnostic diagnostic)
           
 void run()
           
 void selectionChanged(SelectionChangedEvent event)
           
 void setActiveEditor(IEditorPart editorPart)
          Deprecated. As of EMF 2.1.0, replaced by setActiveWorkbenchPart(org.eclipse.ui.IWorkbenchPart).
 void setActiveWorkbenchPart(IWorkbenchPart workbenchPart)
           
 boolean updateSelection(IStructuredSelection selection)
           
protected  Diagnostic validate(IProgressMonitor progressMonitor)
          This simply execute the command.
 
Methods inherited from class org.eclipse.jface.action.Action
addPropertyChangeListener, convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, firePropertyChange, firePropertyChange, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

selectionProvider

protected ISelectionProvider selectionProvider

selectedObjects

protected List selectedObjects

domain

protected EditingDomain domain

eclipseResourcesUtil

protected ValidateAction.EclipseResourcesUtil eclipseResourcesUtil
Constructor Detail

ValidateAction

public ValidateAction()
This contructs an instance.

Method Detail

run

public void run()
Specified by:
run in interface IAction

validate

protected Diagnostic validate(IProgressMonitor progressMonitor)
This simply execute the command.


handleDiagnostic

protected void handleDiagnostic(Diagnostic diagnostic)

createMarkers

protected void createMarkers(IFile file,
                             Diagnostic diagnostic)

getFile

protected IFile getFile()

selectionChanged

public void selectionChanged(SelectionChangedEvent event)
Specified by:
selectionChanged in interface ISelectionChangedListener

updateSelection

public boolean updateSelection(IStructuredSelection selection)

setActiveEditor

public void setActiveEditor(IEditorPart editorPart)
Deprecated. As of EMF 2.1.0, replaced by setActiveWorkbenchPart(org.eclipse.ui.IWorkbenchPart).


setActiveWorkbenchPart

public void setActiveWorkbenchPart(IWorkbenchPart workbenchPart)
Since:
2.1.0

Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.