public class ClassModuleProcessor extends Object implements Processor
Constructor and Description |
---|
ClassModuleProcessor(Set<ComplexIntegerAxiom> axiomSet,
IntegerOntologyObjectFactory axFactory,
ModuleProcessorFactory procFactory)
Constructs a class 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 ClassModuleProcessor(Set<ComplexIntegerAxiom> axiomSet, IntegerOntologyObjectFactory axFactory, ModuleProcessorFactory procFactory)
axiomSet
- set of axiomsaxFactory
- ontology object factoryprocFactory
- 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.