public class ZestContentProvider extends AbstractViewerStateListener implements IGraphEdgeContentProvider
ZestContentWithIsolatedNodesProvider, but does not support displaying
isolated nodes.| Modifier and Type | Field and Description |
|---|---|
protected boolean |
displayContainment |
protected ViewerState |
state |
protected ModifiableZestContentViewer |
viewer |
| Constructor and Description |
|---|
ZestContentProvider() |
ZestContentProvider(boolean displayContainment) |
| Modifier and Type | Method and Description |
|---|---|
void |
containmentAppeared(Containment containment) |
void |
containmentDisappeared(Containment containment) |
void |
dispose() |
void |
edgeAppeared(Edge edge) |
void |
edgeDisappeared(Edge edge) |
java.lang.Object[] |
getEdges()
Returns all content elements which represent edges.
|
java.lang.Object[] |
getNestedGraphNodes(java.lang.Object node)
Returns the content elements representing the nodes within the graph that
is nested inside the node represented by the given content element.
|
java.lang.Object[] |
getNodes()
Returns all content elements which represent nodes on the first level of
the graph.
|
java.lang.Object |
getSource(java.lang.Object edge) |
java.lang.Object |
getTarget(java.lang.Object edge) |
boolean |
hasNestedGraph(java.lang.Object node)
Determines whether the node represented by the given content element has
nested children.
|
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput) |
void |
itemAppeared(Item item) |
void |
itemDisappeared(Item item) |
protected ModifiableZestContentViewer viewer
protected ViewerState state
protected boolean displayContainment
public ZestContentProvider()
public ZestContentProvider(boolean displayContainment)
public java.lang.Object[] getNodes()
IGraphEdgeContentProvidernull
is returned.getNodes in interface IGraphEdgeContentProvidergetNodes in interface INestedGraphContentProviderpublic java.lang.Object[] getNestedGraphNodes(java.lang.Object node)
INestedGraphContentProvidernull is returned.getNestedGraphNodes in interface INestedGraphContentProvidernode - A content element that represents a node.public boolean hasNestedGraph(java.lang.Object node)
INestedGraphContentProviderhasNestedGraph in interface INestedGraphContentProvidernode - A content element that represents a node, according to the
INestedGraphContentProvider.getNodes() method.true when the node represented by the given content
element has nested children, otherwise false.public java.lang.Object[] getEdges()
IGraphEdgeContentProvidergetEdges in interface IGraphEdgeContentProviderpublic java.lang.Object getSource(java.lang.Object edge)
getSource in interface IGraphEdgeContentProviderpublic java.lang.Object getTarget(java.lang.Object edge)
getTarget in interface IGraphEdgeContentProviderpublic void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
inputChanged in interface org.eclipse.jface.viewers.IContentProviderpublic void itemAppeared(Item item)
itemAppeared in interface IViewerStateListeneritemAppeared in class AbstractViewerStateListenerpublic void itemDisappeared(Item item)
itemDisappeared in interface IViewerStateListeneritemDisappeared in class AbstractViewerStateListenerpublic void edgeAppeared(Edge edge)
edgeAppeared in interface IViewerStateListeneredgeAppeared in class AbstractViewerStateListenerpublic void edgeDisappeared(Edge edge)
edgeDisappeared in interface IViewerStateListeneredgeDisappeared in class AbstractViewerStateListenerpublic void containmentAppeared(Containment containment)
containmentAppeared in interface IViewerStateListenercontainmentAppeared in class AbstractViewerStateListenerpublic void containmentDisappeared(Containment containment)
containmentDisappeared in interface IViewerStateListenercontainmentDisappeared in class AbstractViewerStateListenerpublic void dispose()
dispose in interface org.eclipse.jface.viewers.IContentProvider