Runtime

## Package 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.

See:
Description

Interface Summary
IModelingAssistantOperation: Interface for all Modeling Assistant operations.
IModelingAssistantProvider: The interface for providers of the modeling assistant service.

Class Summary
GetRelTypesForSREOnSourceOperation: The operation used with the modeling assistant service that gets the type of relationships that can be used to show related elements from a given source object.
GetRelTypesForSREOnTargetOperation: The operation used with the modeling assistant service that gets the type of relationships that can be used to show related elements from a given target element.
GetRelTypesOnSourceAndTargetOperation: The operation used with the modeling assistant service that gets the type of relationships that can be created between a given source and target element.
GetRelTypesOnSourceOperation: The operation used with the modeling assistant service that gets the type of relationships that can be created from a given source element.
GetRelTypesOnTargetOperation: The operation used with the modeling assistant service that gets the type of relationships that can be created from a given target element.
GetTypesForPopupBarOperation: The operation used with the modeling assistant service that gets the type of elements that can be created from an action bar.
GetTypesForSourceOperation: The operation used with the modeling assistant service that gets the type of elements that can be used for the source end of a relationship.
GetTypesForTargetOperation: The operation used with the modeling assistant service that gets the type of elements that can be used for the target end of a relationship.
GetTypesOperation: The operation used with the modeling assistant service that gets the type of elements that can be created or used for a specific hint or gesture and optional data.
ModelingAssistantProvider: Abstract class for the Modeling Assistant Provider so that subclasses don't have to override methods they do not provide for.
ModelingAssistantProviderConfiguration: A provider configuration for the ModelingAssistantService.
ModelingAssistantService: This service is used to assist the user with modeling gestures.
ModelingAssistantService.ProviderDescriptor: A descriptor for `IModelingAssistantProvider` defined by a configuration element.
SelectExistingElementForSourceOperation: The operation used with the modeling assistant service that pops up a dialog from which the user can select an existing element to be used as the source end of a relationship.
SelectExistingElementForTargetOperation: The operation used with the modeling assistant service that pops up a dialog from which the user can select an existing element to be used as the target end of a relationship.

## Package org.eclipse.gmf.runtime.emf.ui.services.modelingassistant Description

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.

## Package Specification

Runtime

Guidelines for using Eclipse APIs.

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