nl.cwi.sen1.modulemanager
Class ModuleManagerTool
java.lang.Object
toolbus.AbstractTool
nl.cwi.sen1.modulemanager.ModuleManagerTool
- All Implemented Interfaces:
- java.lang.Runnable, ModuleManagerTif, toolbus.IOperations, toolbus.Tool
- Direct Known Subclasses:
- ModuleManagerBridge
public abstract class ModuleManagerTool
- extends toolbus.AbstractTool
- implements ModuleManagerTif
Fields inherited from class toolbus.AbstractTool |
factory |
Fields inherited from interface toolbus.IOperations |
ACKDO, ACKEVENT, CONNECT, DEBUGPERFORMANCESTATS, DISCONNECT, DO, END, EVAL, EVENT, PERFORMANCESTATS, REQUEST, RESPONSE, TERMINATE, UNDEFINED, VALUE |
Methods inherited from class toolbus.AbstractTool |
connect, connect, disconnect, getAddress, getLockObject, getPort, handleIncomingTerm, handleIncomingTerm, handleTerm, init, isConnected, postEvent, postRequest, readTerm, run, sendEvent, sendTerm, setLockObject, stopRunning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface nl.cwi.sen1.modulemanager.ModuleManagerTif |
addAttribute, addDependency, createModule, deleteAttribute, deleteDependencies, deleteDependency, deleteModule, getAllAttributes, getAllChildrenModules, getAllModules, getAllParentModules, getAttribute, getChildrenModules, getClosableModules, getDependencies, getModuleGraph, getModuleIdByAttribute, getParentModules, recAckEvent, recTerminate, registerAttributeUpdateRule |
sigTable
private java.util.Set<aterm.ATerm> sigTable
PdeleteDependencies0
private aterm.ATerm PdeleteDependencies0
PaddDependency0
private aterm.ATerm PaddDependency0
PdeleteModule0
private aterm.ATerm PdeleteModule0
PdeleteAttribute0
private aterm.ATerm PdeleteAttribute0
PdeleteDependency0
private aterm.ATerm PdeleteDependency0
PaddAttribute0
private aterm.ATerm PaddAttribute0
PregisterAttributeUpdateRule0
private aterm.ATerm PregisterAttributeUpdateRule0
PgetAttribute0
private aterm.ATerm PgetAttribute0
PgetAllAttributes0
private aterm.ATerm PgetAllAttributes0
PgetDependencies0
private aterm.ATerm PgetDependencies0
PgetChildrenModules0
private aterm.ATerm PgetChildrenModules0
PgetAllParentModules0
private aterm.ATerm PgetAllParentModules0
PgetClosableModules0
private aterm.ATerm PgetClosableModules0
PgetAllChildrenModules0
private aterm.ATerm PgetAllChildrenModules0
PgetAllModules0
private aterm.ATerm PgetAllModules0
PcreateModule0
private aterm.ATerm PcreateModule0
PgetModuleIdByAttribute0
private aterm.ATerm PgetModuleIdByAttribute0
PgetModuleGraph0
private aterm.ATerm PgetModuleGraph0
PgetParentModules0
private aterm.ATerm PgetParentModules0
PrecAckEvent0
private aterm.ATerm PrecAckEvent0
PrecTerminate0
private aterm.ATerm PrecTerminate0
ModuleManagerTool
protected ModuleManagerTool(aterm.ATermFactory factory)
initSigTable
private void initSigTable()
initPatterns
private void initPatterns()
handler
public aterm.ATerm handler(aterm.ATerm term)
- Specified by:
handler
in interface toolbus.Tool
checkInputSignature
public void checkInputSignature(aterm.ATermList sigs)
- Specified by:
checkInputSignature
in interface toolbus.Tool
notInInputSignature
void notInInputSignature(aterm.ATerm t)