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.debug Contains the code for DrJava's JPDA-based debugger. 
edu.rice.cs.drjava.model.repl.newjvm Manages the creation and invocation of the separate JVM used by the interactions pane. 
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
 

Classes in edu.rice.cs.drjava.model that implement GlobalModel
 class DefaultGlobalModel
          Handles the bulk of DrJava's program logic.
 

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

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

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

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

Fields in edu.rice.cs.drjava.model.repl.newjvm declared as GlobalModel
private  GlobalModel MainJVM._model
          The global model.
 

Methods in edu.rice.cs.drjava.model.repl.newjvm with parameters of type GlobalModel
 void MainJVM.setModel(GlobalModel model)
          For test cases, we reuse the same MainJVM for efficiency.
 

Constructors in edu.rice.cs.drjava.model.repl.newjvm with parameters of type GlobalModel
MainJVM(GlobalModel model)
          Creates a new MainJVM to handle communication with the Interpreter JVM, and instantiates the Interpreter JVM.
MainJVM(GlobalModel model, int rmiPort)
          Creates a new MainJVM to handle communication with the Interpreter JVM, and instantiates the Interpreter JVM.
 

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

Classes in edu.rice.cs.drjava.ui that implement GlobalModel
 class SingleDisplayModel
          A GlobalModel that enforces invariants associated with having one active document at a time.
 

Fields in edu.rice.cs.drjava.ui declared as GlobalModel
private  GlobalModel DefinitionsPane._model
           
private  GlobalModel InteractionsPaneTest._model
           
private  GlobalModel InteractionsPane._model
           
 

Constructors in edu.rice.cs.drjava.ui with parameters of type GlobalModel
DefinitionsPane(MainFrame mf, GlobalModel model, OpenDefinitionsDocument doc)
          Constructor.
OutputPane(GlobalModel model)
           
InteractionsPane(GlobalModel model)