| Package | Description |
|---|---|
| ai.grakn.graql.admin |
A collection of interfaces offering more behaviour on Graql objects.
|
| ai.grakn.graql.internal.pattern.property | |
| ai.grakn.graql.internal.reasoner.atom | |
| ai.grakn.graql.internal.reasoner.atom.binary | |
| ai.grakn.graql.internal.reasoner.atom.binary.type | |
| ai.grakn.graql.internal.reasoner.atom.predicate | |
| ai.grakn.graql.internal.reasoner.atom.property | |
| ai.grakn.graql.internal.reasoner.query |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
Atomic.copy() |
Atomic |
VarProperty.mapToAtom(VarPatternAdmin var,
Set<VarPatternAdmin> vars,
ReasonerQuery parent)
maps this var property to a reasoner atom
|
| Modifier and Type | Method and Description |
|---|---|
Set<Atomic> |
ReasonerQuery.getAtoms() |
| Modifier and Type | Class and Description |
|---|---|
class |
Atom
AtomicBase extension defining specialised functionalities. |
class |
AtomicBase
Base
Atomic implementation providing basic functionalities. |
| Modifier and Type | Method and Description |
|---|---|
abstract Atomic |
AtomicBase.copy() |
static Atomic |
AtomicFactory.create(Atomic atom,
ReasonerQuery parent) |
| Modifier and Type | Method and Description |
|---|---|
static Set<Atomic> |
AtomicFactory.createAtomSet(Conjunction<VarPatternAdmin> pattern,
ReasonerQuery parent) |
Set<Atomic> |
Atom.getNonSelectableConstraints() |
| Modifier and Type | Method and Description |
|---|---|
static Atomic |
AtomicFactory.create(Atomic atom,
ReasonerQuery parent) |
| Modifier and Type | Class and Description |
|---|---|
class |
Binary
Implementation for binary atoms with single id predicate for an ontology concept.
|
class |
RelationAtom
Atom implementation defining a relation atom corresponding to a combined
RelationProperty
and (optional) IsaProperty. |
class |
ResourceAtom
Atom implementation defining a resource atom corresponding to a
HasResourceProperty. |
class |
TypeAtom
Atom implementation defining type atoms of the general form:
{isa|sub|plays|relates|has|has-scope}($varName, $predicateVariable)
Type atoms correspond to the following respective graql properties:
IsaProperty,
SubProperty,
PlaysProperty
RelatesProperty
HasResourceTypeProperty
HasScopeProperty |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
ResourceAtom.copy() |
Atomic |
RelationAtom.copy() |
| Modifier and Type | Class and Description |
|---|---|
class |
HasAtom
TypeAtom corresponding to graql a
HasResourceTypeProperty property. |
class |
IsaAtom
TypeAtom corresponding to graql a
IsaProperty property. |
class |
PlaysAtom
TypeAtom corresponding to graql a
PlaysProperty property. |
class |
RelatesAtom
TypeAtom corresponding to a graql
RelatesProperty property. |
class |
ScopeAtom
TypeAtom corresponding to a graql
HasScopeProperty property. |
class |
SubAtom
TypeAtom corresponding to graql a
SubProperty property. |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
SubAtom.copy() |
Atomic |
ScopeAtom.copy() |
Atomic |
RelatesAtom.copy() |
Atomic |
PlaysAtom.copy() |
Atomic |
IsaAtom.copy() |
Atomic |
HasAtom.copy() |
| Modifier and Type | Class and Description |
|---|---|
class |
IdPredicate
Predicate implementation specialising it to be an id predicate.
|
class |
NeqPredicate
Predicate implementation specialising it to be an inequality predicate.
|
class |
Predicate<T>
AtomicBase extension serving as base class for predicate implementations. |
class |
ValuePredicate
Predicate implementation specialising it to be an value predicate.
|
| Modifier and Type | Method and Description |
|---|---|
Atomic |
ValuePredicate.copy() |
Atomic |
NeqPredicate.copy() |
Atomic |
IdPredicate.copy() |
| Modifier and Type | Class and Description |
|---|---|
class |
DataTypeAtom
Atomic corresponding to
DataTypeProperty. |
class |
IsAbstractAtom
Atomic corresponding to
IsAbstractProperty. |
class |
RegexAtom
Atomic corresponding to
RegexProperty. |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
RegexAtom.copy() |
Atomic |
IsAbstractAtom.copy() |
Atomic |
DataTypeAtom.copy() |
| Modifier and Type | Method and Description |
|---|---|
Set<Atomic> |
ReasonerQueryImpl.getAtoms() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ReasonerQueryImpl.addAtomic(Atomic atom) |
boolean |
ReasonerAtomicQuery.addAtomic(Atomic at) |
boolean |
ReasonerQueryImpl.removeAtomic(Atomic atom) |
boolean |
ReasonerAtomicQuery.removeAtomic(Atomic at) |
| Modifier and Type | Method and Description |
|---|---|
void |
ReasonerQueryImpl.addAtomConstraints(Set<? extends Atomic> cstrs)
adds a set of constraints (types, predicates) to the atom set
|
Copyright © 2017 Grakn Labs Ltd. All rights reserved.