org.eclipse.emf.ecoretools.diagram.providers
Class EcoreValidationProvider

java.lang.Object
  extended by org.eclipse.gmf.runtime.common.core.service.AbstractProvider
      extended by org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractContributionItemProvider
          extended by 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


Constructor Summary
EcoreValidationProvider()
           
 
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
 

Constructor Detail

EcoreValidationProvider

public EcoreValidationProvider()
Method Detail

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)

Copyright 2007 Anyware Technologies.
All Rights Reserved.