Runtime

## Uses of Interface
org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart

Packages that use IGraphicalEditPart
org.eclipse.gmf.runtime.diagram.ui.actions: Aurora internal packages Package Specification This package contains the necessary plugin classes: DebugOptions Plugin StatusCodes
org.eclipse.gmf.runtime.diagram.ui.commands: Aurora internal packages Package Specification Diagram ui commands
org.eclipse.gmf.runtime.diagram.ui.editparts: Aurora internal packages Package Specification This package contains the edit part classes.
org.eclipse.gmf.runtime.diagram.ui.editpolicies: Aurora internal packages Package Specification This package contains the edit policy classes.
org.eclipse.gmf.runtime.diagram.ui.handles: Aurora internal packages Package Specification handles and handle locator package
org.eclipse.gmf.runtime.diagram.ui.properties.sections: Aurora internal packages.
org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance
org.eclipse.gmf.runtime.diagram.ui.render.editparts: Package Specification This package contains the edit part classes.
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.util: Aurora internal packages Package Specification This package contains utility classes used by this plugin.

Uses of IGraphicalEditPart in org.eclipse.gmf.runtime.diagram.ui.actions

Methods in org.eclipse.gmf.runtime.diagram.ui.actions with parameters of type IGraphicalEditPart
`protected java.lang.Object` `IndividualCompartmentAction.getPropertyValue(IGraphicalEditPart editPart, java.lang.String thePropertyId)`

Uses of IGraphicalEditPart in org.eclipse.gmf.runtime.diagram.ui.commands

Fields in org.eclipse.gmf.runtime.diagram.ui.commands declared as IGraphicalEditPart
`protected IGraphicalEditPart` `DeferredLayoutCommand.containerEP` the diagram editpart used to get the editpart registry

Methods in org.eclipse.gmf.runtime.diagram.ui.commands that return IGraphicalEditPart
`protected IGraphicalEditPart` `DeferredLayoutCommand.getContainerEP()` gets the container edit part
`protected IGraphicalEditPart` `CreateViewAndOptionallyElementCommand.getContainerEP()` Gets the containerEP.

Methods in org.eclipse.gmf.runtime.diagram.ui.commands with parameters of type IGraphicalEditPart
`protected void` `CreateViewAndOptionallyElementCommand.setContainerEP(IGraphicalEditPart containerEP)` Sets the containerEP.

Constructors in org.eclipse.gmf.runtime.diagram.ui.commands with parameters of type IGraphicalEditPart
`PromptForConnectionAndEndCommand(CreateConnectionRequest request, IGraphicalEditPart containerEP)` Creates a new `PromptForConnectionAndEndCommand`.
`DeferredLayoutCommand(org.eclipse.emf.transaction.TransactionalEditingDomain editingDomain, java.util.List viewAdapters, IGraphicalEditPart containerEP)` Constructor for `DeferredLayoutCommand`.
`DeferredLayoutCommand(org.eclipse.emf.transaction.TransactionalEditingDomain editingDomain, java.util.List viewAdapters, IGraphicalEditPart containerEP, java.lang.String commandLayoutType)` Constructor for `DeferredLayoutCommand`.
`CreateViewAndOptionallyElementCommand(IAdaptable elementAdapter, IGraphicalEditPart containerEP, Point location, PreferencesHint preferencesHint)` Creates a new `CreateViewAndOptionallyElementCommand`.

Uses of IGraphicalEditPart in org.eclipse.gmf.runtime.diagram.ui.editparts

Subinterfaces of IGraphicalEditPart in org.eclipse.gmf.runtime.diagram.ui.editparts
`interface` `IBorderItemEditPart` A border item editpart is added to the border item container of a `IBorderedShapeEditPart`.
`interface` `IResizableCompartmentEditPart` Interface to let us know that is a Compartment Edit Part that is resizable

Classes in org.eclipse.gmf.runtime.diagram.ui.editparts that implement IGraphicalEditPart
`class` `AbstractBorderedShapeEditPart` This is a shape which may contain border items.
`class` `AbstractBorderItemEditPart` The class controls the behavior of a border item.
`class` `BorderedBorderItemEditPart` A border item shape that can also have border items.
`class` `CompartmentEditPart`
`class` `ConnectionEditPart` the base edit part that controls `Edge` views, it is the basic controller for the connection's view
`class` `ConnectionNodeEditPart` Connection Node EditPart, a specialized Connection EditPart that installs a `ditPolicy.GRAPHICAL_NODE_ROLE` on this edit part. it also implements INodeEditPart which defines the connectable edit parts
`class` `DiagramEditPart` Controller for the diagram
`class` `GraphicalEditPart`
`class` `LabelEditPart` Controller for all label that deals with interactions bewteen the label figure the underline editpart
`class` `ListCompartmentEditPart` An editpart implementation of the ResizableCompartment as a list compartment
`class` `ListItemEditPart`
`class` `NestableListItemEditPart` Extends ListItemEditPart to support nesting of list compartments.
`class` `NoteEditPart` Note shape which provides textual annotations for diagram elements.
`class` `ResizableCompartmentEditPart` An editpart for controlling generic resizable compartment views The compartment can be collapsed, hidden, resized, or given a title
`class` `SemanticListCompartmentEditPart` A List compartment Edit part that contains semantic edit parts.
`class` `ShapeCompartmentEditPart` A generic (sub) shape container that holds instances of `ShapeNodeEditPart`s and manages the display of `ConnectionNodeEditPart`s anchored to these shape editpart instances.
`class` `ShapeEditPart` the base controler for shapes
`class` `ShapeNodeEditPart` the shape node controller
`class` `TextCompartmentEditPart` yhe conroller for hte text compartment
`class` `TopGraphicEditPart` the top graphic controller

