| Modifier and Type | Method and Description |
|---|---|
IncrementalChangeTracker |
IncrementalChangeTracker.copy(ABox target)
Copy change tracker for use with a new ABox (presumably as part of
ABox.copy()) |
| Modifier and Type | Method and Description |
|---|---|
SimpleIncrementalChangeTracker |
SimpleIncrementalChangeTracker.copy(ABox target) |
| Modifier and Type | Method and Description |
|---|---|
ABox |
VariableBinding.getABox() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RuleAtomAsserter.assertAtom(RuleAtom atom,
VariableBinding binding,
DependencySet ds,
boolean negated,
ABox abox,
CompletionStrategy strategy) |
| Constructor and Description |
|---|
AllNamedIndividualsIterator(ABox abox) |
BindingGeneratorImpl(ABox abox,
VariableBinding initialBinding,
Collection<BindingHelper> helpers)
Constructs a binding generator with the given list of helpers.
|
BindingGeneratorStrategyImpl(ABox abox) |
ContinuousRulesStrategy(ABox abox) |
DataRangeBindingHelper(ABox abox,
DataRangeAtom atom) |
DatavaluePropertyBindingHelper(ABox abox,
DatavaluedPropertyAtom pattern) |
ObjectVariableBindingHelper(ABox abox,
AtomIVariable var) |
TrivialSatisfactionHelpers(ABox abox) |
VariableBinding(ABox abox) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
NoSuchBuiltIn.apply(ABox abox,
Literal[] args) |
boolean |
TesterBuiltIn.apply(ABox abox,
Literal[] args) |
boolean |
BuiltIn.apply(ABox abox,
Literal[] args) |
boolean |
GeneralFunctionBuiltIn.apply(ABox abox,
Literal[] args) |
boolean |
FunctionBuiltIn.apply(ABox abox,
Literal[] args) |
boolean |
GeneralFunction.apply(ABox abox,
Literal[] args)
Apply the function against a set of arguments.
|
Literal |
StringFunctionAdapter.apply(ABox abox,
Literal expected,
Literal... litArgs) |
Literal |
NumericAdapter.apply(ABox abox,
Literal expected,
Literal... args) |
Literal |
Function.apply(ABox abox,
Literal expected,
Literal... args)
Apply the function against a set of arguments.
|
| Constructor and Description |
|---|
NumberToLiteralVisitor(ABox abox) |
| Modifier and Type | Field and Description |
|---|---|
protected ABox |
AlphaNode.abox |
| Constructor and Description |
|---|
AlphaDiffFromNode(ABox abox) |
AlphaEdgeNode(ABox abox,
Role role) |
AlphaFixedEdgeNode(ABox abox,
Role role,
aterm.ATermAppl subjectName) |
AlphaFixedObjectEdgeNode(ABox abox,
Role role,
aterm.ATermAppl object) |
AlphaFixedSubjectEdgeNode(ABox abox,
Role role,
aterm.ATermAppl subjectName) |
AlphaNetwork(ABox abox) |
AlphaNode(ABox abox) |
AlphaNoVarEdgeNode(ABox abox,
Role role,
aterm.ATermAppl subjectName,
aterm.ATermAppl objectName) |
AlphaReflexiveEdgeNode(ABox abox,
Role role) |
AlphaTypeNode(ABox abox,
aterm.ATermAppl predicate) |
AlphaTypeNode(ABox abox,
aterm.ATermAppl predicate,
aterm.ATermAppl name) |
BetaBuiltinNode(ABox abox,
String name,
BuiltIn builtin,
NodeProvider[] args) |
BuiltInCondition(ABox abox,
String name,
BuiltIn builtin,
NodeProvider[] args) |
| Modifier and Type | Field and Description |
|---|---|
protected ABox |
Node.abox |
protected ABox |
LiteralIterator.abox
ABox where literals are stoired
|
protected ABox |
KnowledgeBase.abox |
protected ABox |
IndividualIterator.abox
ABox where the individuals are stored
|
| Modifier and Type | Method and Description |
|---|---|
ABox |
ABox.copy()
Create a copy of this ABox with all the nodes and edges.
|
ABox |
ABox.copy(aterm.ATermAppl extraIndividual,
boolean copyIndividuals)
Create a copy of this ABox with one more additional individual.
|
ABox |
ABox.copy(KnowledgeBase kb)
Create a copy of this ABox with all the nodes and edges and the given KB.
|
ABox |
Node.getABox()
getABox
|
ABox |
KnowledgeBase.getABox() |
ABox |
ABox.getLastCompletion() |
| Modifier and Type | Method and Description |
|---|---|
Clash |
Clash.copyTo(ABox abox) |
abstract Node |
Node.copyTo(ABox abox) |
Node |
Literal.copyTo(ABox abox) |
Node |
Individual.copyTo(ABox abox) |
void |
ABox.setLastCompletion(ABox comp) |
| Constructor and Description |
|---|
ABox(KnowledgeBase kb,
ABox abox,
aterm.ATermAppl extraIndividual,
boolean copyIndividuals) |
IndividualIterator(ABox abox)
Create an iterator over all the individuals in the ABox
|
Literal(aterm.ATermAppl name,
aterm.ATermAppl term,
ABox abox,
DependencySet ds) |
Literal(Literal literal,
ABox abox) |
LiteralIterator(ABox abox)
Create an iterator over all the individuals in the ABox
|
LiteralIterator(ABox abox,
boolean findNext)
Create an iterator over all the individuals in the ABox
but do not automatically find the first individual if
findNext parameter is false
|
LiteralIterator(ABox abox,
int start,
int stop)
Create a limited iterator over the individuals in the ABox
that only covers the individuals whose index in nodeList
is between start ans stop indices.
|
Node(aterm.ATermAppl name,
ABox abox) |
Node(Node node,
ABox abox) |
| Modifier and Type | Field and Description |
|---|---|
protected ABox |
Branch.abox |
| Modifier and Type | Method and Description |
|---|---|
IndividualBranch |
MaxBranch.copyTo(ABox abox) |
RuleBranch |
RuleBranch.copyTo(ABox abox) |
IndividualBranch |
GuessBranch.copyTo(ABox abox) |
DisjunctionBranch |
DisjunctionBranch.copyTo(ABox abox) |
abstract Branch |
Branch.copyTo(ABox abox) |
| Constructor and Description |
|---|
ChooseBranch(ABox abox,
CompletionStrategy completion,
Node node,
aterm.ATermAppl c,
DependencySet ds) |
DisjunctionBranch(ABox abox,
CompletionStrategy completion,
Node node,
aterm.ATermAppl disjunction,
DependencySet ds,
aterm.ATermAppl[] disj) |
GuessBranch(ABox abox,
CompletionStrategy strategy,
Individual x,
Role r,
int minGuess,
int maxGuess,
aterm.ATermAppl q,
DependencySet ds) |
IndividualBranch(ABox abox,
CompletionStrategy strategy,
Individual x,
DependencySet ds,
int n) |
MaxBranch(ABox abox,
CompletionStrategy strategy,
Individual x,
Role r,
int n,
aterm.ATermAppl qualification,
List<NodeMerge> mergePairs,
DependencySet ds) |
RuleBranch(ABox abox,
CompletionStrategy completion,
RuleAtomAsserter ruleAtomAsserter,
List<RuleAtom> atoms,
VariableBinding binding,
int bodyAtomCount,
DependencySet ds) |
| Modifier and Type | Method and Description |
|---|---|
protected Iterator<CachedNode> |
CacheSafetyDynamic.getCachedNodes(ABox abox,
aterm.ATermAppl c) |
| Modifier and Type | Field and Description |
|---|---|
protected ABox |
CompletionStrategy.abox
ABox being completed
|
| Modifier and Type | Method and Description |
|---|---|
ABox |
CompletionStrategy.getABox() |
| Constructor and Description |
|---|
CompletionStrategy(ABox abox) |
EmptySRIQStrategy(ABox abox) |
SROIQIncStrategy(ABox abox)
Constructor
|
SROIQStrategy(ABox abox) |
| Modifier and Type | Method and Description |
|---|---|
void |
OptimizedBasicCompletionQueue.setABox(ABox ab)
Set the abox for the queue
|
void |
CompletionQueue.setABox(ABox ab)
Set the abox for the queue
|
void |
BasicCompletionQueue.setABox(ABox ab)
Set the abox for the queue
|
| Constructor and Description |
|---|
BasicCompletionQueue(ABox abox)
Constructor - create queue
|
CompletionQueue(ABox abox)
Constructor - create queue
|
OptimizedBasicCompletionQueue(ABox abox)
Constructor - create queue
|
Copyright © 2019. All rights reserved.