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(VarPattern pattern,
ReasonerQuery par) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkValid() |
Atomic |
copy() |
protected ConceptId |
extractPredicate(VarPattern var) |
String |
getPredicateValue() |
String |
toString() |
alphaEquivalenceHashCode, equals, getPredicate, hashCode, isAlphaEquivalent, isStructurallyEquivalent, structuralEquivalenceHashCode, validateAsRuleHeadcontainsVar, createCombinedPattern, getCombinedPattern, getParentQuery, getPattern, getVarName, getVarNames, inferTypes, inferTypes, isUserDefined, setParentQuery, txclone, finalize, getClass, notify, notifyAll, wait, wait, waitisAtom, isCompatibleWith, isRelation, isResource, isSelectable, isType, validateOntologicallypublic IdPredicate(VarPattern 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 void checkValid()
checkValid in interface AtomiccheckValid in class AtomicBasepublic 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(VarPattern var)
extractPredicate in class Predicate<ConceptId>Copyright © 2018 Grakn Labs Ltd. All rights reserved.