Runtime

## Uses of Interface
org.eclipse.gmf.runtime.emf.type.core.edithelper.IEditHelperAdvice

Packages that use IEditHelperAdvice
org.eclipse.gmf.runtime.diagram.core.edithelpers: Aurora internal packages Package Specification this package contains classes used to help in create the element requests
org.eclipse.gmf.runtime.emf.type.core: This package contains the classes that define primary classes in the Element Type framework.
org.eclipse.gmf.runtime.emf.type.core.edithelper: Provides the edit helper and edit helper advice for the Element Type framework.

Uses of IEditHelperAdvice in org.eclipse.gmf.runtime.diagram.core.edithelpers

Classes in org.eclipse.gmf.runtime.diagram.core.edithelpers that implement IEditHelperAdvice
`class` `NotationViewDependentsAdvice` Edit helper advice for the `DestroyDependentsRequest` that destroys notations views under the following circumstances: element being destroyed is the view's semantic referent element being destroyed is a Node or Edge to which an Edge is connected
`class` `RemoveBookmarksAdvice` Edit helper advice that provides commands to remove associated bookmarks of all dependents as well as the main destructee.

Uses of IEditHelperAdvice in org.eclipse.gmf.runtime.emf.type.core

Methods in org.eclipse.gmf.runtime.emf.type.core that return IEditHelperAdvice
`IEditHelperAdvice` `SpecializationType.getEditHelperAdvice()` Gets my edit helper advice.
`IEditHelperAdvice` `ISpecializationType.getEditHelperAdvice()` Gets my edit helper advice.
`IEditHelperAdvice` `ISpecializationTypeDescriptor.getEditHelperAdvice()` Gets my edit helper advice.
`IEditHelperAdvice[]` `ElementTypeRegistry.getEditHelperAdvice(org.eclipse.emf.ecore.EObject eObject)` Gets the edit helper advice for `eObject` in order of most general advice to most specific advice.
`IEditHelperAdvice[]` `ElementTypeRegistry.getEditHelperAdvice(org.eclipse.emf.ecore.EObject eObject, IClientContext clientContext)` Gets the edit helper advice for `eObject` in order of most general advice to most specific advice.
`IEditHelperAdvice[]` `ElementTypeRegistry.getEditHelperAdvice(IElementType type)` Gets the edit helper advice for `type` in order of most general advice to most specific advice.
`IEditHelperAdvice[]` `ElementTypeRegistry.getEditHelperAdvice(IElementType type, IClientContext clientContext)` Gets the edit helper advice for `type` to which the `clientContext` has been bound, in order of most general advice to most specific advice.
`IEditHelperAdvice[]` `ElementTypeRegistry.getEditHelperAdvice(java.lang.Object o)` Gets the edit helper advice registered for `o`, which can be either an EObject or an IElementType or an `IEditHelperContext`.

Constructors in org.eclipse.gmf.runtime.emf.type.core with parameters of type IEditHelperAdvice
`SpecializationType(java.lang.String id, java.net.URL iconURL, java.lang.String displayName, IElementType[] elementTypes, IElementMatcher matcher, IContainerDescriptor descriptor, IEditHelperAdvice editHelperAdvice)` Constructs a new specialization type.

Uses of IEditHelperAdvice in org.eclipse.gmf.runtime.emf.type.core.edithelper

Classes in org.eclipse.gmf.runtime.emf.type.core.edithelper that implement IEditHelperAdvice
`class` `AbstractEditHelperAdvice` Abstract superclass for edit helper advice classes that provide 'before' and 'after' advice for modifying model elements.

Methods in org.eclipse.gmf.runtime.emf.type.core.edithelper that return IEditHelperAdvice
`protected IEditHelperAdvice[]` `AbstractEditHelper.getEditHelperAdvice(IEditCommandRequest req)` Gets the array of edit helper advice for this request.

Runtime

Guidelines for using Eclipse APIs.

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