gov.llnl.babel

Class 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()
SymbolTable
getSymbolTable()
void
prepareFilesAndDependencies()
void
removeDefaultRepository()
void
reset()
void
setDefaultRepository(File defaultRepo)

Constructor Details

Context

public Context()

Method Details

deleteFilesAndDependencies

public void deleteFilesAndDependencies()

getConfig

public BabelConfiguration getConfig()

getDependencies

public Dependencies getDependencies()

getFactory

public CodeGenerationFactory getFactory()

getFileManager

public FileManager getFileManager()

getRepoFactory

public RepositoryFactory getRepoFactory()

getSymbolTable

public SymbolTable getSymbolTable()

prepareFilesAndDependencies

public void prepareFilesAndDependencies()
            throws CodeGenerationException

removeDefaultRepository

public void removeDefaultRepository()

reset

public void reset()

setDefaultRepository

public void setDefaultRepository(File defaultRepo)