|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectyext.graphml.writer.YGraphElementProvider
yext.graphml.graph2D.YHierarchyGraphElementProvider
Extension of YGraphElementProvider that can handle nested graphs.
| Field Summary | |
protected HierarchyManager |
hierarchyManager
|
| Fields inherited from class yext.graphml.writer.YGraphElementProvider |
defaultDirected, directionDP, graph, nullIterator |
| Constructor Summary | |
YHierarchyGraphElementProvider(Graph graph)
|
|
| Method Summary | |
Iterator |
getEdgeObjects()
Return an iterator over all edges that are contained in the current graph object |
Iterator |
getNodeObjects()
Return an iterator over all nodes that are contained in the current graph object |
GraphElementProvider |
getNodeSubgraph(Object nodeObject)
Clustered/nested graphs are not supported yet. |
Object |
getSourceNode(Object edgeObject)
Returns the source node of an edge. |
Object |
getTargetNode(Object edgeObject)
Returns the target node of an edge. |
| Methods inherited from class yext.graphml.writer.YGraphElementProvider |
getEdgeCount, getEndpointObjects, getGraphObject, getHyperEdgeCount, getHyperEdgeObjects, getNodeCount, getPortObjects, getSourcePort, getTargetPort, isDefaultDirected, isDirected, setDefaultDirected, setEdgeDirection |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected HierarchyManager hierarchyManager
| Constructor Detail |
public YHierarchyGraphElementProvider(Graph graph)
| Method Detail |
public Iterator getEdgeObjects()
GraphElementProvider
getEdgeObjects in interface GraphElementProvidergetEdgeObjects in class YGraphElementProviderpublic Iterator getNodeObjects()
GraphElementProvider
getNodeObjects in interface GraphElementProvidergetNodeObjects in class YGraphElementProviderpublic GraphElementProvider getNodeSubgraph(Object nodeObject)
YGraphElementProvider
getNodeSubgraph in interface GraphElementProvidergetNodeSubgraph in class YGraphElementProvidernull.public Object getSourceNode(Object edgeObject)
GraphElementProvider
getSourceNode in interface GraphElementProvidergetSourceNode in class YGraphElementProviderpublic Object getTargetNode(Object edgeObject)
GraphElementProvider
getTargetNode in interface GraphElementProvidergetTargetNode in class YGraphElementProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||