Methods in org.eclipse.gmf.runtime.diagram.ui.editparts that return IGraphicalEditPart
`IGraphicalEditPart` `ConnectionEditPart.getChildBySemanticHint(java.lang.String semanticHint)` Method getChildBySemanticHint.
`IGraphicalEditPart` `TextCompartmentEditPart.getChildBySemanticHint(java.lang.String semanticHint)` There is no children to text compartments
`IGraphicalEditPart` `IGraphicalEditPart.getChildBySemanticHint(java.lang.String semanticHint)` Returns the first child inside this edit part that owns a view with the same type as the passed hint
`IGraphicalEditPart` `GraphicalEditPart.getChildBySemanticHintOnPrimaryView(java.lang.String semanticHint)` Utility method to get the primary view and then query for a child based on the semantic hint
`IGraphicalEditPart` `GraphicalEditPart.getChildBySemanticHint(java.lang.String semanticHint)` Method getChildBySemanticHint.

Methods in org.eclipse.gmf.runtime.diagram.ui.editparts with parameters of type IGraphicalEditPart
`protected IFigure` `BorderedBorderItemEditPart.getContentPaneFor(IGraphicalEditPart editPart)`
`protected IFigure` `AbstractBorderedShapeEditPart.getContentPaneFor(IGraphicalEditPart editPart)`
`protected boolean` `ShapeCompartmentEditPart.ConnectionRefreshMgr.isBorderItem(ShapeCompartmentEditPart scep, IGraphicalEditPart itemEditPart)` This method can be overridden to allow connections between border items to be drawn to items within the interior of the compartment.
`protected java.util.List` `ShapeCompartmentEditPart.ConnectionRefreshMgr.getSourceConnections(IGraphicalEditPart editPart)` gets the source connections of the passed edit part
`protected java.util.List` `ShapeCompartmentEditPart.ConnectionRefreshMgr.getTargetConnections(IGraphicalEditPart editPart)` get the target connections of the passed edit part
`protected IFigure` `GraphicalEditPart.getContentPaneFor(IGraphicalEditPart editPart)` gets the content pane for the supplied editpart.

Uses of IGraphicalEditPart in org.eclipse.gmf.runtime.diagram.ui.editpolicies

Methods in org.eclipse.gmf.runtime.diagram.ui.editpolicies that return IGraphicalEditPart
`protected IGraphicalEditPart` `CanonicalEditPolicy.host()`

Methods in org.eclipse.gmf.runtime.diagram.ui.editpolicies with parameters of type IGraphicalEditPart
`protected ICommand` `CreationEditPolicy.getReparentCommand(IGraphicalEditPart gep)` Return the command to reparent the supplied editpart's semantic and notation elements.
`protected ICommand` `CreationEditPolicy.getReparentViewCommand(IGraphicalEditPart gep)` Return the command to reparent the supplied editpart's view only.

Uses of IGraphicalEditPart in org.eclipse.gmf.runtime.diagram.ui.handles

Constructors in org.eclipse.gmf.runtime.diagram.ui.handles with parameters of type IGraphicalEditPart
`ConnectionHandle(IGraphicalEditPart ownerEditPart, ConnectionHandle.HandleDirection relationshipDirection, java.lang.String tooltip)` Creates a new `ConnectionHandle`.
`CompartmentCollapseHandle(IGraphicalEditPart owner)` Creates a new Compartment Collapse Handle

Uses of IGraphicalEditPart in org.eclipse.gmf.runtime.diagram.ui.properties.sections

Methods in org.eclipse.gmf.runtime.diagram.ui.properties.sections that return IGraphicalEditPart
`IGraphicalEditPart` `AbstractNotationPropertiesSection.getSingleInput()` Returns currently selected view object

Uses of IGraphicalEditPart in org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance

Methods in org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance that return IGraphicalEditPart
`IGraphicalEditPart` `DiagramColorsAndFontsPropertySection.getSingleInput()`

Uses of IGraphicalEditPart in org.eclipse.gmf.runtime.diagram.ui.render.editparts

Classes in org.eclipse.gmf.runtime.diagram.ui.render.editparts that implement IGraphicalEditPart
`class` `AbstractImageEditPart`
`class` `URLImageEditPart`

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

Methods in org.eclipse.gmf.runtime.diagram.ui.services.editpart that return IGraphicalEditPart
`IGraphicalEditPart` `AbstractEditPartProvider.createGraphicEditPart(View view)` create an instance of `GraphicEditPaty`.
`IGraphicalEditPart` `EditPartService.createGraphicEditPart(View view)` Creates an `IGraphicalEditPart` instance by forwarding a `CreateGraphicEditPartOperation` to the registered providers.

Uses of IGraphicalEditPart in org.eclipse.gmf.runtime.diagram.ui.util

Methods in org.eclipse.gmf.runtime.diagram.ui.util with parameters of type IGraphicalEditPart
`static java.lang.String` `EditPartUtil.getSemanticEClassName(IGraphicalEditPart editPart)` gets the `Editpart`'s semantic element Class Id, this could be used to check the semantic element type
`static void` `EditPartUtil.synchronizeRunnableToMainThread(IGraphicalEditPart editPart, java.lang.Runnable runThreadSafe)` Used as general utility usually in the context of handling notifications to ensure that a runnable will be run in the appropriate thread context so that SWT or other reservered resources can be accessed.
`static boolean` `EditPartUtil.isWriteTransactionInProgress(IGraphicalEditPart editPart, boolean includeUnprotected, boolean otherThread)` Checks if the current active transaction is a Write transaction or not unprotected transaction are not considered write transaction

Runtime

Guidelines for using Eclipse APIs.

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