The Meta-Environment API

nl.cwi.sen1.modulemanager
Interface ModuleManagerTif

All Known Implementing Classes:
ModuleManager, ModuleManagerBridge, ModuleManagerTool

public interface ModuleManagerTif


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)
           
 

Method Detail

deleteDependencies

void deleteDependencies(aterm.ATerm t0)

addDependency

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

deleteModule

void deleteModule(aterm.ATerm t0)

deleteAttribute

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

deleteDependency

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

addAttribute

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

registerAttributeUpdateRule

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

getAttribute

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

getAllAttributes

aterm.ATerm getAllAttributes(aterm.ATerm t0)

getDependencies

aterm.ATerm getDependencies()

getChildrenModules

aterm.ATerm getChildrenModules(aterm.ATerm t0)

getAllParentModules

aterm.ATerm getAllParentModules(aterm.ATerm t0)

getClosableModules

aterm.ATerm getClosableModules(aterm.ATerm t0)

getAllChildrenModules

aterm.ATerm getAllChildrenModules(aterm.ATerm t0)

getAllModules

aterm.ATerm getAllModules()

createModule

aterm.ATerm createModule()

getModuleIdByAttribute

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

getModuleGraph

aterm.ATerm getModuleGraph(aterm.ATerm t0)

getParentModules

aterm.ATerm getParentModules(aterm.ATerm t0)

recAckEvent

void recAckEvent(aterm.ATerm t0)

recTerminate

void recTerminate(aterm.ATerm t0)

The Meta-Environment API