T - type of the contained predicatepublic abstract class MultiPredicateBinary<T extends Predicate> extends BinaryBase
Base implementation for binary atoms with multiple predicate.
applicableRules, typeIdatomPattern| Modifier and Type | Method and Description |
|---|---|
int |
equivalenceHashCode() |
protected abstract ConceptId |
extractTypeId(VarPatternAdmin var) |
PatternAdmin |
getCombinedPattern() |
Set<T> |
getMultiPredicate() |
void |
setParentQuery(ReasonerQuery q) |
equals, extractValueVariableName, getUnifier, getValueVariable, getVarNames, hasEquivalentPredicatesWith, hashCode, isEquivalentbaseResolutionPriority, computePriority, computePriority, getApplicableRules, getIdPredicates, getMappedTypeConstraints, getNeighbours, getNonSelectableConstraints, getPartialSubstitutions, getPermutationUnifiers, getPredicates, getType, getTypeConstraints, getTypeId, getUnmappedIdPredicates, getUnmappedTypeConstraints, getValuePredicates, inferTypes, isAllowedToFormRuleHead, isAtom, isRecursive, isRelation, isResource, isRuleApplicable, isRuleResolvable, isType, requiresMaterialisation, rewriteToUserDefinedcontainsVar, copy, getParentQuery, getPattern, getVarName, graph, isUserDefinedName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitisPredicate, isSelectableprotected abstract ConceptId extractTypeId(VarPatternAdmin var)
public void setParentQuery(ReasonerQuery q)
setParentQuery in interface AtomicsetParentQuery in class AtomicBaseq - query this atom is supposed to belong topublic PatternAdmin getCombinedPattern()
getCombinedPattern in interface AtomicgetCombinedPattern in class AtomicBasepublic int equivalenceHashCode()
Copyright © 2017 Grakn Labs Ltd. All rights reserved.