org.eclipse.gmf.runtime.common.ui.services.dnd.core
Class AbstractTransferAdapterProvider
java.lang.Object
org.eclipse.gmf.runtime.common.core.service.AbstractProvider
org.eclipse.gmf.runtime.common.ui.services.dnd.core.AbstractTransferAdapterProvider
-
All Implemented Interfaces:
-
IProvider, org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
-
public class AbstractTransferAdapterProvider
- extends
AbstractProvider
- implements org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
The abstract parent of all concrete transfer adapter providers. A concrete
provider needs to override the getTransferDragSourceAdapter()
and getTransferDropTargetAdapter methods. The
provides method has a default implementation. The
provides() method is already handled by the proxy for the
provider (TransferAdapterService.ProviderDescriptor). The
proxy contains all the information necessary for the provides()
method.
|
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
AbstractTransferAdapterProvider
public AbstractTransferAdapterProvider()
- Constructor for AbstractTransferAdapterProvider.
getTransferDragSourceAdapter
public
ITransferDragSourceListener getTransferDragSourceAdapter(java.lang.String transferId)
-
Description copied from interface:
org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
- Returns a
ITransferDragSourceListener for the given
transfer id
-
-
Specified by:
-
getTransferDragSourceAdapter in interface org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
-
-
Parameters:
-
transferId - the transfer id
-
Returns:
- Returns a
ITransferDragSourceListener
getTransferDropTargetAdapter
public
ITransferDropTargetListener getTransferDropTargetAdapter(java.lang.String transferId)
-
Description copied from interface:
org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
- Returns a
ITransferDropTargetListener for the given
transfer id
-
-
Specified by:
-
getTransferDropTargetAdapter in interface org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
-
-
Parameters:
-
transferId - the transfer id
-
Returns:
- Returns a
ITransferDropTargetListener
provides
public final boolean provides(
IOperation operation)
-
Description copied from interface:
IProvider
- Indicates whether this provider provides the specified operation.
Providers generally cast the operation to a service specific
IOperation-derived class in order to determine whether they
support the request.
-
-
Specified by:
-
provides
in interface
IProvider
-
-
Parameters:
-
operation - The operation in question.
-
Returns:
-
true if this provider provides the operation;
false otherwise.
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.