public class ModuleProcessor extends Object implements Processor
Constructor and Description |
---|
ModuleProcessor(Set<ComplexIntegerAxiom> axiomSet,
ModuleProcessorFactory factory)
Constructs a new module processor.
|
Modifier and Type | Method and Description |
---|---|
IntegerHierarchicalGraph |
getClassHierarchy() |
IntegerHierarchicalGraph |
getDataPropertyHierarchy() |
Map<Integer,Set<Integer>> |
getDirectTypes() |
IntegerHierarchicalGraph |
getObjectPropertyHierarchy() |
Map<Integer,Set<Integer>> |
getSameIndividualMap() |
boolean |
isReady() |
boolean |
process() |
public ModuleProcessor(Set<ComplexIntegerAxiom> axiomSet, ModuleProcessorFactory factory)
axiomSet
- set of axiomsfactory
- factory to create the auxiliary processorpublic IntegerHierarchicalGraph getClassHierarchy()
getClassHierarchy
in interface Processor
public IntegerHierarchicalGraph getDataPropertyHierarchy() throws UnclassifiedOntologyException
getDataPropertyHierarchy
in interface Processor
UnclassifiedOntologyException
public Map<Integer,Set<Integer>> getDirectTypes()
getDirectTypes
in interface Processor
public IntegerHierarchicalGraph getObjectPropertyHierarchy()
getObjectPropertyHierarchy
in interface Processor
public Map<Integer,Set<Integer>> getSameIndividualMap()
getSameIndividualMap
in interface Processor
Copyright © 2009–2015 Chair of Automata Theory - TU Dresden. All rights reserved.