public class BasicValidateAction
extends org.eclipse.ui.actions.BaseSelectionListenerAction
| Note | Action's enablement is not computed by action itself. This is due to an optimization that has been made at the parent action provider level; indeed BasicValidationActionProvider computes enablement (for all actions it owns) only once. |
| Constructor and Description |
|---|
BasicValidateAction() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getNumberOfObject(org.eclipse.emf.ecore.EObject eObject)
For progress bar, useful method which return number of Object to validate into model
|
protected void |
handleDiagnostic(java.util.List<org.eclipse.emf.ecore.EObject> selectedModelObjects,
org.eclipse.emf.common.util.Diagnostic diagnostic) |
protected void |
handleDiagnosticMulti(java.util.List<org.eclipse.emf.ecore.EObject> selectedModelObjects,
java.util.List<org.eclipse.emf.common.util.Diagnostic> diagnostics,
boolean showBriefReport) |
void |
run() |
protected java.util.List<org.eclipse.emf.common.util.Diagnostic> |
validateMulti(java.util.List<org.eclipse.emf.ecore.EObject> selectedModelObjects,
org.eclipse.core.runtime.IProgressMonitor progressMonitor) |
clearCache, getStructuredSelection, runWithEvent, selectionChanged, selectionChanged, updateSelectionconvertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipTextaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerpublic void run()
run in interface org.eclipse.jface.action.IActionrun in class org.eclipse.jface.action.Actionprotected void handleDiagnostic(java.util.List<org.eclipse.emf.ecore.EObject> selectedModelObjects,
org.eclipse.emf.common.util.Diagnostic diagnostic)
protected java.util.List<org.eclipse.emf.common.util.Diagnostic> validateMulti(java.util.List<org.eclipse.emf.ecore.EObject> selectedModelObjects,
org.eclipse.core.runtime.IProgressMonitor progressMonitor)
protected void handleDiagnosticMulti(java.util.List<org.eclipse.emf.ecore.EObject> selectedModelObjects,
java.util.List<org.eclipse.emf.common.util.Diagnostic> diagnostics,
boolean showBriefReport)
protected int getNumberOfObject(org.eclipse.emf.ecore.EObject eObject)
eObject -