| Modifier and Type | Class and Description |
|---|---|
class |
Atom
AtomicBase extension defining specialised functionalities. |
| Constructor and Description |
|---|
AtomicBase(AtomicBase a) |
| Modifier and Type | Class and Description |
|---|---|
class |
Binary
Base implementation for binary atoms with single predicate.
|
class |
BinaryBase
Base implementation for binary atoms of the type ($varName, $valueVariable), where value variable
references predicates.
|
class |
MultiPredicateBinary<T extends Predicate>
Base implementation for binary atoms with multiple predicate.
|
class |
Relation
Atom implementation defining a relation atom corresponding to a combined
RelationProperty
and (optional) IsaProperty. |
class |
Resource
Atom implementation defining a resource atom corresponding to a
HasResourceProperty. |
class |
TypeAtom
Atom implementation defining type atoms of the general form: $varName {isa|sub|plays|relates|has|has-scope} $valueVariable).
|
| 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 | Class and Description |
|---|---|
class |
DataTypeAtom
Atomic corresponding to
DataTypeProperty. |
class |
IsAbstractAtom
Atomic corresponding to
IsAbstractProperty. |
class |
RegexAtom
Atomic corresponding to
RegexProperty. |
Copyright © 2017 Grakn Labs Ltd. All rights reserved.