com.yworks.yfiles.server.graphml.support
Class RemoveFolderNodeGraphElementProvider
java.lang.Object
yext.graphml.writer.YGraphElementProvider
yext.graphml.graph2D.YHierarchyGraphElementProvider
com.yworks.yfiles.server.graphml.support.RemoveFolderNodeGraphElementProvider
- All Implemented Interfaces:
- GraphElementProvider
- public class RemoveFolderNodeGraphElementProvider
- extends YHierarchyGraphElementProvider
A GraphElementProvider that removes the subgraphs of all folder nodes.
All inter-edges will be connected to the folder node instead.
|
Method Summary |
GraphElementProvider |
getNodeSubgraph(Object nodeObject)
If the provided node is a folder node, this implementation
will return null. |
Object |
getSourceNode(Object edgeObject)
This returns the edge.source() for all edges -
for inter-edges that start from the subgraph of a folder node,
the folder node is returned. |
Object |
getTargetNode(Object edgeObject)
This returns the edge.target() for all edges -
for inter-edges that end in the subgraph of a folder node,
the folder node is returned. |
| 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 |
RemoveFolderNodeGraphElementProvider
public RemoveFolderNodeGraphElementProvider(Graph graph)
getNodeSubgraph
public GraphElementProvider getNodeSubgraph(Object nodeObject)
- If the provided node is a folder node, this implementation
will return
null.
getSourceNode
public Object getSourceNode(Object edgeObject)
- This returns the
edge.source() for all edges -
for inter-edges that start from the subgraph of a folder node,
the folder node is returned.
getTargetNode
public Object getTargetNode(Object edgeObject)
- This returns the
edge.target() for all edges -
for inter-edges that end in the subgraph of a folder node,
the folder node is returned.
Copyright © 2000-2007 yWorks GmbH. All
rights reserved