edu.uci.ics.jung.graph.predicates
Class KPartiteEdgePredicate

java.lang.Object
  extended byedu.uci.ics.jung.graph.predicates.GPredicate
      extended byedu.uci.ics.jung.graph.predicates.EdgePredicate
          extended byedu.uci.ics.jung.graph.predicates.KPartiteEdgePredicate
All Implemented Interfaces:
org.apache.commons.collections.Predicate

public class KPartiteEdgePredicate
extends EdgePredicate

An edge predicate that passes Edges whose endpoints satisfy distinct elements of the Predicate collection passed in as a parameter to the constructor. May be used as an edge constraint.

Author:
Joshua O'Madadhain

Field Summary
 
Fields inherited from class edu.uci.ics.jung.graph.predicates.GPredicate
isInitializationPredicate
 
Constructor Summary
KPartiteEdgePredicate(java.util.Collection vertex_partitions)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 boolean evaluateEdge(ArchetypeEdge edge)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class edu.uci.ics.jung.graph.predicates.EdgePredicate
evaluate
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KPartiteEdgePredicate

public KPartiteEdgePredicate(java.util.Collection vertex_partitions)
Method Detail

evaluateEdge

public boolean evaluateEdge(ArchetypeEdge edge)
Specified by:
evaluateEdge in class EdgePredicate
See Also:
EdgePredicate.evaluateEdge(edu.uci.ics.jung.graph.ArchetypeEdge)

toString

public java.lang.String toString()

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()