public class IsaAtom extends TypeAtom
TypeAtom corresponding to graql a IsaProperty property.
| Modifier | Constructor and Description |
|---|---|
protected |
IsaAtom(TypeAtom a) |
|
IsaAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate p,
ReasonerQuery par) |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
copy() |
boolean |
isAllowedToFormRuleHead() |
String |
toString() |
Set<TypeAtom> |
unify(Unifier u) |
computePriority, equals, getOntologyConcept, hashCode, isRuleApplicable, isSelectable, isType, requiresMaterialisationequivalenceHashCode, getCombinedPattern, getPredicate, getPredicateVariable, getTypeId, getUnifier, getVarNames, isEquivalent, setParentQuerybaseResolutionPriority, getApplicableRules, getIdPredicates, getNeighbours, getNonSelectableConstraints, getPartialSubstitutions, getPermutationUnifiers, getPredicates, getSpecificTypeConstraints, getTypeConstraints, getValuePredicates, getVarProperties, inferTypes, isAtom, isRecursive, isRelation, isResource, isRuleResolvable, rewriteToUserDefinedcontainsVar, getParentQuery, getPattern, getVarName, graph, isUserDefinedNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitisPredicate, validateOntologicallypublic IsaAtom(VarPatternAdmin pattern, Var predicateVar, IdPredicate p, ReasonerQuery par)
protected IsaAtom(TypeAtom a)
public boolean isAllowedToFormRuleHead()
public String toString()
toString in class AtomicBasepublic Atomic copy()
copy in interface Atomiccopy in class AtomicBaseCopyright © 2017 Grakn Labs Ltd. All rights reserved.