Runtime

Uses of Interface
org.eclipse.gmf.runtime.common.core.service.IProvider

Packages that use IProvider
org.eclipse.gmf.runtime.common.core.service Provides the base interfaces for all service providers.  
org.eclipse.gmf.runtime.common.ui.action.global.providers   
org.eclipse.gmf.runtime.common.ui.services.action.contributionitem Provides a set of classes that implement a Service that facilitates the contribution of actions to modeling platform workbench parts.  
org.eclipse.gmf.runtime.common.ui.services.action.filter Provides a set of classes to help in evaluating expressions for Eclipse plug-in action enablement and visibility.  
org.eclipse.gmf.runtime.common.ui.services.action.global Provides a set of classes that implement a Service that provides an extensible way to handle commonly used (global) actions in different views and editors.  
org.eclipse.gmf.runtime.common.ui.services.dnd.core Provides core support for drag and drop.  
org.eclipse.gmf.runtime.common.ui.services.editor Provides an editor service for manipulating Eclipse Editors, including an operation to open an editor from an org.eclipse.ui.IEditorInput.  
org.eclipse.gmf.runtime.common.ui.services.elementselection   
org.eclipse.gmf.runtime.common.ui.services.icon Provides the framework for the icon service. 
org.eclipse.gmf.runtime.common.ui.services.marker Provides the Marker Navigation service, which is used to navigate to an Eclipse IMarker in an Eclipse IEditorPart
org.eclipse.gmf.runtime.common.ui.services.parser Provides the framework for the parser service.  
org.eclipse.gmf.runtime.common.ui.services.properties Provides a framework to contribute contribute property descriptors to the Eclipse property view, given a workbench selection. 
org.eclipse.gmf.runtime.common.ui.services.util   
org.eclipse.gmf.runtime.diagram.core.providers   
org.eclipse.gmf.runtime.diagram.core.services   
org.eclipse.gmf.runtime.diagram.core.services.view Aurora internal packages Package Specification Provides a set of classes to use when creating views.  
org.eclipse.gmf.runtime.diagram.ui.printing.providers   
org.eclipse.gmf.runtime.diagram.ui.providers Aurora internal packages Package Specification This package contains the necessary plugin classes: DebugOptions Plugin StatusCodes  
org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers This package contains a contribution item provider and a global action handler and provider for diagram IDE Global Actions. 
org.eclipse.gmf.runtime.diagram.ui.providers.internal Aurora internal packages Package Specification This package contains the necessary plugin classes: DebugOptions Plugin StatusCodes  
org.eclipse.gmf.runtime.diagram.ui.render.providers Package Specification This package contains the service provider classes for this plugin.  
org.eclipse.gmf.runtime.diagram.ui.services.decorator Aurora internal packages Package Specification this package contains the decorator specific classes like the provider, operation and the decorator itself 
org.eclipse.gmf.runtime.diagram.ui.services.editpart Aurora internal packages Package Specification This package contains the edit part classes.  
org.eclipse.gmf.runtime.diagram.ui.services.editpolicy Aurora internal packages Package Specification This package contains the edit policy classes.  
org.eclipse.gmf.runtime.diagram.ui.services.layout Aurora internal packages Package Specification Lauout specific classes either operations or types 
org.eclipse.gmf.runtime.diagram.ui.services.palette Aurora internal packages Package Specification contains the palette service and the palette type 
org.eclipse.gmf.runtime.emf.ui.properties.providers Defines a generic, MSL-based properties provider for EMF.  
org.eclipse.gmf.runtime.emf.ui.providers.marker Extension of the Common UI marker-navigation provider API that supports navigation to elements within MSL-managed models.  
org.eclipse.gmf.runtime.emf.ui.services.action Extension of the Common UI action filter framework for filters that need to test elements of MSL-managed models.  
org.eclipse.gmf.runtime.emf.ui.services.modelingassistant The Modeling Assistant Service provides an extensible algorithm for offering users easy access to the most common editing gestures in a particular context of model elements and/or diagrams.  
 

Uses of IProvider in org.eclipse.gmf.runtime.common.core.service
 

