gov.llnl.babel
Class Context

java.lang.Object
  extended by gov.llnl.babel.Context

public class Context
extends java.lang.Object


Constructor Summary
Context()
           
 
Method Summary
 void deleteFilesAndDependencies()
           
 BabelConfiguration getConfig()
           
 Dependencies getDependencies()
           
 CodeGenerationFactory getFactory()
           
 FileManager getFileManager()
           
 RepositoryFactory getRepoFactory()
           
 java.util.List getSIDLFiles()
           
 SymbolTable getSymbolTable()
           
 void prepareFilesAndDependencies()
           
 void removeDefaultRepository()
           
 void reset()
           
 void setDefaultRepository(java.io.File defaultRepo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Context

public Context()
Method Detail

getSymbolTable

public SymbolTable getSymbolTable()

getFileManager

public FileManager getFileManager()

getDependencies

public Dependencies getDependencies()

getRepoFactory

public RepositoryFactory getRepoFactory()

getConfig

public BabelConfiguration getConfig()

getFactory

public CodeGenerationFactory getFactory()

getSIDLFiles

public java.util.List getSIDLFiles()

setDefaultRepository

public void setDefaultRepository(java.io.File defaultRepo)

removeDefaultRepository

public void removeDefaultRepository()

prepareFilesAndDependencies

public void prepareFilesAndDependencies()
                                 throws CodeGenerationException
Throws:
CodeGenerationException

deleteFilesAndDependencies

public void deleteFilesAndDependencies()

reset

public void reset()