## Uses of Class
org.eclipse.gef4.zest.core.widgets.GraphNode

Packages that use GraphNode
Package | Description
--- | ---
org.eclipse.gef4.zest.core.viewers |
org.eclipse.gef4.zest.core.widgets |
org.eclipse.gef4.zest.core.widgets.custom |

### Uses of GraphNode in org.eclipse.gef4.zest.core.viewers

Methods in org.eclipse.gef4.zest.core.viewers that return GraphNode
Modifier and Type | Method and Description
--- | ---
`GraphNode` | AbstractStructuredGraphViewer.`addGraphModelContainer(java.lang.Object element)`
`GraphNode` | AbstractStructuredGraphViewer.`addGraphModelNode(GraphContainer container, java.lang.Object element)`
`GraphNode` | AbstractStructuredGraphViewer.`addGraphModelNode(java.lang.Object element, org.eclipse.draw2d.IFigure figure)`
`GraphNode` | AbstractStructuredGraphViewer.`getGraphModelNode(java.lang.Object obj)`
`protected GraphNode[]` | AbstractStructuredGraphViewer.`getNodesArray(GraphWidget graph)` Converts the list of GraphModelNode objects into an array an returns it.

Methods in org.eclipse.gef4.zest.core.viewers with parameters of type GraphNode
Modifier and Type | Method and Description
--- | ---
`GraphConnection` | AbstractStructuredGraphViewer.`addGraphModelConnection(java.lang.Object element, GraphNode source, GraphNode target)`
`void` | ISelfStyleProvider.`selfStyleNode(java.lang.Object element, GraphNode node)` Styles a node

### Uses of GraphNode in org.eclipse.gef4.zest.core.widgets

Subclasses of GraphNode in org.eclipse.gef4.zest.core.widgets
Modifier and Type | Class and Description
--- | ---
`class` | `GraphContainer` A Container that can be added to a Graph.

Methods in org.eclipse.gef4.zest.core.widgets that return GraphNode
Modifier and Type | Method and Description
--- | ---
`GraphNode` | GraphConnection.`getDestination()` Gets the target node for this relationship
`GraphNode` | GraphConnection.`getSource()` Gets the source node for this relationship

Methods in org.eclipse.gef4.zest.core.widgets that return types with arguments of type GraphNode
Modifier and Type | Method and Description
--- | ---
`java.util.List<GraphNode>` | IContainer.`getNodes()`
`java.util.List<GraphNode>` | GraphWidget.`getNodes()` Gets a list of the GraphNode children objects under the root node in this graph.
`java.util.List<GraphNode>` | GraphContainer.`getNodes()`

Methods in org.eclipse.gef4.zest.core.widgets with parameters of type GraphNode
Modifier and Type | Method and Description
--- | ---
`void` | IContainer.`addNode(GraphNode graphNode)`
`void` | GraphWidget.`addNode(GraphNode node)`
`void` | GraphContainer.`addNode(GraphNode node)`
`boolean` | GraphWidget.`canCollapse(GraphNode node)`
`boolean` | GraphWidget.`canExpand(GraphNode node)`
`void` | GraphWidget.`setExpanded(GraphNode node, boolean expanded)`

Constructors in org.eclipse.gef4.zest.core.widgets with parameters of type GraphNode
Constructor and Description
`GraphConnection(GraphWidget graphModel, int style, GraphNode source, GraphNode destination)`

### Uses of GraphNode in org.eclipse.gef4.zest.core.widgets.custom

Subclasses of GraphNode in org.eclipse.gef4.zest.core.widgets.custom
Modifier and Type | Class and Description
--- | ---
`class` | `CGraphNode` A Custom Graph Node