Classes in org.eclipse.gmf.runtime.common.core.service that implement IProvider
 class AbstractProvider
          The abstract parent of all service providers.
 class Service
          A Service does some specific piece of work for clients by delegating the actual work done to one or more service providers.
static class Service.ProviderDescriptor
          A descriptor for providers defined by a configuration element.
 

Fields in org.eclipse.gmf.runtime.common.core.service declared as IProvider
protected  IProvider Service.ProviderDescriptor.provider
          The provider for which this object is a descriptor.
 

Methods in org.eclipse.gmf.runtime.common.core.service that return IProvider
 IProvider Service.ProviderDescriptor.getProvider()
          Retrieves the provider for which this object is a descriptor.
 

Methods in org.eclipse.gmf.runtime.common.core.service with parameters of type IProvider
 java.lang.Object IOperation.execute(IProvider provider)
          Executes this operation on the specified provider.
 void ProviderChangeEvent.setSource(IProvider source)
          Sets the source instance variable to the specified value.
 

Constructors in org.eclipse.gmf.runtime.common.core.service with parameters of type IProvider
ProviderChangeEvent(IProvider source)
          Constructs a new provider change event for the specified provider.
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.action.global.providers
 

Classes in org.eclipse.gmf.runtime.common.ui.action.global.providers that implement IProvider
 class EditorGlobalActionHandlerProvider
          Provides common action handlers for global actions on editors.
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.action.contributionitem
 

Classes in org.eclipse.gmf.runtime.common.ui.services.action.contributionitem that implement IProvider
 class AbstractContributionItemProvider
          An abstract implementation of the IContributionItemProvider interface This provider performs the contribution by reading its XML contribution descriptor and parsing it in the correct format.
 class ContributionItemService
          A service for contributing items into different IWorkbenchPart's contribution managers: ActionBars and ContextMenu(s).
protected static class ContributionItemService.ProviderDescriptor
          A descriptor for IContributionItemProvider defined by a configuration element.
 

Methods in org.eclipse.gmf.runtime.common.ui.services.action.contributionitem that return IProvider
 IProvider ContributionItemService.ProviderDescriptor.getProvider()
           
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.action.filter
 

Classes in org.eclipse.gmf.runtime.common.ui.services.action.filter that implement IProvider
 class AbstractActionFilterProvider
          The parent of all action filter providers.
 class ActionFilterService
          A service that provides action filters that can be used in evaluating action expressions.
protected static class ActionFilterService.ProviderDescriptor
          A descriptor for action filter providers defined by a configuration element.
 

Methods in org.eclipse.gmf.runtime.common.ui.services.action.filter with parameters of type IProvider
 java.lang.Object TestAttributeOperation.execute(IProvider provider)
          Executes this test attribute operation on the specified provider.
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.action.global
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.common.ui.services.action.global
 interface IGlobalActionHandlerProvider
          Interface that needs to be implemented by the client who provides a IGlobalActionHandler
 

Classes in org.eclipse.gmf.runtime.common.ui.services.action.global that implement IProvider
 class AbstractGlobalActionHandlerProvider
          The abstract parent of all concrete global action handler providers.
 class GlobalActionHandlerService
          A service that provides the IGlobalActionHandler associated with a IGlobalActionHandlerContext.
protected static class GlobalActionHandlerService.ProviderDescriptor
          A descriptor for IGlobalActionHandlerProvider defined by a configuration element.
 

Methods in org.eclipse.gmf.runtime.common.ui.services.action.global with parameters of type IProvider
 java.lang.Object GetGlobalActionHandlerOperation.execute(IProvider provider)
          Executes this operation on the IGlobalActionHandlerProvider provider.
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.dnd.core
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.common.ui.services.dnd.core
 interface IDragDropListenerProvider
          Interface that needs to be implemented by the client who provides IDragSourceListener and IDropTargetListener
 

Classes in org.eclipse.gmf.runtime.common.ui.services.dnd.core that implement IProvider
 class AbstractDragDropListenerProvider
          The abstract parent of all concrete drag and drop listener providers.
 class AbstractTransferAdapterProvider
          The abstract parent of all concrete transfer adapter providers.
 class DragDropListenerService
          A service that provides the IDragSourceListener and IDropTargetListener.
