org.eclipse.gmf.runtime.common.ui.services.dnd.core
Class TransferAdapterService
java.lang.Object
org.eclipse.gmf.runtime.common.core.service.AbstractProvider
org.eclipse.gmf.runtime.common.core.service.Service
org.eclipse.gmf.runtime.common.ui.services.dnd.core.TransferAdapterService
- All Implemented Interfaces:
- java.util.EventListener, IProvider, IProviderChangeListener, org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
public class TransferAdapterService
- extends Service
- implements org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
A service that provides transfer adapters for a given transfer id.
Methods inherited from class org.eclipse.gmf.runtime.common.core.service.Service |
addProvider, clearCache, configureProviders, configureProviders, createPriorityCache, execute, executeUnique, getAllProviders, getCachingKey, getPriority, getProviders, isOptimistic, isOptimized, providerChanged, provides, provides, removeProvider |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransferAdapterService
protected TransferAdapterService()
- Constructor for TransferAdapterService.
getInstance
public static TransferAdapterService getInstance()
- Return the singleton.
- Returns:
- singleton instance of the TransferAdapterService class
newProviderDescriptor
protected Service.ProviderDescriptor newProviderDescriptor(IConfigurationElement element)
- Description copied from class:
Service
- Creates a new provider descriptor for the specified configuration
element
.
- Overrides:
newProviderDescriptor
in class Service
- Parameters:
element
- The configuration element from which to create the descriptor.
- Returns:
- A new provider descriptor.
getTransferDragSourceAdapter
public ITransferDragSourceListener getTransferDragSourceAdapter(java.lang.String transferId)
- Specified by:
getTransferDragSourceAdapter
in interface org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
getTransferDropTargetAdapter
public ITransferDropTargetListener getTransferDropTargetAdapter(java.lang.String transferId)
- Specified by:
getTransferDropTargetAdapter
in interface org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.