public class UserDatumEdgePredicate extends EdgePredicate
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
message |
isInitializationPredicate
Constructor and Description |
---|
UserDatumEdgePredicate(java.lang.Object key,
java.lang.Object datum) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Tests equality based on underlying objects
|
boolean |
evaluateEdge(ArchetypeEdge e)
Returns
true if the datum stored by e with
key value key (in the user data repository) is
datum . |
java.lang.Object |
getDatum()
Returns the user datum which partially defines this predicate.
|
java.lang.Object |
getKey()
Returns the user data key which partially defines this predicate.
|
int |
hashCode() |
java.lang.String |
toString() |
evaluate
public static final java.lang.String message
public UserDatumEdgePredicate(java.lang.Object key, java.lang.Object datum)
public boolean evaluateEdge(ArchetypeEdge e)
true
if the datum stored by e
with
key value key
(in the user data repository) is
datum
.evaluateEdge
in class EdgePredicate
UserData
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object getKey()
public java.lang.Object getDatum()