public abstract class IsaAtomBase extends TypeAtom
Base class for isa atoms.
applicableRules| Constructor and Description |
|---|
IsaAtomBase() |
| Modifier and Type | Method and Description |
|---|---|
Set<TypeAtom> |
unify(Unifier u) |
isRuleApplicableViaAtom, isSelectable, isType, isUnifiableWith, requiresMaterialisationalphaEquivalenceHashCode, checkValid, createCombinedPattern, getInnerPredicates, getPredicateVariable, getSchemaConcept, getTypeId, getTypePredicate, getUnifier, getVarNames, isAlphaEquivalent, isDirect, isStructurallyEquivalent, structuralEquivalenceHashCodeaddType, atomOptions, getApplicableRules, getInnerPredicates, getMultiUnifier, getNeighbours, getNonSelectableConstraints, getPartialSubstitutions, getPossibleTypes, getPotentialRules, getRoleExpansionVariables, getTypeConstraints, getVarProperties, getVarPropertyClass, inferTypes, inferTypes, isAtom, isBounded, isDisconnected, isGround, isRecursive, isRuleResolvable, materialise, requiresDecomposition, requiresRoleExpansion, requiresSchema, rewriteToAtoms, rewriteToUserDefined, rewriteWithRelationVariable, rewriteWithTypeVariable, rewriteWithTypeVariable, toIsaAtom, toRelationshipAtom, validateAsRuleHeadgetCombinedPattern, getIdPredicate, getPredicate, getPredicates, getPredicates, isUserDefined, toString, txclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopy, getParentQuery, getPattern, getVarName, isCompatibleWith, isRelation, isResource, validateOntologicallyCopyright © 2018 Grakn Labs Ltd. All rights reserved.