|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.dfleischhacker.uni.thesis.semantic.SemanticManager
public class SemanticManager
Provides methods to get semantic modules and contains a list of available modules as well as factory methods to create those semantic modules.
Method Summary | |
---|---|
static java.util.ArrayList<java.lang.String> |
getAvailableModules()
Returns a list containing the names of all registered semantic modules as strings |
static SemanticModule |
getModuleInstance(java.lang.String name,
Ontology onto1,
Ontology onto2,
boolean deleteABox)
Returns an instance of the SemanticModule class which is determined by the given name. |
static boolean |
isModuleAvailable(java.lang.String name)
Checks if a module with the given name is available. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.util.ArrayList<java.lang.String> getAvailableModules()
public static boolean isModuleAvailable(java.lang.String name)
name
- name of module whose availability to check
public static SemanticModule getModuleInstance(java.lang.String name, Ontology onto1, Ontology onto2, boolean deleteABox)
name
- name of the semantic module to instantiateonto1
- first ontologyonto2
- second ontologydeleteABox
- if true ABox of merged ontology is deleted
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |