| Package | Description |
|---|---|
| org.semanticweb.HermiT.blocking | |
| org.semanticweb.HermiT.existentials | |
| org.semanticweb.HermiT.model | |
| org.semanticweb.HermiT.tableau |
| Modifier and Type | Method and Description |
|---|---|
void |
BlockingStrategy.dlClauseBodyCompiled(List<DLClauseEvaluator.Worker> workers,
DLClause dlClause,
List<Variable> variables,
Object[] valuesBuffer,
boolean[] coreVariables) |
void |
AnywhereValidatedBlocking.dlClauseBodyCompiled(List<DLClauseEvaluator.Worker> workers,
DLClause dlClause,
List<Variable> variables,
Object[] valuesBuffer,
boolean[] coreVariables) |
void |
AnywhereBlocking.dlClauseBodyCompiled(List<DLClauseEvaluator.Worker> workers,
DLClause dlClause,
List<Variable> variables,
Object[] valuesBuffer,
boolean[] coreVariables) |
void |
AncestorBlocking.dlClauseBodyCompiled(List<DLClauseEvaluator.Worker> workers,
DLClause dlClause,
List<Variable> variables,
Object[] valuesBuffer,
boolean[] coreVariables) |
| Constructor and Description |
|---|
BlockingValidator(Tableau tableau,
Set<DLClause> dlClauses) |
| Modifier and Type | Method and Description |
|---|---|
void |
ExistentialExpansionStrategy.dlClauseBodyCompiled(List<DLClauseEvaluator.Worker> workers,
DLClause dlClause,
List<Variable> variables,
Object[] valuesBuffer,
boolean[] coreVariables) |
void |
AbstractExpansionStrategy.dlClauseBodyCompiled(List<DLClauseEvaluator.Worker> workers,
DLClause dlClause,
List<Variable> variables,
Object[] valuesBuffer,
boolean[] coreVariables) |
| Modifier and Type | Method and Description |
|---|---|
static DLClause |
DLClause.create(Atom[] headAtoms,
Atom[] bodyAtoms) |
DLClause |
DLClause.getChangedDLClause(Atom[] headAtoms,
Atom[] bodyAtoms) |
DLClause |
DLClause.getSafeVersion(DLPredicate safeMakingPredicate) |
| Modifier and Type | Method and Description |
|---|---|
Set<DLClause> |
DLOntology.getDLClauses() |
| Modifier and Type | Method and Description |
|---|---|
void |
DescriptionGraph.produceStartDLClauses(Set<DLClause> resultingDLClauses) |
| Constructor and Description |
|---|
DLOntology(String ontologyIRI,
Set<DLClause> dlClauses,
Set<Atom> positiveFacts,
Set<Atom> negativeFacts,
Set<AtomicConcept> atomicConcepts,
Set<AtomicRole> atomicObjectRoles,
Set<Role> allComplexObjectRoles,
Set<AtomicRole> atomicDataRoles,
Set<DatatypeRestriction> allUnknownDatatypeRestrictions,
Set<String> definedDatatypeIRIs,
Set<Individual> individuals,
boolean hasInverseRoles,
boolean hasAtMostRestrictions,
boolean hasNominals,
boolean hasDatatypes) |
| Modifier and Type | Method and Description |
|---|---|
DLClause |
DLClauseEvaluator.getDLClause(int dlClauseIndex) |
DLClause |
HyperresolutionManager.BodyAtomsSwapper.getSwappedDLClause(int bodyIndex) |
| Constructor and Description |
|---|
BodyAtomsSwapper(DLClause dlClause) |
DLClauseEvaluator(Tableau tableau,
DLClause bodyDLClause,
List<DLClause> headDLClauses,
ExtensionTable.Retrieval firstAtomRetrieval,
DLClauseEvaluator.BufferSupply bufferSupply,
DLClauseEvaluator.ValuesBufferManager valuesBufferManager,
org.semanticweb.HermiT.tableau.DLClauseEvaluator.GroundDisjunctionHeaderManager groundDisjunctionHeaderManager,
Map<Integer,org.semanticweb.HermiT.tableau.UnionDependencySet> unionDependencySetsBySize) |
| Constructor and Description |
|---|
DLClauseEvaluator(Tableau tableau,
DLClause bodyDLClause,
List<DLClause> headDLClauses,
ExtensionTable.Retrieval firstAtomRetrieval,
DLClauseEvaluator.BufferSupply bufferSupply,
DLClauseEvaluator.ValuesBufferManager valuesBufferManager,
org.semanticweb.HermiT.tableau.DLClauseEvaluator.GroundDisjunctionHeaderManager groundDisjunctionHeaderManager,
Map<Integer,org.semanticweb.HermiT.tableau.UnionDependencySet> unionDependencySetsBySize) |
HyperresolutionManager(Tableau tableau,
Set<DLClause> dlClauses) |
ValuesBufferManager(Set<DLClause> dlClauses,
Map<Term,Node> termsToNodes) |
Copyright © 2017. All Rights Reserved.