The Meta-Environment API

nl.cwi.sen1.modulemanager.model
Class ModuleGraph

java.lang.Object
  extended by nl.cwi.sen1.modulemanager.model.ModuleDatabase
      extended by nl.cwi.sen1.modulemanager.model.ModuleGraph

public class ModuleGraph
extends ModuleDatabase


Field Summary
private  nl.cwi.sen1.graph.types.EdgeList edgeList
           
private  nl.cwi.sen1.graph.Factory factory
           
private  nl.cwi.sen1.graph.types.NodeList nodeList
           
 
Fields inherited from class nl.cwi.sen1.modulemanager.model.ModuleDatabase
descendants, modules
 
Constructor Summary
ModuleGraph(aterm.pure.PureFactory pureFactory, AttributeSetListener l)
           
 
Method Summary
 nl.cwi.sen1.graph.types.Graph getModuleGraph(aterm.ATerm namespace)
           
private  void setEdges()
           
private  void setNodes(aterm.ATerm namespace)
           
 
Methods inherited from class nl.cwi.sen1.modulemanager.model.ModuleDatabase
addDependency, addModule, deleteDependencies, deleteDependency, deleteModuleAttribute, getAllAttributes, getAllChildren, getAllModules, getAllParents, getChildren, getClosableModules, getDependencies, getModuleAttribute, getModuleIdByAttribute, getNextModuleId, getParents, printStatistics, registerAttributeUpdateRule, removeModule, setAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodeList

private nl.cwi.sen1.graph.types.NodeList nodeList

edgeList

private nl.cwi.sen1.graph.types.EdgeList edgeList

factory

private nl.cwi.sen1.graph.Factory factory
Constructor Detail

ModuleGraph

public ModuleGraph(aterm.pure.PureFactory pureFactory,
                   AttributeSetListener l)
Method Detail

setNodes

private void setNodes(aterm.ATerm namespace)

setEdges

private void setEdges()

getModuleGraph

public nl.cwi.sen1.graph.types.Graph getModuleGraph(aterm.ATerm namespace)

The Meta-Environment API