I tried the following code:
Code: Select all
FilterController filterController = Lookup.getDefault().lookup(FilterController.class);
EdgePartitionFilter EdgePartitionFilter = new EdgePartitionFilter(graphModel.getEdgeTable().getColumn("kind"), appearanceModel);
EdgePartitionFilter.unselectAll();
EdgePartitionFilter.addPart("Function");
Query query = filterController.createQuery(EdgePartitionFilter);
GraphView view = filterController.filter(query);
graphModel.setVisibleView(view);
graph = graphModel.getDirectedGraphVisible();
System.out.println("Nodes: " + graph.getNodeCount() + " Edges: " + graph.getEdgeCount());
Can someone help me please? I am a total newbie