|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface KernelServices
The main QEDEQ kernel methods are assembled here.
Method Summary | |
---|---|
boolean |
checkFormallyProved(ModuleAddress address)
Check if all propositions of this and all required modules have correct formal proofs. |
boolean |
checkWellFormedness(ModuleAddress address)
Check if all formulas of a QEDEQ module and its required modules are well formed. |
void |
clearAllPluginResults(ModuleAddress address)
Clear all plugin warnings and errors for given module. |
boolean |
clearLocalBuffer()
Clear local buffer and all loaded QEDEQ modules. |
java.lang.Object |
executePlugin(java.lang.String id,
ModuleAddress address,
java.lang.Object data)
Execute plugin on given QEDEQ module. |
ModuleAddress[] |
getAllLoadedModules()
Get list of all currently loaded QEDEQ modules. |
ModuleAddress |
getModuleAddress(java.io.File file)
Get module address from URL. |
ModuleAddress |
getModuleAddress(java.lang.String url)
Get module address from URL. |
ModuleAddress |
getModuleAddress(java.net.URL url)
Get module address from URL. |
ModuleService[] |
getPlugins()
Get all installed plugins. |
QedeqBo |
getQedeqBo(ModuleAddress address)
Get QedeqBo for an address. |
ServiceJob[] |
getRunningServiceProcesses()
Get all running service processes. |
ServiceJob[] |
getServiceProcesses()
Get information about all service processes. |
java.lang.String |
getSource(ModuleAddress address)
Get source of an QEDEQ module. |
boolean |
loadAllModulesFromQedeq()
Load all QEDEQ modules from project web directory for current kernel. |
QedeqBo |
loadModule(ModuleAddress address)
Get a certain module. |
boolean |
loadRequiredModules(ModuleAddress address)
Get required modules of given module. |
boolean |
removeAllModules()
Remove all modules from memory. |
void |
removeModule(ModuleAddress address)
Remove a QEDEQ module from memory. |
void |
terminateAllServiceProcesses()
Stop all currently running service executions. |
Method Detail |
---|
boolean removeAllModules()
boolean clearLocalBuffer()
QedeqBo loadModule(ModuleAddress address)
address
- Address of module.
boolean loadRequiredModules(ModuleAddress address)
address
- Address of module.
boolean loadAllModulesFromQedeq()
void removeModule(ModuleAddress address)
address
- Remove module identified by this address.ModuleAddress[] getAllLoadedModules()
QedeqBo getQedeqBo(ModuleAddress address)
QedeqBo
for an address.
address
- Look for this address.
QedeqBo
.java.lang.String getSource(ModuleAddress address) throws java.io.IOException
null
is returned.
address
- Address for QEDEQ module address.
java.io.IOException
- Loading failed.ModuleAddress getModuleAddress(java.net.URL url) throws java.io.IOException
url
- URL for QEDEQ module.
java.io.IOException
- URL has not the correct format for referencing a QEDEQ module.ModuleAddress getModuleAddress(java.lang.String url) throws java.io.IOException
url
- URL for QEDEQ module.
java.io.IOException
- URL has not the correct format for referencing a QEDEQ module.ModuleAddress getModuleAddress(java.io.File file) throws java.io.IOException
file
- Local QEDEQ module.
java.io.IOException
- URL has not the correct format for referencing a QEDEQ module.boolean checkWellFormedness(ModuleAddress address)
address
- Module to check.
boolean checkFormallyProved(ModuleAddress address)
address
- Module to check.
ModuleService[] getPlugins()
java.lang.Object executePlugin(java.lang.String id, ModuleAddress address, java.lang.Object data) throws InterruptException
id
- Plugin id.address
- QEDEQ module address.data
- Process data. Additional data beside module.
null
.
InterruptException
- User canceled further processing.void clearAllPluginResults(ModuleAddress address)
address
- QEDEQ module address.ServiceJob[] getServiceProcesses()
ServiceJob[] getRunningServiceProcesses()
void terminateAllServiceProcesses()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |