1 package prefuse.data.util; 2 3 import prefuse.data.Graph; 4 import prefuse.data.Node; 5 import prefuse.data.Tuple; 6 import prefuse.data.expression.AbstractPredicate; 7 8 16 public class ValidEdgePredicate extends AbstractPredicate { 17 18 private Graph m_g; 19 20 25 public ValidEdgePredicate(Graph g) { 26 m_g = g; 27 } 28 29 36 public boolean getBoolean(Tuple tpl) { 37 Node s = m_g.getNodeFromKey(tpl.getInt(m_g.getEdgeSourceField())); 38 Node t = m_g.getNodeFromKey(tpl.getInt(m_g.getEdgeTargetField())); 39 return ( s != null && t != null ); 40 } 41 42 } | Popular Tags |