de.cau.cs.kieler.core.model.gmf.handlers
Class AbstractCutCopyPasteHandlerProvider

java.lang.Object
  extended by org.eclipse.gmf.runtime.common.core.service.AbstractProvider
      extended by org.eclipse.gmf.runtime.common.ui.services.action.global.AbstractGlobalActionHandlerProvider
          extended by de.cau.cs.kieler.core.model.gmf.handlers.AbstractCutCopyPasteHandlerProvider
All Implemented Interfaces:
IProvider, IGlobalActionHandlerProvider
Direct Known Subclasses:
KEGCutCopyPasteHandlerProvider, SyncchartsCutCopyPasteHandlerProvider

public abstract class AbstractCutCopyPasteHandlerProvider
extends AbstractGlobalActionHandlerProvider

Handler for passing cut, copy and paste request to the appropriate KSbase handler if applicable.

Rating yellow
(2010-06-15) msp, cmot

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.gmf.runtime.common.ui.services.action.global.IGlobalActionHandlerProvider
IGlobalActionHandlerProvider.NullElementType
 
Constructor Summary
AbstractCutCopyPasteHandlerProvider()
          Creates a new instance.
 
Method Summary
 IGlobalActionHandler getGlobalActionHandler(IGlobalActionHandlerContext context)
          
protected abstract  DiagramGlobalActionHandler getHandler()
          Provides the actual handler.
 
Methods inherited from class org.eclipse.gmf.runtime.common.ui.services.action.global.AbstractGlobalActionHandlerProvider
provides
 
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

AbstractCutCopyPasteHandlerProvider

public AbstractCutCopyPasteHandlerProvider()
Creates a new instance.

Method Detail

getHandler

protected abstract DiagramGlobalActionHandler getHandler()
Provides the actual handler.

Returns:
the handler

getGlobalActionHandler

public IGlobalActionHandler getGlobalActionHandler(IGlobalActionHandlerContext context)

Specified by:
getGlobalActionHandler in interface IGlobalActionHandlerProvider
Overrides:
getGlobalActionHandler in class AbstractGlobalActionHandlerProvider