protected static class DragDropListenerService.ProviderDescriptor
          A descriptor for IDragDropListenerProvider defined by a configuration element.
 class TransferAdapterService
          A service that provides transfer adapters for a given transfer id.
protected static class TransferAdapterService.ProviderDescriptor
          A descriptor for ITransferAdapterProvider defined by a configuration element.
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.editor
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.common.ui.services.editor
 interface IEditorProvider
          An interface for manipulating editors
 

Classes in org.eclipse.gmf.runtime.common.ui.services.editor that implement IProvider
 class AbstractEditorProvider
          An abstract implementation of an editor provider
 class EditorService
          A service for manipulating editors
 

Methods in org.eclipse.gmf.runtime.common.ui.services.editor with parameters of type IProvider
 java.lang.Object OpenEditorOperation.execute(IProvider provider)
           
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.elementselection
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.common.ui.services.elementselection
 interface IElementSelectionProvider
          Interface describing a element selection provider for the element selection service.
 

Classes in org.eclipse.gmf.runtime.common.ui.services.elementselection that implement IProvider
 class AbstractElementSelectionProvider
          Abstract implementation of an element selection provider.
 class ElementSelectionService
          The element selection service.
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.icon
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.common.ui.services.icon
 interface IIconProvider
          The interface for providers of the "iconProvider" extension point.
 

Classes in org.eclipse.gmf.runtime.common.ui.services.icon that implement IProvider
 class IconService
          Service which handles icon operations.
protected static class IconService.ProviderDescriptor
          A descriptor for IIconProvider defined by a configuration element.
 

Methods in org.eclipse.gmf.runtime.common.ui.services.icon with parameters of type IProvider
 java.lang.Object GetIconOperation.execute(IProvider provider)
           
 

Constructors in org.eclipse.gmf.runtime.common.ui.services.icon with parameters of type IProvider
LabelChangedEvent(IProvider source, java.lang.Object[] elements)
          Constructor for LabelChangedEvent
LabelChangedEvent(IProvider source, java.lang.Object[] elements, boolean childrenAffecting)
          Constructor for LabelChangedEvent
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.marker
 

Classes in org.eclipse.gmf.runtime.common.ui.services.marker that implement IProvider
 class AbstractMarkerNavigationProvider
          This class saves the editor associated with the goto operation so that utility methods in derived classes can access the editor instance before the doGotoMarker() method is called.
 class MarkerNavigationService
          This service is the distribution point for "gotoMarker" requests made by Eclipse to an IEditorPart.
protected static class MarkerNavigationService.MarkerNavigationProviderDescriptor
          Marker Navigation Provider Descriptor.
 

Methods in org.eclipse.gmf.runtime.common.ui.services.marker with parameters of type IProvider
 java.lang.Object GotoMarkerOperation.execute(IProvider provider)
          Execute the operation for the given provider
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.parser
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.common.ui.services.parser
 interface IParserProvider
          The interface for all parser providers Must implement a method to return a parser from an IAdaptable hint
 

Classes in org.eclipse.gmf.runtime.common.ui.services.parser that implement IProvider
 class ParserService
          The parser service which returns a parser for an IAdaptable.
 

Methods in org.eclipse.gmf.runtime.common.ui.services.parser with parameters of type IProvider
 java.lang.Object GetParserOperation.execute(IProvider provider)
           
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.properties
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.common.ui.services.properties
 interface IPropertiesModifier
          An interface to be implemented by the property modifier classes.
 interface IPropertiesProvider
          A IPropertiesProvider object.
 

Classes in org.eclipse.gmf.runtime.common.ui.services.properties that implement IProvider
 class PropertiesService
          The property service taks all property contributions from property source providers and assembles these properties into a property source object.
protected static class PropertiesService.PropertiesProviderDescriptor
          A descriptor for providers defined by a configuration element.
 

Methods in org.eclipse.gmf.runtime.common.ui.services.properties with parameters of type IProvider
 java.lang.Object GetPropertySourceOperation.execute(IProvider provider)
           
 java.lang.Object ApplyModifiersOperation.execute(IProvider provider)
           
 

Uses of IProvider in org.eclipse.gmf.runtime.common.ui.services.util
 

