Runtime

org.eclipse.gmf.runtime.common.ui.services.dnd.core
Class DragDropListenerService.ProviderDescriptor

java.lang.Object
  extended by org.eclipse.gmf.runtime.common.core.service.AbstractProvider
      extended by org.eclipse.gmf.runtime.common.core.service.Service.ProviderDescriptor
          extended by org.eclipse.gmf.runtime.common.ui.services.dnd.core.DragDropListenerService.ProviderDescriptor
All Implemented Interfaces:
java.util.EventListener, IProvider, IProviderChangeListener
Enclosing class:
DragDropListenerService

protected static class DragDropListenerService.ProviderDescriptor
extends Service.ProviderDescriptor

A descriptor for IDragDropListenerProvider defined by a configuration element.


Field Summary
 
Fields inherited from class org.eclipse.gmf.runtime.common.core.service.Service.ProviderDescriptor
A_CLASS, A_PLUGIN, E_POLICY, policy, policyInitialized, provider
 
Constructor Summary
protected DragDropListenerService.ProviderDescriptor(IConfigurationElement element, java.util.Hashtable aPartInfo)
          Constructs a IDragDropListenerProvider descriptor for the specified configuration element.
 
Method Summary
 boolean provides(IOperation operation)
          Indicates whether this provider descriptor can provide the functionality described by the specified operation.
 
Methods inherited from class org.eclipse.gmf.runtime.common.core.service.Service.ProviderDescriptor
getElement, getPolicy, getProvider, providerChanged, toString
 
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, wait, wait, wait
 
Methods inherited from interface org.eclipse.gmf.runtime.common.core.service.IProvider
addProviderChangeListener, removeProviderChangeListener
 

Constructor Detail

DragDropListenerService.ProviderDescriptor

protected DragDropListenerService.ProviderDescriptor(IConfigurationElement element,
                                                     java.util.Hashtable aPartInfo)
Constructs a IDragDropListenerProvider descriptor for the specified configuration element.

Parameters:
element - The configuration element describing the provider.
aPartInfo - A Hashtable with the provider information
Method Detail

provides

public boolean provides(IOperation operation)
Description copied from class: Service.ProviderDescriptor
Indicates whether this provider descriptor can provide the functionality described by the specified operation.

Specified by:
provides in interface IProvider
Overrides:
provides in class Service.ProviderDescriptor
Parameters:
operation - The operation in question.
Returns:
true if this descriptor's policy or provider provides the operation; false otherwise.

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.