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, updateSelection
convertAccelerator, 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, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
protected 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
-