Classes in org.eclipse.gmf.runtime.common.ui.services.util that implement IProvider
 class ActivityFilterProviderDescriptor
          A provider descriptor that will ignore providers that are contributed by a plug-in that is matched to a disabled activity/capability.
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.core.providers
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.diagram.core.providers
 interface IViewProvider
           
 

Classes in org.eclipse.gmf.runtime.diagram.core.providers that implement IProvider
 class AbstractViewProvider
          Implements of the IViewProvider interface.
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.core.services
 

Classes in org.eclipse.gmf.runtime.diagram.core.services that implement IProvider
 class ViewService
          A service for manipulating the notational models
protected static class ViewService.ProviderDescriptor
          A descriptor for ISemanticProvider defined by a configuration element.
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.core.services.view
 

Methods in org.eclipse.gmf.runtime.diagram.core.services.view with parameters of type IProvider
 java.lang.Object CreateEdgeViewOperation.execute(IProvider provider)
           
 java.lang.Object CreateViewForKindOperation.execute(IProvider provider)
           
 java.lang.Object CreateNodeViewOperation.execute(IProvider provider)
           
 java.lang.Object CreateDiagramViewOperation.execute(IProvider provider)
           
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.ui.printing.providers
 

Classes in org.eclipse.gmf.runtime.diagram.ui.printing.providers that implement IProvider
 class DiagramWithPrintGlobalActionHandlerProvider
          Concrete class that implements the IGlobalActionHandlerProvider providing IGlobalActionHandler for all diagram ui based diagrams.
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.ui.providers
 

Classes in org.eclipse.gmf.runtime.diagram.ui.providers that implement IProvider
 class CompositeLeftRightProvider
           
 class CompositeTopDownProvider
           
 class DiagramContributionItemProvider
           
 class DiagramGlobalActionHandlerProvider
          Concrete class that implements the IGlobalActionHandlerProvider.
 class LeftRightProvider
           
 class TopDownProvider
           
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers
 

Classes in org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers that implement IProvider
 class AbstractDiagramMarkerNavigationProvider
          Abstract Diagram Marker Navigation Provider This class provides utility methods for converting element ID strings into their corresponding edit parts within the diagram.
 class DiagramIDEGlobalActionHandlerProvider
          The provider for the DiagramIDEGlobalActionHandler.
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.ui.providers.internal
 

Classes in org.eclipse.gmf.runtime.diagram.ui.providers.internal that implement IProvider
 class org.eclipse.gmf.runtime.diagram.ui.providers.internal.CompositeLayoutProvider
          Provider that creates a command for the CompoundDirectedGraph layout in GEF.
 class org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
          Provider that creates a command for the DirectedGraph layout in GEF.
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.ui.render.providers
 

Classes in org.eclipse.gmf.runtime.diagram.ui.render.providers that implement IProvider
 class DiagramUIRenderGlobalActionHandlerProvider
          Concrete class that implements the IGlobalActionHandlerProvider providing IGlobalActionHandler for all diagrams supporting render capabilities.
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.ui.services.decorator
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.diagram.ui.services.decorator
 interface IDecoratorProvider
          Clients providing an extension to the DecoratorService need to create a decorator provider class that implements the IDecoratorProvider interface.
 

Methods in org.eclipse.gmf.runtime.diagram.ui.services.decorator with parameters of type IProvider
 java.lang.Object CreateDecoratorsOperation.execute(IProvider provider)
           
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.ui.services.editpart
 

Classes in org.eclipse.gmf.runtime.diagram.ui.services.editpart that implement IProvider
 class AbstractEditPartProvider
          An AbstractFactory implementation of the IEditPartProvider interface.
 class EditPartService
          A service that supports the creation of editpart elements.
protected static class EditPartService.ProviderDescriptor
          A descriptor for ISemanticProvider defined by a configuration element.
 

Methods in org.eclipse.gmf.runtime.diagram.ui.services.editpart with parameters of type IProvider
 java.lang.Object CreateRootEditPartOperation.execute(IProvider provider)
          Creates the editpart.
 java.lang.Object CreateGraphicEditPartOperation.execute(IProvider provider)
          creates the editpart.
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.ui.services.editpolicy
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.diagram.ui.services.editpolicy
 interface IEditPolicyProvider
          The interface for providers of the EditPolicy Service.
 

