public class HasAtom extends TypeAtom
TypeAtom corresponding to graql a HasResourceTypeProperty property.
| Constructor and Description |
|---|
HasAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate p,
ReasonerQuery par) |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
copy() |
Set<TypeAtom> |
unify(Unifier u) |
computePriority, equals, getSchemaConcept, hashCode, isRuleApplicableViaAtom, isSelectable, isType, requiresMaterialisationequivalenceHashCode, getCombinedPattern, getInnerPredicates, getPredicateVariable, getTypeId, getTypePredicate, getUnifier, getVarNames, isEquivalent, setParentQueryaddType, atomOptions, baseResolutionPriority, getApplicableRules, getIdPredicate, getInnerPredicates, getMultiUnifier, getNeighbours, getNonSelectableConstraints, getPartialSubstitutions, getPredicate, getPredicates, getPredicates, getRoleExpansionVariables, getSpecificTypeConstraints, getTypeConstraints, getVarProperties, inferTypes, isAtom, isRecursive, isRuleResolvable, requiresRoleExpansion, rewriteToUserDefined, toRelationshipAtomcontainsVar, getParentQuery, getPattern, getVarName, isUserDefined, toString, txclone, finalize, getClass, notify, notifyAll, wait, wait, waitisAllowedToFormRuleHead, isPredicate, isRelation, isResource, validateOntologicallypublic HasAtom(VarPatternAdmin pattern, Var predicateVar, IdPredicate p, ReasonerQuery par)
public Atomic copy()
copy in interface Atomiccopy in class AtomicBaseCopyright © 2017 Grakn Labs Ltd. All rights reserved.