Runtime

org.eclipse.gmf.runtime.common.ui.services.properties
Class PropertiesService.PropertiesProviderDescriptor

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.properties.PropertiesService.PropertiesProviderDescriptor
All Implemented Interfaces:
java.util.EventListener, IProvider, IProviderChangeListener
Enclosing class:
PropertiesService

protected static class PropertiesService.PropertiesProviderDescriptor
extends Service.ProviderDescriptor

A descriptor for providers 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 PropertiesService.PropertiesProviderDescriptor(IConfigurationElement element)
          Create a instance of the PropertiesProviderDescriptor given the properties provider 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

PropertiesService.PropertiesProviderDescriptor

protected PropertiesService.PropertiesProviderDescriptor(IConfigurationElement element)
Create a instance of the PropertiesProviderDescriptor given the properties provider configuration element.

Parameters:
element - - a property provider configuration element
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.