151152153154155156157158159160161
for (Node n : nodesToRemove) { hgraph.removeNode(n); } for (NodeFilter nf : nodeFilters) { nf.finish(); } } if (edgeFilters.size() > 0) { for (Iterator<EdgeFilter> itr = edgeFilters.iterator(); itr.hasNext();) { EdgeFilter ef = itr.next();
185186187188189190191192193194195
} if (remove) { hgraph.removeEdge(e); } } filter.finish(); } return hgraph; } public String getOption() {
144145146147148149150151152153154
126127128129130131132133134135136
for (Node n : hgraph.getNodes().toArray()) { if (nodeFilter.evaluate(hgraph, n)) { hgraph.removeNode(n); } } nodeFilter.finish(); } return hgraph; } }
165166167168169170171172173174175
154155156157158159160161162163164
} } for (Node n : nodeToRemove) { hgraph.removeNode(n); } nodeFilter.finish(); } if (filter instanceof AttributableFilter && ((AttributableFilter) filter).getType()==AttributableFilter.Type.NODE && ((AttributableFilter) filter).init(hgraph)) { List<Node> nodeToRemove = new ArrayList<Node>(); AttributableFilter attributableFilter = (AttributableFilter) filter;
172173174175176177178179180181182
206207208209210211212213214215216