public class IdPredicate extends Predicate<ConceptId>
Predicate implementation specialising it to be an id predicate. Corresponds to IdProperty.
| Constructor and Description |
|---|
IdPredicate(Var varName,
Concept con,
ReasonerQuery par) |
IdPredicate(Var varName,
IdProperty prop,
ReasonerQuery par) |
IdPredicate(Var varName,
LabelProperty prop,
ReasonerQuery par) |
IdPredicate(VarPatternAdmin pattern,
ReasonerQuery par) |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
copy() |
protected ConceptId |
extractPredicate(VarPatternAdmin var) |
String |
getPredicateValue() |
boolean |
isIdPredicate() |
String |
toString() |
equals, equivalenceHashCode, getPredicate, hashCode, isEquivalent, isNeqPredicate, isPredicate, isRuleResolvable, isValuePredicatecontainsVar, getCombinedPattern, getParentQuery, getPattern, getVarName, getVarNames, graph, isUserDefinedName, setParentQueryclone, finalize, getClass, notify, notifyAll, wait, wait, waitisAtom, isRecursive, isSelectablepublic IdPredicate(VarPatternAdmin pattern, ReasonerQuery par)
public IdPredicate(Var varName, IdProperty prop, ReasonerQuery par)
public IdPredicate(Var varName, LabelProperty prop, ReasonerQuery par)
public IdPredicate(Var varName, Concept con, ReasonerQuery par)
public String toString()
toString in class AtomicBasepublic Atomic copy()
copy in interface Atomiccopy in class AtomicBasepublic boolean isIdPredicate()
isIdPredicate in class Predicate<ConceptId>public String getPredicateValue()
getPredicateValue in class Predicate<ConceptId>protected ConceptId extractPredicate(VarPatternAdmin var)
extractPredicate in class Predicate<ConceptId>Copyright © 2017 Grakn Labs Ltd. All rights reserved.