Methods in org.eclipse.gmf.runtime.diagram.ui.services.editpolicy with parameters of type IProvider
 java.lang.Object CreateEditPoliciesOperation.execute(IProvider provider)
           
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.ui.services.layout
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.diagram.ui.services.layout
 interface ILayoutNodeProvider
          The interface for providers of the layout provider extension point.
 

Classes in org.eclipse.gmf.runtime.diagram.ui.services.layout that implement IProvider
 class AbstractLayoutEditPartProvider
           
 class AbstractLayoutNodeProvider
           
 class LayoutService
          A service that provides for diagram layout.
 

Uses of IProvider in org.eclipse.gmf.runtime.diagram.ui.services.palette
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.diagram.ui.services.palette
 interface IPaletteProvider
           
 

Classes in org.eclipse.gmf.runtime.diagram.ui.services.palette that implement IProvider
 class PaletteService
           
protected static class PaletteService.ProviderDescriptor
           
 

Methods in org.eclipse.gmf.runtime.diagram.ui.services.palette that return IProvider
 IProvider PaletteService.ProviderDescriptor.getProvider()
           
 

Uses of IProvider in org.eclipse.gmf.runtime.emf.ui.properties.providers
 

Classes in org.eclipse.gmf.runtime.emf.ui.properties.providers that implement IProvider
 class GenericEMFPropertiesProvider
          Provider that provides clients with generic EMF propeties.
 

Uses of IProvider in org.eclipse.gmf.runtime.emf.ui.providers.marker
 

Classes in org.eclipse.gmf.runtime.emf.ui.providers.marker that implement IProvider
 class AbstractModelMarkerNavigationProvider
          Abstract Model Marker Navigation Provider this abstract class provides the necessary wrapping required to perform model operations related to the navigation of markers.
 

Uses of IProvider in org.eclipse.gmf.runtime.emf.ui.services.action
 

Classes in org.eclipse.gmf.runtime.emf.ui.services.action that implement IProvider
 class AbstractModelActionFilterProvider
          The parent of all model action filter providers.
 

Uses of IProvider in org.eclipse.gmf.runtime.emf.ui.services.modelingassistant
 

Subinterfaces of IProvider in org.eclipse.gmf.runtime.emf.ui.services.modelingassistant
 interface IModelingAssistantProvider
          The interface for providers of the modeling assistant service.
 

Classes in org.eclipse.gmf.runtime.emf.ui.services.modelingassistant that implement IProvider
 class ModelingAssistantProvider
          Abstract class for the Modeling Assistant Provider so that subclasses don't have to override methods they do not provide for.
 class ModelingAssistantService
          This service is used to assist the user with modeling gestures.
protected static class ModelingAssistantService.ProviderDescriptor
          A descriptor for IModelingAssistantProvider defined by a configuration element.
 

Methods in org.eclipse.gmf.runtime.emf.ui.services.modelingassistant with parameters of type IProvider
 java.lang.Object GetRelTypesForSREOnTargetOperation.execute(IProvider provider)
           
 java.lang.Object GetTypesForSourceOperation.execute(IProvider provider)
           
 java.lang.Object SelectExistingElementForSourceOperation.execute(IProvider provider)
           
 java.lang.Object GetTypesOperation.execute(IProvider provider)
           
 java.lang.Object GetRelTypesForSREOnSourceOperation.execute(IProvider provider)
           
 java.lang.Object SelectExistingElementForTargetOperation.execute(IProvider provider)
           
 java.lang.Object GetRelTypesOnSourceAndTargetOperation.execute(IProvider provider)
           
 java.lang.Object GetRelTypesOnSourceOperation.execute(IProvider provider)
           
 java.lang.Object GetRelTypesOnTargetOperation.execute(IProvider provider)
           
 java.lang.Object GetTypesForTargetOperation.execute(IProvider provider)
           
 java.lang.Object GetTypesForPopupBarOperation.execute(IProvider provider)
           
 


Runtime

Guidelines for using Eclipse APIs.

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