Runtime

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

Packages that use Node
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.editpolicies: Aurora internal packages Package Specification This package contains the edit policy classes.
org.eclipse.gmf.runtime.diagram.ui.services.layout: Aurora internal packages Package Specification Lauout specific classes either operations or types
org.eclipse.gmf.runtime.diagram.ui.view.factories: Aurora internal packages Package Specification This package contains the Notation meta model View Factories.
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 Node in org.eclipse.gmf.runtime.diagram.core.providers

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

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

Methods in org.eclipse.gmf.runtime.diagram.core.services that return Node
`static Node` `ViewService.createNode(View container, EObject eObject, java.lang.String type, PreferencesHint preferencesHint)` Creates a node for a given eObject and with a given type and inserts it into a given container
`static Node` `ViewService.createNode(View container, java.lang.String type, PreferencesHint preferencesHint)` Creates a node for a with a given type and inserts it thegiven container
`Node` `ViewService.createNode(IAdaptable semanticElement, View containerView, java.lang.String semanticHint, int index, PreferencesHint preferencesHint)` creates a persisted Node
`Node` `ViewService.createNode(IAdaptable semanticAdapter, View containerView, java.lang.String semanticHint, int index, boolean persisted, PreferencesHint preferencesHint)` creates a Node

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

Methods in org.eclipse.gmf.runtime.diagram.core.util that return Node
`protected Node` `ViewRefactorHelper.refactorNode(Node oldNode, EObject newElement)` Refactors an old node to a new one with the given new element
`protected Node` `ViewRefactorHelper.createNode(Node oldNode, EObject newElement)` A utility to create a new node for the given new element that would replace the given old node.

Methods in org.eclipse.gmf.runtime.diagram.core.util with parameters of type Node
`protected Node` `ViewRefactorHelper.refactorNode(Node oldNode, EObject newElement)` Refactors an old node to a new one with the given new element
`protected void` `ViewRefactorHelper.copyNodeFeatures(Node oldNode, Node newNode)` Copies the notational features of the old node to the new node
`protected void` `ViewRefactorHelper.copyViewChild(View oldView, View newView, Node oldChildNode)` If the child view has the same element as the parent and also has a type, it is considered a subview and therefore only its properties are copied to matching subviews (if any) of the new parent.
`protected void` `ViewRefactorHelper.refactorGuides(Node oldNode, Node newNode)` Refactors the diagram guides to reference the new node instead of the old one
`protected Node` `ViewRefactorHelper.createNode(Node oldNode, EObject newElement)` A utility to create a new node for the given new element that would replace the given old node.

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

Methods in org.eclipse.gmf.runtime.diagram.ui.editpolicies with parameters of type Node
`protected boolean` `ConnectionLabelsEditPolicy.isCompartment(Node node)` determines if the passed view is a compartment view or not the default provided implementation is just an educated/generic guss clients can override this method to provide more specific response

Uses of Node in org.eclipse.gmf.runtime.diagram.ui.services.layout

Methods in org.eclipse.gmf.runtime.diagram.ui.services.layout that return Node
`Node` `ILayoutNode.getNode()` Accessor method to return the notation meta-model `Node` object.

Methods in org.eclipse.gmf.runtime.diagram.ui.services.layout with parameters of type Node
`ILayoutNode` `LayoutService.getLayoutNode(Node node)` Gets the `ILayoutNode` in order to retrieve the actual size of the Node object irrespective of the autosize properties.

Uses of Node in org.eclipse.gmf.runtime.diagram.ui.view.factories

Methods in org.eclipse.gmf.runtime.diagram.ui.view.factories that return Node
`protected Node` `BasicNodeViewFactory.createNode()` method to create the Notation meta model `Node` object that represents the view, you can override this method in your own factories to create you own node while extends the `Node` class this method is invoked by @link #createView(IAdaptable, View, String, int, boolean)

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

Methods in org.eclipse.gmf.runtime.notation that return Node
`Node` `NotationFactory.createNode()` Returns a new object of class 'Node'
`Node` `View.createChild(EClass eClass)` A utililty method to create a new `Node` from the given `eClass` paramter and then inserts the object in the view's Children collection

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

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

Fields in org.eclipse.gmf.runtime.notation.impl declared as Node
`protected Node` `NodeEntryImpl.key` The cached value of the '`Key`' reference

Methods in org.eclipse.gmf.runtime.notation.impl that return Node
`Node` `NodeEntryImpl.getTypedKey()`
`Node` `NodeEntryImpl.basicGetTypedKey()`
`Node` `NotationFactoryImpl.createNode()`
`Node` `ViewImpl.createChild(EClass eClass)`

Methods in org.eclipse.gmf.runtime.notation.impl with parameters of type Node
`void` `NodeEntryImpl.setTypedKey(Node newKey)`

Runtime

Guidelines for using Eclipse APIs.

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