The Meta-Environment API

nl.cwi.sen1.modulemanager
Class ModuleManagerBridge

java.lang.Object
  extended by toolbus.AbstractTool
      extended by nl.cwi.sen1.modulemanager.ModuleManagerTool
          extended by nl.cwi.sen1.modulemanager.ModuleManagerBridge
All Implemented Interfaces:
java.lang.Runnable, ModuleManagerTif, toolbus.IOperations, toolbus.Tool

public class ModuleManagerBridge
extends ModuleManagerTool


Field Summary
private  ModuleManagerTif tool
           
 
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
 
Constructor Summary
ModuleManagerBridge(aterm.ATermFactory factory, ModuleManagerTif tool)
           
 
Method Summary
 void addAttribute(aterm.ATerm t0, aterm.ATerm t1, aterm.ATerm t2, aterm.ATerm t3)
           
 void addDependency(aterm.ATerm t0, aterm.ATerm t1)
           
 aterm.ATerm createModule()
           
 void deleteAttribute(aterm.ATerm t0, aterm.ATerm t1, aterm.ATerm t2)
           
 void deleteDependencies(aterm.ATerm t0)
           
 void deleteDependency(aterm.ATerm t0, aterm.ATerm t1)
           
 void deleteModule(aterm.ATerm t0)
           
 aterm.ATerm getAllAttributes(aterm.ATerm t0)
           
 aterm.ATerm getAllChildrenModules(aterm.ATerm t0)
           
 aterm.ATerm getAllModules()
           
 aterm.ATerm getAllParentModules(aterm.ATerm t0)
           
 aterm.ATerm getAttribute(aterm.ATerm t0, aterm.ATerm t1, aterm.ATerm t2)
           
 aterm.ATerm getChildrenModules(aterm.ATerm t0)
           
 aterm.ATerm getClosableModules(aterm.ATerm t0)
           
 aterm.ATerm getDependencies()
           
 aterm.ATerm getModuleGraph(aterm.ATerm t0)
           
 aterm.ATerm getModuleIdByAttribute(aterm.ATerm t0, aterm.ATerm t1, aterm.ATerm t2)
           
 aterm.ATerm getParentModules(aterm.ATerm t0)
           
 void recAckEvent(aterm.ATerm t0)
           
 void recTerminate(aterm.ATerm t0)
           
 void registerAttributeUpdateRule(aterm.ATerm t0, aterm.ATerm t1, aterm.ATerm t2, aterm.ATerm t3)
           
 
Methods inherited from class nl.cwi.sen1.modulemanager.ModuleManagerTool
checkInputSignature, handler, notInInputSignature
 
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
 

Field Detail

tool

private ModuleManagerTif tool
Constructor Detail

ModuleManagerBridge

public ModuleManagerBridge(aterm.ATermFactory factory,
                           ModuleManagerTif tool)
Method Detail

deleteDependencies

public void deleteDependencies(aterm.ATerm t0)

addDependency

public void addDependency(aterm.ATerm t0,
                          aterm.ATerm t1)

deleteModule

public void deleteModule(aterm.ATerm t0)

deleteAttribute

public void deleteAttribute(aterm.ATerm t0,
                            aterm.ATerm t1,
                            aterm.ATerm t2)

deleteDependency

public void deleteDependency(aterm.ATerm t0,
                             aterm.ATerm t1)

addAttribute

public void addAttribute(aterm.ATerm t0,
                         aterm.ATerm t1,
                         aterm.ATerm t2,
                         aterm.ATerm t3)

registerAttributeUpdateRule

public void registerAttributeUpdateRule(aterm.ATerm t0,
                                        aterm.ATerm t1,
                                        aterm.ATerm t2,
                                        aterm.ATerm t3)

getAttribute

public aterm.ATerm getAttribute(aterm.ATerm t0,
                                aterm.ATerm t1,
                                aterm.ATerm t2)

getAllAttributes

public aterm.ATerm getAllAttributes(aterm.ATerm t0)

getDependencies

public aterm.ATerm getDependencies()

getChildrenModules

public aterm.ATerm getChildrenModules(aterm.ATerm t0)

getAllParentModules

public aterm.ATerm getAllParentModules(aterm.ATerm t0)

getClosableModules

public aterm.ATerm getClosableModules(aterm.ATerm t0)

getAllChildrenModules

public aterm.ATerm getAllChildrenModules(aterm.ATerm t0)

getAllModules

public aterm.ATerm getAllModules()

createModule

public aterm.ATerm createModule()

getModuleIdByAttribute

public aterm.ATerm getModuleIdByAttribute(aterm.ATerm t0,
                                          aterm.ATerm t1,
                                          aterm.ATerm t2)

getModuleGraph

public aterm.ATerm getModuleGraph(aterm.ATerm t0)

getParentModules

public aterm.ATerm getParentModules(aterm.ATerm t0)

recAckEvent

public void recAckEvent(aterm.ATerm t0)

recTerminate

public void recTerminate(aterm.ATerm t0)

The Meta-Environment API