public class IdPredicate extends Predicate<ConceptId>
Predicate implementation specialising it to be an id predicate. Corresponds to IdProperty.
| Constructor and Description |
|---|
IdPredicate(Var varName,
ConceptId id,
ReasonerQuery par) |
IdPredicate(Var varName,
Concept con,
ReasonerQuery par) |
IdPredicate(Var varName,
Label label,
ReasonerQuery par) |
IdPredicate(VarPatternAdmin pattern,
ReasonerQuery par) |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
copy() |
protected ConceptId |
extractPredicate(VarPatternAdmin var) |
String |
getPredicateValue() |
String |
toString() |
equals, equivalenceHashCode, getPredicate, hashCode, isCompatibleWith, isEquivalent, isPredicate, isRuleResolvablecontainsVar, getCombinedPattern, getParentQuery, getPattern, getVarName, getVarNames, inferTypes, isUserDefined, setParentQuery, txclone, finalize, getClass, notify, notifyAll, wait, wait, waitisAllowedToFormRuleHead, isAtom, isRecursive, isRelation, isResource, isSelectable, isType, validateOntologicallypublic IdPredicate(VarPatternAdmin pattern, ReasonerQuery par)
public IdPredicate(Var varName, Label label, ReasonerQuery par)
public IdPredicate(Var varName, ConceptId id, 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 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.