de.postfuse.ui.filter
Class IsGraphMemberRecursive

java.lang.Object
  extended by prefuse.data.expression.AbstractExpression
      extended by de.postfuse.ui.filter.GFilter
          extended by de.postfuse.ui.filter.IsGraphMemberRecursive
All Implemented Interfaces:
Filter, EventListener, prefuse.data.event.ExpressionListener, prefuse.data.expression.Expression, prefuse.data.expression.Predicate

public class IsGraphMemberRecursive
extends GFilter

This Predicate filters for members of the given subgraph id - even if they are deeply nested.


Constructor Summary
IsGraphMemberRecursive(prefuse.data.Graph g)
           
IsGraphMemberRecursive(prefuse.data.Graph g, int masterNodeID)
           
 
Method Summary
 boolean getBoolean(prefuse.data.Tuple t)
           
 String getGeneratedName()
           
 
Methods inherited from class de.postfuse.ui.filter.GFilter
get, getName, getType, setName
 
Methods inherited from class prefuse.data.expression.AbstractExpression
addExpressionListener, expressionChanged, getDouble, getFloat, getInt, getLong, removeExpressionListener, visit
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface prefuse.data.expression.Expression
addExpressionListener, getDouble, getFloat, getInt, getLong, removeExpressionListener, visit
 

Constructor Detail

IsGraphMemberRecursive

public IsGraphMemberRecursive(prefuse.data.Graph g)

IsGraphMemberRecursive

public IsGraphMemberRecursive(prefuse.data.Graph g,
                              int masterNodeID)
Method Detail

getBoolean

public boolean getBoolean(prefuse.data.Tuple t)
Specified by:
getBoolean in interface Filter
Specified by:
getBoolean in interface prefuse.data.expression.Expression
Specified by:
getBoolean in class GFilter
Returns:
if the given node is recursive member of the given graph

getGeneratedName

public String getGeneratedName()
Specified by:
getGeneratedName in class GFilter