public class ValuePredicate extends Predicate<ValuePredicateAdmin>
atomPattern, varName| Constructor and Description |
|---|
ValuePredicate(String varName,
ValueProperty prop,
Query par) |
ValuePredicate(VarAdmin pattern) |
ValuePredicate(VarAdmin pattern,
Query par) |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
clone() |
static VarAdmin |
createValueVar(String name,
ValuePredicateAdmin pred) |
boolean |
equals(Object obj) |
int |
equivalenceHashCode() |
protected ValuePredicateAdmin |
extractPredicate(VarAdmin pattern) |
String |
getPredicateValue() |
Set<String> |
getSelectedNames() |
Set<String> |
getVarNames() |
int |
hashCode() |
boolean |
isEquivalent(Object obj) |
boolean |
isValuePredicate() |
getPredicate, getUnifiers, isIdPredicate, isPredicate, isRuleResolvablecontainsVar, getParentQuery, getPattern, getPredicates, getVarName, isUserDefinedName, isValueUserDefinedName, setParentQuery, toString, unify, unifyfinalize, getClass, notify, notifyAll, wait, wait, waitisAtom, isRecursive, isSelectablepublic ValuePredicate(VarAdmin pattern)
public ValuePredicate(String varName, ValueProperty prop, Query par)
public static VarAdmin createValueVar(String name, ValuePredicateAdmin pred)
public Atomic clone()
public boolean equals(Object obj)
equals in class Predicate<ValuePredicateAdmin>public int hashCode()
hashCode in class Predicate<ValuePredicateAdmin>public boolean isEquivalent(Object obj)
isEquivalent in interface AtomicisEquivalent in class Predicate<ValuePredicateAdmin>public int equivalenceHashCode()
equivalenceHashCode in interface AtomicequivalenceHashCode in class Predicate<ValuePredicateAdmin>public boolean isValuePredicate()
isValuePredicate in class Predicate<ValuePredicateAdmin>public String getPredicateValue()
getPredicateValue in class Predicate<ValuePredicateAdmin>protected ValuePredicateAdmin extractPredicate(VarAdmin pattern)
extractPredicate in class Predicate<ValuePredicateAdmin>public Set<String> getVarNames()
getVarNames in interface AtomicgetVarNames in class AtomBasepublic Set<String> getSelectedNames()
getSelectedNames in class AtomBaseCopyright © 2016 Grakn Labs Ltd. All rights reserved.