org.eclipse.emf.ecoretools.diagram.providers
Class EcoreValidationProvider
java.lang.Object
org.eclipse.gmf.runtime.common.core.service.AbstractProvider
org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractContributionItemProvider
org.eclipse.emf.ecoretools.diagram.providers.EcoreValidationProvider
- All Implemented Interfaces:
- org.eclipse.gmf.runtime.common.core.service.IProvider, org.eclipse.gmf.runtime.common.ui.services.action.internal.contributionitem.IContributionDescriptorReader, org.eclipse.gmf.runtime.common.ui.services.action.internal.contributionitem.IContributionItemProvider
public class EcoreValidationProvider
- extends org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractContributionItemProvider
Method Summary |
protected org.eclipse.jface.action.IAction |
createAction(java.lang.String actionId,
org.eclipse.gmf.runtime.common.ui.util.IWorkbenchPartDescriptor partDescriptor)
|
static org.eclipse.emf.validation.service.ITraversalStrategy |
getNotationTraversalStrategy(org.eclipse.emf.validation.service.IBatchValidator validator)
|
static void |
runWithConstraints(org.eclipse.gmf.runtime.notation.View view,
java.lang.Runnable op)
|
static boolean |
shouldConstraintsBePrivate()
|
Methods inherited from class org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractContributionItemProvider |
contributeToActionBars, contributeToPopupMenu, createActionGroup, createCustomContributionItem, createMenuManager, disposeContributions, getAction, getAction, getActionFromRegistry, getActionGroup, getSelectedObject, getStructuredSelection, provides, setContributionDescriptor, updateActionBars |
Methods inherited from class org.eclipse.gmf.runtime.common.core.service.AbstractProvider |
addProviderChangeListener, fireProviderChange, removeProviderChangeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.gmf.runtime.common.core.service.IProvider |
addProviderChangeListener, removeProviderChangeListener |
EcoreValidationProvider
public EcoreValidationProvider()
shouldConstraintsBePrivate
public static boolean shouldConstraintsBePrivate()
createAction
protected org.eclipse.jface.action.IAction createAction(java.lang.String actionId,
org.eclipse.gmf.runtime.common.ui.util.IWorkbenchPartDescriptor partDescriptor)
- Overrides:
createAction
in class org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractContributionItemProvider
runWithConstraints
public static void runWithConstraints(org.eclipse.gmf.runtime.notation.View view,
java.lang.Runnable op)
getNotationTraversalStrategy
public static org.eclipse.emf.validation.service.ITraversalStrategy getNotationTraversalStrategy(org.eclipse.emf.validation.service.IBatchValidator validator)