| Modifier and Type | Method and Description |
|---|---|
boolean |
DatatypeReasoner.isSatisfiable(Set<Literal> nodes,
Map<Literal,Set<Literal>> ineqs)
Check that the data ranges and inequalities asserted on a collection of
literal nodes are satisfiable.
|
boolean |
DatatypeReasoner.isSatisfiable(Set<Literal> nodes,
Map<Literal,Set<Literal>> ineqs)
Check that the data ranges and inequalities asserted on a collection of
literal nodes are satisfiable.
|
boolean |
DatatypeReasoner.isSatisfiable(Set<Literal> nodes,
Map<Literal,Set<Literal>> ineqs)
Check that the data ranges and inequalities asserted on a collection of
literal nodes are satisfiable.
|
boolean |
DatatypeReasonerImpl.isSatisfiable(Set<Literal> nodes,
Map<Literal,Set<Literal>> neqs) |
boolean |
DatatypeReasonerImpl.isSatisfiable(Set<Literal> nodes,
Map<Literal,Set<Literal>> neqs) |
boolean |
DatatypeReasonerImpl.isSatisfiable(Set<Literal> nodes,
Map<Literal,Set<Literal>> neqs) |
| Modifier and Type | Method and Description |
|---|---|
Literal |
VariableBinding.get(AtomDObject key)
If the key is a variable, return the node associated with it in
the map.
|
Literal |
LiteralFilter.next() |
Literal |
VariableBinding.set(AtomDObject key,
Literal value)
If the key is a data variable, set the value.
|
Literal |
VariableBinding.set(AtomDVariable key,
aterm.ATermAppl value) |
| Modifier and Type | Method and Description |
|---|---|
Set<Map.Entry<AtomDVariable,Literal>> |
VariableBinding.dataEntrySet() |
| Modifier and Type | Method and Description |
|---|---|
Literal |
VariableBinding.set(AtomDObject key,
Literal value)
If the key is a data variable, set the value.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
static Literal |
ComparisonTesters.expectedIfEquals(Literal expected,
Literal result)
If the first argument is null, return the second.
|
Literal |
NumberToLiteralVisitor.getLiteral() |
| 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 |
StringFunctionAdapter.apply(ABox abox,
Literal expected,
Literal... litArgs) |
Literal |
NumericAdapter.apply(ABox abox,
Literal expected,
Literal... args) |
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.
|
Literal |
Function.apply(ABox abox,
Literal expected,
Literal... args)
Apply the function against a set of arguments.
|
static Literal |
ComparisonTesters.expectedIfEquals(Literal expected,
Literal result)
If the first argument is null, return the second.
|
boolean |
BinaryTester.test(Literal[] args) |
boolean |
Tester.test(Literal[] args) |
protected abstract boolean |
BinaryTester.test(Literal l1,
Literal l2)
Overriden to provide test functionality
|
| Modifier and Type | Method and Description |
|---|---|
static WME |
WME.createBuiltin(Literal[] literals,
DependencySet ds) |
| Constructor and Description |
|---|
BuiltinWME(Literal[] literals,
DependencySet depends) |
| Modifier and Type | Method and Description |
|---|---|
Literal |
ABox.addLiteral(aterm.ATermAppl dataValue)
Add a new literal to the ABox.
|
Literal |
ABox.addLiteral(aterm.ATermAppl dataValue,
DependencySet ds) |
Literal |
ABox.addLiteral(DependencySet ds)
Add a new literal to the ABox.
|
Literal |
ABox.getLiteral(aterm.ATerm x) |
Literal |
Literal.getSame() |
Literal |
LiteralIterator.next() |
| Constructor and Description |
|---|
Literal(Literal literal,
ABox abox) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CompletionStrategy.applyFunctionalMaxRule(Literal x,
Role r,
DependencySet ds) |
protected void |
CompletionStrategy.mergeLiterals(Literal y,
Literal x,
DependencySet ds)
Merge literal y into x.
|
Copyright © 2019. All rights reserved.