if(ti == null && !vgraph.contains(n))
vgraph.addNode(n);
else if(ti != null && ti.getValue(interval, estimator) == null && vgraph.contains(n))
vgraph.removeNode(n);
else if (ti != null && ti.getValue(interval, estimator) != null && !vgraph.contains(n))
vgraph.addNode(n);
}
for (Edge e : graph.getEdges().toArray()) {
TimeInterval ti = (TimeInterval)e.getEdgeData().getAttributes().getValue(DynamicModel.TIMEINTERVAL_COLUMN);
if(ti == null && !vgraph.contains(e) &&
vgraph.contains(e.getSource()) && vgraph.contains(e.getTarget()))