Community
Participate
Working Groups
* The node element to remove.
*/
public void removeNode(Object element) {
GraphNode node = (GraphNode) nodesMap.get(element);
// remove the node from the nodes map to prevent memory leak
GraphNode node = (GraphNode) nodesMap.remove(element);
if (node != null) {
// remove the node from the layout algorithm and all the connections
public void clearGraph(Graph graph) {
graph.setSelection(null);
graph.clear();
Object[] nodeElements = viewer.getNodeElements();
for (int i = 0; i < nodeElements.length; i++) {
viewer.removeGraphModelNode(nodeElements[i]);
return (GraphItem) figure2ItemMap.get(figure);
}
public void clear() {
figure2ItemMap.clear();