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

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
`Edge` `ViewService.createEdge(IAdaptable semanticAdapter, View containerView, java.lang.String semanticHint, int index, boolean persisted, PreferencesHint preferencesHint)`
`static Edge` `ViewService.createEdge(View source, View target, org.eclipse.emf.ecore.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

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.createEdge(Edge oldEdge, org.eclipse.emf.ecore.EObject newElement)` A utility to create a new edge for the given new element that would replace the given old edge.
`protected Edge` `ViewRefactorHelper.refactorEdge(Edge oldEdge, org.eclipse.emf.ecore.EObject newElement)` Refactors an old edge to a new one with the given new element

Methods in org.eclipse.gmf.runtime.diagram.core.util with parameters of type Edge
`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, org.eclipse.emf.ecore.EObject newElement)` A utility to create a new edge for the given new element that would replace the given old edge.
`protected Edge` `ViewRefactorHelper.refactorEdge(Edge oldEdge, org.eclipse.emf.ecore.EObject newElement)` Refactors an old edge to a new one with the given new element

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(org.eclipse.emf.ecore.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.insertEdge(Edge edge, boolean persisted)` A utililty method to insert a persisted or transient edge
`void` `Diagram.insertEdgeAt(Edge edge, int index)` A utililty method to insert a persisted edge at a specific index
`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` `NotationFactoryImpl.createEdge()`
`Edge` `DiagramImpl.createEdge(org.eclipse.emf.ecore.EClass eClass)`

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

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

Methods in org.eclipse.gmf.runtime.notation.util with parameters of type Edge
`java.lang.Object` `NotationSwitch.caseEdge(Edge object)` Returns the result of interpretting the object as an instance of 'Edge'

Runtime

Guidelines for using Eclipse APIs.

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