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.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 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
`Node` `ViewService.createNode(IAdaptable semanticAdapter, View containerView, java.lang.String semanticHint, int index, boolean persisted, PreferencesHint preferencesHint)` creates a Node
`Node` `ViewService.createNode(IAdaptable semanticElement, View containerView, java.lang.String semanticHint, int index, PreferencesHint preferencesHint)` creates a persisted Node
`static Node` `ViewService.createNode(View container, org.eclipse.emf.ecore.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

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.createNode(Node oldNode, org.eclipse.emf.ecore.EObject newElement)` A utility to create a new node for the given new element that would replace the given old node.
`protected Node` `ViewRefactorHelper.refactorNode(Node oldNode, org.eclipse.emf.ecore.EObject newElement)` Refactors an old node to a new one with the given new element

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

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

Methods in org.eclipse.gmf.runtime.notation that return Node
`Node` `View.createChild(org.eclipse.emf.ecore.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
`Node` `NotationFactory.createNode()` Returns a new object of class 'Node'
`Node` `NodeEntry.getKey()` Returns the value of the 'Key' reference

Methods in org.eclipse.gmf.runtime.notation with parameters of type Node
`void` `NodeEntry.setKey(Node value)` Sets the value of the '`Key`' reference

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.basicGetTypedKey()`
`Node` `ViewImpl.createChild(org.eclipse.emf.ecore.EClass eClass)`
`Node` `NotationFactoryImpl.createNode()`
`Node` `NodeEntryImpl.getTypedKey()`

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

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

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

Runtime

Guidelines for using Eclipse APIs.

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