Uses of Interface
edu.rice.cs.drjava.model.GlobalModel

Packages that use GlobalModel
edu.rice.cs.drjava.model The model package is responsible for the majority of the logic and state in DrJava. 
edu.rice.cs.drjava.model.cache The idea behind this new interface is that the rest of the model should not talk directly to the document cache but rather to an adapter to the cache. 
edu.rice.cs.drjava.model.compiler Contains adaptor code for invoking various Java compilers. 
edu.rice.cs.drjava.model.debug.jpda   
edu.rice.cs.drjava.model.javadoc   
edu.rice.cs.drjava.model.junit Contains the code for integration of the JUnit testing facility. 
edu.rice.cs.drjava.ui The ui package contains classes for the default user interface for DrJava. 
 

Uses of GlobalModel in edu.rice.cs.drjava.model
 

Subinterfaces of GlobalModel in edu.rice.cs.drjava.model
 interface SingleDisplayModel
          A GlobalModel that enforces invariants associated with having one active document at a time.
 

Classes in edu.rice.cs.drjava.model that implement GlobalModel
 class AbstractGlobalModel
          In simple terms, a DefaultGlobalModel without an interpreter, compiler, junit testing, debugger or javadoc.
 class DefaultGlobalModel
          Handles the bulk of DrJava's program logic.
 class DummyGlobalModel
          Concrete implementation of GlobalModel that always throws UnsupportedOperationExceptions.
static class GlobalModelTestCase.TestGlobalModel
           
 class TestDocGetter
          Test implementation of the document fetching methods in the GlobalModel interface.
 

Methods in edu.rice.cs.drjava.model with parameters of type GlobalModel
protected static void JarJDKToolsLibrary.collectValidResults(GlobalModel model, LinkedHashMap<File,Set<JDKDescriptor>> jars, Map<JavaVersion.FullVersion,Iterable<JarJDKToolsLibrary>> results, Map<JavaVersion.FullVersion,Iterable<JarJDKToolsLibrary>> compoundResults)
          Check which jars are valid JDKs, and determine if they are compound or full (non-compound) JDKs.
protected static Map<JavaVersion.FullVersion,Iterable<JarJDKToolsLibrary>> JarJDKToolsLibrary.getCompletedCompoundResults(GlobalModel model, Iterable<JarJDKToolsLibrary> collapsed, Iterable<JarJDKToolsLibrary> compoundCollapsed)
          Get completed compound JDKs by going through the list of compound JDKs and finding full JDKs that complete them.
static JarJDKToolsLibrary JarJDKToolsLibrary.makeFromFile(File f, GlobalModel model, JDKDescriptor desc)
          Create a JarJDKToolsLibrary from a specific "tools.jar" or "classes.jar" file.
static JarJDKToolsLibrary JarJDKToolsLibrary.makeFromFile(File f, GlobalModel model, JDKDescriptor desc, List<File> additionalBootClassPath)
          Create a JarJDKToolsLibrary from a specific "tools.jar" or "classes.jar" file.
static Iterable<JDKToolsLibrary> JDKToolsLibrary.makeFromRuntime(GlobalModel model)
          Create a JDKToolsLibrary from the runtime class path (or, more accurately, from the class loader that loaded this class.
protected  void GlobalModelTestCase.saveAllFiles(GlobalModel model, FileSaveSelector fs)
           
static Iterable<JarJDKToolsLibrary> JarJDKToolsLibrary.search(GlobalModel model)
          Produce a list of tools libraries discovered on the file system.
 

Uses of GlobalModel in edu.rice.cs.drjava.model.cache
 

Classes in edu.rice.cs.drjava.model.cache that implement GlobalModel
private static class DocumentCacheTest.TestGlobalModel
          This is just so that we can have an instance of a DefaultGlobalModel rather than a single display model.
 

Uses of GlobalModel in edu.rice.cs.drjava.model.compiler
 

Fields in edu.rice.cs.drjava.model.compiler declared as GlobalModel
private  GlobalModel CompilerErrorModel._model
          The global model which created/controls this object.
private  GlobalModel DefaultCompilerModel._model
          The global model to which this compiler model belongs.
private  GlobalModel LanguageLevelStackTraceMapper.aGModel
          model used to get the OpenDefinitionsDocuments from files
 

Constructors in edu.rice.cs.drjava.model.compiler with parameters of type GlobalModel
CompilerErrorModel(DJError[] errors, GlobalModel model)
          Constructs a new CompilerErrorModel with specified global model.
DefaultCompilerModel(GlobalModel m, Iterable<? extends CompilerInterface> compilers)
          Main constructor.
LanguageLevelStackTraceMapper(GlobalModel aGM)
           
 

Uses of GlobalModel in edu.rice.cs.drjava.model.debug.jpda
 

Fields in edu.rice.cs.drjava.model.debug.jpda declared as GlobalModel
private  GlobalModel JPDADebugger._model
          Reference to DrJava's model.
 

Constructors in edu.rice.cs.drjava.model.debug.jpda with parameters of type GlobalModel
JPDADebugger(GlobalModel model)
          Builds a new JPDADebugger to debug code in the Interactions JVM, using the JPDA/JDI interfaces.
 

Uses of GlobalModel in edu.rice.cs.drjava.model.javadoc
 

Fields in edu.rice.cs.drjava.model.javadoc declared as GlobalModel
private  GlobalModel DefaultJavadocModel._model
          Used by CompilerErrorModel to open documents that have errors.
 

Constructors in edu.rice.cs.drjava.model.javadoc with parameters of type GlobalModel
DefaultJavadocModel(GlobalModel model, File javaCommand, Iterable<File> toolsPath)
          Main constructor.
NoJavadocAvailable(GlobalModel model)
           
 

Uses of GlobalModel in edu.rice.cs.drjava.model.junit
 

Fields in edu.rice.cs.drjava.model.junit declared as GlobalModel
private  GlobalModel DefaultJUnitModel._model
          The global model to which the JUnitModel belongs
 

Constructors in edu.rice.cs.drjava.model.junit with parameters of type GlobalModel
DefaultJUnitModel(MainJVM jvm, CompilerModel compilerModel, GlobalModel model)
          Main constructor.
JUnitErrorModel(JUnitError[] errors, GlobalModel model, boolean testsHaveRun)
          Constructs a new JUnitErrorModel to be maintained by a particular OpenDefinitionsDocument.
 

Uses of GlobalModel in edu.rice.cs.drjava.ui
 

Fields in edu.rice.cs.drjava.ui declared as GlobalModel
private  GlobalModel JarOptionsDialog._model
          Model.