Runtime

## Uses of Interface
org.eclipse.gmf.runtime.notation.Edge

Packages that use Edge
org.eclipse.gmf.runtime.diagram.core.providers
org.eclipse.gmf.runtime.diagram.core.services
org.eclipse.gmf.runtime.diagram.core.util: Aurora internal packages Package Specification This package contains utility classes used by this plugin.
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.notation: Notation meta-model primary package.
org.eclipse.gmf.runtime.notation.impl: Aurora internal packages Package Specification ToDo: Fill in specific content

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

Methods in org.eclipse.gmf.runtime.diagram.core.providers that return Edge
`Edge` `AbstractViewProvider.createEdge(IAdaptable semanticAdapter, View containerView, java.lang.String semanticHint, int index, boolean persisted, PreferencesHint preferencesHint)`
`Edge` `IViewProvider.createEdge(IAdaptable semanticAdapter, View containerView, java.lang.String semanticHint, int index, boolean persisted, PreferencesHint preferencesHint)` create an `Edge` element.

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

Methods in org.eclipse.gmf.runtime.diagram.core.services that return Edge
`static Edge` `ViewService.createEdge(View source, View target, EObject eObject, java.lang.String type, PreferencesHint preferencesHint)` Creates an edge for a given eObject and with a given type and connects it between a given source and a given target
`static Edge` `ViewService.createEdge(View source, View target, java.lang.String type, PreferencesHint preferencesHint)` Creates an edge with a given type and connects it between the given source and target
`Edge` `ViewService.createEdge(IAdaptable semanticAdapter, View containerView, java.lang.String semanticHint, int index, boolean persisted, PreferencesHint preferencesHint)`

Uses of Edge in org.eclipse.gmf.runtime.diagram.core.util

Methods in org.eclipse.gmf.runtime.diagram.core.util that return Edge
`protected Edge` `ViewRefactorHelper.refactorEdge(Edge oldEdge, EObject newElement)` Refactors an old edge to a new one with the given new element
`protected Edge` `ViewRefactorHelper.createEdge(Edge oldEdge, EObject newElement)` A utility to create a new edge for the given new element that would replace the given old edge.

Methods in org.eclipse.gmf.runtime.diagram.core.util with parameters of type Edge
`protected Edge` `ViewRefactorHelper.refactorEdge(Edge oldEdge, EObject newElement)` Refactors an old edge to a new one with the given new element
`protected void` `ViewRefactorHelper.copyEdgeFeatures(Edge oldEdge, Edge newEdge)` Copies the notational features of the old edge to the new edge
`protected Edge` `ViewRefactorHelper.createEdge(Edge oldEdge, EObject newElement)` A utility to create a new edge for the given new element that would replace the given old edge.

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

Methods in org.eclipse.gmf.runtime.diagram.ui.editparts that return Edge
`protected Edge` `ConnectionEditPart.getEdge()` utility method to get the `Edge` view

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

Methods in org.eclipse.gmf.runtime.diagram.ui.editpolicies with parameters of type Edge
`protected Command` `ConnectionBendpointEditPolicy.getBendpointsChangedCommand(Connection connection, Edge edge)` Method getBendpointsChangedCommand Different signature method that allows a command to constructed for changing the bendpoints without requiring the original Request.

Uses of Edge in org.eclipse.gmf.runtime.notation

Methods in org.eclipse.gmf.runtime.notation that return Edge
`Edge` `NotationFactory.createEdge()` Returns a new object of class 'Edge'
`Edge` `Diagram.createEdge(EClass eClass)` A utililty method to create a new `Edge` from the given `eClass` paramter and then inserts the object in the diagrams's Edges collection

Methods in org.eclipse.gmf.runtime.notation with parameters of type Edge
`void` `Diagram.insertEdge(Edge edge)` A utililty method to insert a persisted edge
`void` `Diagram.insertEdgeAt(Edge edge, int index)` A utililty method to insert a persisted edge at a specific index
`void` `Diagram.insertEdge(Edge edge, boolean persisted)` A utililty method to insert a persisted or transient edge
`void` `Diagram.removeEdge(Edge edge)` A utililty method to remove an edge form a diagram

Uses of Edge in org.eclipse.gmf.runtime.notation.impl

Classes in org.eclipse.gmf.runtime.notation.impl that implement Edge
`class` `EdgeImpl` An implementation of the model object 'Edge'

Methods in org.eclipse.gmf.runtime.notation.impl that return Edge
`Edge` `DiagramImpl.createEdge(EClass eClass)`
`Edge` `NotationFactoryImpl.createEdge()`

Methods in org.eclipse.gmf.runtime.notation.impl with parameters of type Edge
`void` `DiagramImpl.insertEdge(Edge edge)`
`void` `DiagramImpl.insertEdgeAt(Edge edge, int index)`
`void` `DiagramImpl.insertEdge(Edge edge, boolean persisted)`
`void` `DiagramImpl.removeEdge(Edge edge)`

Runtime

Guidelines for using Eclipse APIs.

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