Clover coverage report - DrJava Test Coverage (drjava-20120422-r5456)
Coverage timestamp: Sun Apr 22 2012 03:13:25 CDT
file stats: LOC: 587   Methods: 124
NCLOC: 402   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
DummyGlobalModel.java - 2.4% 2.4% 2.4%
coverage coverage
 1    /*BEGIN_COPYRIGHT_BLOCK
 2    *
 3    * Copyright (c) 2001-2010, JavaPLT group at Rice University (drjava@rice.edu)
 4    * All rights reserved.
 5    *
 6    * Redistribution and use in source and binary forms, with or without
 7    * modification, are permitted provided that the following conditions are met:
 8    * * Redistributions of source code must retain the above copyright
 9    * notice, this list of conditions and the following disclaimer.
 10    * * Redistributions in binary form must reproduce the above copyright
 11    * notice, this list of conditions and the following disclaimer in the
 12    * documentation and/or other materials provided with the distribution.
 13    * * Neither the names of DrJava, the JavaPLT group, Rice University, nor the
 14    * names of its contributors may be used to endorse or promote products
 15    * derived from this software without specific prior written permission.
 16    *
 17    * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 18    * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 19    * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 20    * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
 21    * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 22    * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 23    * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 24    * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 25    * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 26    * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 27    * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 28    *
 29    * This software is Open Source Initiative approved Open Source Software.
 30    * Open Source Initative Approved is a trademark of the Open Source Initiative.
 31    *
 32    * This file is part of DrJava. Download the current version of this project
 33    * from http://www.drjava.org/ or http://sourceforge.net/projects/drjava/
 34    *
 35    * END_COPYRIGHT_BLOCK*/
 36   
 37    package edu.rice.cs.drjava.model;
 38   
 39    import java.awt.print.PageFormat;
 40   
 41    import java.io.File;
 42    import java.io.IOException;
 43    import java.util.Map;
 44    import java.util.HashMap;
 45    import java.util.List;
 46   
 47    import edu.rice.cs.util.AbsRelFile;
 48    import edu.rice.cs.util.FileOpenSelector;
 49    import edu.rice.cs.util.OperationCanceledException;
 50   
 51    import edu.rice.cs.util.docnavigation.IDocumentNavigator;
 52    import edu.rice.cs.util.swing.DocumentIterator;
 53    import edu.rice.cs.util.text.AbstractDocumentInterface;
 54    import edu.rice.cs.util.text.ConsoleDocument;
 55   
 56    import edu.rice.cs.drjava.model.definitions.DefinitionsEditorKit;
 57    import edu.rice.cs.drjava.model.debug.Breakpoint;
 58    import edu.rice.cs.drjava.model.debug.Debugger;
 59    import edu.rice.cs.drjava.model.javadoc.JavadocModel;
 60    import edu.rice.cs.drjava.model.repl.DefaultInteractionsModel;
 61    import edu.rice.cs.drjava.model.repl.InteractionsDocument;
 62    import edu.rice.cs.drjava.model.repl.InteractionsDJDocument;
 63    import edu.rice.cs.drjava.model.repl.InteractionsScriptModel;
 64    import edu.rice.cs.drjava.model.compiler.CompilerModel;
 65    import edu.rice.cs.drjava.model.junit.JUnitModel;
 66    import edu.rice.cs.drjava.project.DocumentInfoGetter;
 67    import edu.rice.cs.drjava.project.MalformedProjectFileException;
 68    import edu.rice.cs.drjava.config.OptionParser;
 69   
 70    /** Concrete implementation of GlobalModel that always throws UnsupportedOperationExceptions.
 71    * @version $Id: DummyGlobalModel.java 5439 2011-08-11 17:13:04Z rcartwright $
 72    */
 73    public class DummyGlobalModel implements GlobalModel {
 74    /** Since this is not supposed to be used, we need to throw an exception OTHER than the ones it officially supports.
 75    * @throws UnsupportedOperationException
 76    */
 77   
 78  0 public void addListener(GlobalModelListener listener) {
 79  0 throw new UnsupportedOperationException("Tried to call addListener on a Dummy");
 80    }
 81   
 82  0 public void removeListener(GlobalModelListener listener) {
 83  0 throw new UnsupportedOperationException("Tried to call removeListener on a Dummy");
 84    }
 85   
 86  0 public GlobalEventNotifier getNotifier() {
 87  0 throw new UnsupportedOperationException("Tried to call getNotifier on a Dummy");
 88    }
 89   
 90  0 public DefaultInteractionsModel getInteractionsModel() {
 91  0 throw new UnsupportedOperationException("Tried to call getInteractionsModel on a Dummy");
 92    }
 93   
 94  0 public CompilerModel getCompilerModel() {
 95  0 throw new UnsupportedOperationException("Tried to call getCompilerModel on a Dummy");
 96    }
 97   
 98  0 public JUnitModel getJUnitModel() {
 99  0 throw new UnsupportedOperationException("Tried to call getJUnitModel on a Dummy");
 100    }
 101   
 102  0 public JavadocModel getJavadocModel() {
 103  0 throw new UnsupportedOperationException("Tried to call getJavadocModel on a Dummy");
 104    }
 105   
 106  0 public Debugger getDebugger() {
 107  0 throw new UnsupportedOperationException("Tried to call getDebugger on a Dummy");
 108    }
 109   
 110  0 public RegionManager<Breakpoint> getBreakpointManager() {
 111  0 throw new UnsupportedOperationException("Tried to call getBreakpointManager on a Dummy");
 112    }
 113   
 114  0 public RegionManager<MovingDocumentRegion> getBookmarkManager() {
 115  0 throw new UnsupportedOperationException("Tried to call getBookmarkManager on a Dummy");
 116    }
 117   
 118    // public List<RegionManager<MovingDocumentRegion>> getFindResultsManagers() {
 119    // throw new UnsupportedOperationException("Tried to call getFindResultsManagers on a Dummy");
 120    // }
 121   
 122  0 public RegionManager<MovingDocumentRegion> createFindResultsManager() {
 123  0 throw new UnsupportedOperationException("Tried to call createFindResultsManager on a Dummy");
 124    }
 125   
 126  0 public void removeFindResultsManager(RegionManager<MovingDocumentRegion> rm) {
 127  0 throw new UnsupportedOperationException("Tried to call disposeFindResultsManager on a Dummy");
 128    }
 129   
 130  0 public BrowserHistoryManager getBrowserHistoryManager() {
 131  0 throw new UnsupportedOperationException("Tried to call getBookmarkManager on a Dummy");
 132    }
 133   
 134  0 public void addToBrowserHistory() {
 135  0 throw new UnsupportedOperationException("Tried to call getBookmarkManager on a Dummy");
 136    }
 137   
 138  0 public IDocumentNavigator<OpenDefinitionsDocument> getDocumentNavigator() {
 139  0 throw new UnsupportedOperationException("Tried to call getDocumentNavigator on a Dummy");
 140    }
 141   
 142  0 public void setDocumentNavigator(IDocumentNavigator<OpenDefinitionsDocument> newnav) {
 143  0 throw new UnsupportedOperationException("Tried to call setDocumentNavigator on a Dummy");
 144    }
 145   
 146  0 public OpenDefinitionsDocument newFile() {
 147  0 throw new UnsupportedOperationException("Tried to call newFile on a Dummy");
 148    }
 149   
 150  0 public OpenDefinitionsDocument newFile(String text) {
 151  0 throw new UnsupportedOperationException("Tried to call newFile on a Dummy");
 152    }
 153   
 154  0 public OpenDefinitionsDocument newTestCase(String name, boolean makeSetUp, boolean makeTearDown) {
 155  0 throw new UnsupportedOperationException("Tried to call newTest on a Dummy");
 156    }
 157   
 158  0 public OpenDefinitionsDocument openFile(FileOpenSelector com) throws IOException, OperationCanceledException,
 159    AlreadyOpenException {
 160  0 throw new UnsupportedOperationException("Tried to call openFile on a Dummy");
 161    }
 162   
 163  0 public OpenDefinitionsDocument[] openFiles(FileOpenSelector com) throws IOException, OperationCanceledException,
 164    AlreadyOpenException {
 165  0 throw new UnsupportedOperationException("Tried to call openFiles on a Dummy");
 166    }
 167   
 168  0 public boolean closeFile(OpenDefinitionsDocument doc) {
 169  0 throw new UnsupportedOperationException("Tried to call closeFile on a Dummy");
 170    }
 171   
 172  0 public boolean closeFileWithoutPrompt(OpenDefinitionsDocument doc) {
 173  0 throw new UnsupportedOperationException("Tried to call closeFileWithoutPrompt on a Dummy");
 174    }
 175   
 176  0 public boolean closeAllFiles() {
 177  0 throw new UnsupportedOperationException("Tried to call closeAllFiles on a Dummy");
 178    }
 179   
 180  0 public boolean closeFiles(List<OpenDefinitionsDocument> docs) {
 181  0 throw new UnsupportedOperationException("Tried to call closeFiles on a Dummy");
 182    }
 183   
 184  0 public void openFolder(File dir, boolean rec, String ext)
 185    throws IOException, OperationCanceledException, AlreadyOpenException {
 186  0 throw new UnsupportedOperationException("Tried to call openFolder on a Dummy");
 187    }
 188   
 189  0 public void setAutoRefreshStatus(boolean status) {
 190  0 throw new UnsupportedOperationException("Tried to call setAutoRefreshStatus on a Dummy");
 191    }
 192   
 193  0 public boolean getAutoRefreshStatus() {
 194  0 throw new UnsupportedOperationException("Tried to call getAutoRefreshStatus on a Dummy"); }
 195   
 196  0 public Map<OptionParser<?>,String> getPreferencesStoredInProject() {
 197  0 throw new UnsupportedOperationException("Tried to call getPreferencesStoredInProject on a Dummy"); }
 198   
 199  0 public void setPreferencesStoredInProject(Map<OptionParser<?>,String> sp) {
 200  0 throw new UnsupportedOperationException("Tried to call setPreferencesStoredInProject on a Dummy"); }
 201   
 202  0 public void saveAllFiles(FileSaveSelector com) throws IOException {
 203  0 throw new UnsupportedOperationException("Tried to call saveAllFiles on a Dummy");
 204    }
 205   
 206  0 public void createNewProject(File f) {
 207  0 throw new UnsupportedOperationException("Tried to call createNewProject on a Dummy");
 208    }
 209   
 210  0 public void configNewProject() throws IOException {
 211  0 throw new UnsupportedOperationException("Tried to call configNewProject on a Dummy");
 212    }
 213   
 214  0 public void saveProject(File f, HashMap<OpenDefinitionsDocument,DocumentInfoGetter> ht) throws IOException {
 215  0 throw new UnsupportedOperationException("Tried to call saveProject on a Dummy");
 216    }
 217   
 218  0 public void reloadProject(File f, HashMap<OpenDefinitionsDocument,DocumentInfoGetter> ht) throws IOException {
 219  0 throw new UnsupportedOperationException("Tried to call reloadProject on a Dummy");
 220    }
 221   
 222  0 public String fixPathForNavigator(String path) throws IOException {
 223  0 throw new UnsupportedOperationException("Tried to call fixPathForNavigator on a Dummy");
 224    }
 225   
 226  0 public String getSourceBinTitle() {
 227  0 throw new UnsupportedOperationException("Tried to call getSourceBinTitle on a Dummy");
 228    }
 229   
 230  0 public String getExternalBinTitle() {
 231  0 throw new UnsupportedOperationException("Tried to call getExternalBinTitle on a Dummy");
 232    }
 233   
 234  0 public String getAuxiliaryBinTitle() {
 235  0 throw new UnsupportedOperationException("Tried to call getAuxiliaryBinTitle on a Dummy");
 236    }
 237   
 238  0 public void addAuxiliaryFile(OpenDefinitionsDocument doc) {
 239  0 throw new UnsupportedOperationException("Tried to call addAuxiliaryFile on a Dummy");
 240    }
 241   
 242  0 public void removeAuxiliaryFile(OpenDefinitionsDocument doc) {
 243  0 throw new UnsupportedOperationException("Tried to call removeAuxiliaryFile on a Dummy");
 244    }
 245   
 246  0 public void openProject(File file) throws IOException, MalformedProjectFileException {
 247  0 throw new UnsupportedOperationException("Tried to call openProject on a Dummy");
 248    }
 249   
 250  0 public void closeProject(boolean quitting) {
 251  0 throw new UnsupportedOperationException("Tried to call closeProject on a Dummy");
 252    }
 253   
 254  0 public File getSourceFile(String fileName) {
 255  0 throw new UnsupportedOperationException("Tried to call getSourceFile on a Dummy");
 256    }
 257   
 258  0 public File findFileInPaths(String fileName, Iterable<File> paths) {
 259  0 throw new UnsupportedOperationException("Tried to call getSourceFileFromPaths on a Dummy");
 260    }
 261   
 262  0 public Iterable<File> getSourceRootSet() {
 263  0 throw new UnsupportedOperationException("Tried to call getSourceRootSet on a Dummy");
 264    }
 265   
 266  0 public String getCompletePath(int index) {
 267  0 throw new UnsupportedOperationException("Tried to call getDisplayFullPath on a Dummy");
 268    }
 269   
 270  0 public DefinitionsEditorKit getEditorKit() {
 271  0 throw new UnsupportedOperationException("Tried to call getEditorKit on a Dummy");
 272    }
 273   
 274  0 public DocumentIterator getDocumentIterator() {
 275  0 throw new UnsupportedOperationException("Tried to call getDocumentIterator on a Dummy");
 276    }
 277   
 278  0 public void refreshActiveDocument() {
 279  0 throw new UnsupportedOperationException("Tried to call refreshActiveDocument on a Dummy");
 280    }
 281   
 282  0 public ConsoleDocument getConsoleDocument() {
 283  0 throw new UnsupportedOperationException("Tried to call getConsoleDocument on a Dummy");
 284    }
 285   
 286  0 public InteractionsDJDocument getSwingConsoleDocument() {
 287  0 throw new UnsupportedOperationException("Tried to call getSwingConsoleDocument on a Dummy");
 288    }
 289   
 290  0 public void resetConsole() {
 291  0 throw new UnsupportedOperationException("Tried to call resetConsole on a Dummy");
 292    }
 293   
 294  0 public void systemOutPrint(String s) {
 295  0 throw new UnsupportedOperationException("Tried to call systemOutPrint on a Dummy");
 296    }
 297   
 298  0 public void systemErrPrint(String s) {
 299  0 throw new UnsupportedOperationException("Tried to call systemErrPrint on a Dummy");
 300    }
 301   
 302  0 public void systemInEcho(String s) {
 303  0 throw new UnsupportedOperationException("Tried to call systemInEcho on a Dummy");
 304    }
 305   
 306  0 public InteractionsDocument getInteractionsDocument() {
 307  0 throw new UnsupportedOperationException("Tried to call getInteractionsDocument on a Dummy");
 308    }
 309   
 310  0 public InteractionsDJDocument getSwingInteractionsDocument() {
 311  0 throw new UnsupportedOperationException("Tried to call getSwingInteractionsDocument on a Dummy");
 312    }
 313   
 314  0 public void resetInteractions(File wd) {
 315  0 throw new UnsupportedOperationException("Tried to call resetInteractions on a Dummy");
 316    }
 317   
 318  0 public void resetInteractions(File wd, boolean forceReset) {
 319  0 throw new UnsupportedOperationException("Tried to call resetInteractions on a Dummy");
 320    }
 321   
 322  0 public void interpretCurrentInteraction() {
 323  0 throw new UnsupportedOperationException("Tried to call interpretCurrentInteraction on a Dummy");
 324    }
 325   
 326  0 public Iterable<File> getInteractionsClassPath() {
 327  0 throw new UnsupportedOperationException("Tried to call getInteractionsClasspath on a Dummy");
 328    }
 329   
 330  0 public void loadHistory(FileOpenSelector selector) throws IOException {
 331  0 throw new UnsupportedOperationException("Tried to call loadHistory on a Dummy");
 332    }
 333   
 334  0 public InteractionsScriptModel loadHistoryAsScript(FileOpenSelector s) throws IOException, OperationCanceledException
 335    {
 336  0 throw new UnsupportedOperationException("Tried to call loadHistoryAsScript on a Dummy");
 337    }
 338   
 339  0 public void clearHistory() {
 340  0 throw new UnsupportedOperationException("Tried to call clearHistory on a Dummy");
 341    }
 342   
 343  0 public void saveConsoleCopy(ConsoleDocument doc, FileSaveSelector selector) throws IOException {
 344  0 throw new UnsupportedOperationException("Tried to call saveConsoleCopy on a Dummy");
 345    }
 346   
 347  0 public void saveHistory(FileSaveSelector selector) throws IOException {
 348  0 throw new UnsupportedOperationException("Tried to call saveHistory on a Dummy");
 349    }
 350   
 351  0 public void saveHistory(FileSaveSelector selector, String editedVersion) throws IOException {
 352  0 throw new UnsupportedOperationException("Tried to call saveHistory on a Dummy");
 353    }
 354   
 355  0 public String getHistoryAsStringWithSemicolons() {
 356  0 throw new UnsupportedOperationException("Tried to call getHistoryAsStringWithSemicolons on a Dummy");
 357    }
 358   
 359  0 public String getHistoryAsString() {
 360  0 throw new UnsupportedOperationException("Tried to call getHistory on a Dummy");
 361    }
 362   
 363  0 public void printDebugMessage(String s) {
 364  0 throw new UnsupportedOperationException("Tried to call printDebugMessage on a Dummy");
 365    }
 366   
 367  0 public int getDebugPort() throws IOException {
 368  0 throw new UnsupportedOperationException("Tried to call getDebugPort on a Dummy");
 369    }
 370   
 371  0 public Iterable<File> getClassPath() {
 372  0 throw new UnsupportedOperationException("Tried to call getClassPath on a Dummy");
 373    }
 374   
 375  0 public PageFormat getPageFormat() {
 376  0 throw new UnsupportedOperationException("Tried to call getPageFormat on a Dummy");
 377    }
 378   
 379  0 public void setPageFormat(PageFormat format) {
 380  0 throw new UnsupportedOperationException("Tried to call setPageFormat on a Dummy");
 381    }
 382   
 383  0 public void quit() {
 384  0 throw new UnsupportedOperationException("Tried to call quit on a Dummy");
 385    }
 386   
 387  0 public void forceQuit() {
 388  0 throw new UnsupportedOperationException("Tried to call forceQuit on a Dummy");
 389    }
 390   
 391  0 public int getDocumentCount() {
 392  0 throw new UnsupportedOperationException("Tried to call getDocumentCount on a Dummy");
 393    }
 394   
 395  0 public int getNumCompErrors() {
 396  0 throw new UnsupportedOperationException("Tried to call getNumCompErrors on a Dummy");
 397    }
 398   
 399  0 public void setNumCompErrors(int num) {
 400  0 throw new UnsupportedOperationException("Tried to call setNumCompErrors on a Dummy");
 401    }
 402   
 403  0 public OpenDefinitionsDocument getODDForDocument(AbstractDocumentInterface doc) {
 404  0 throw new UnsupportedOperationException("Tried to call getODDForDocument on a Dummy");
 405    }
 406   
 407  0 public List<OpenDefinitionsDocument> getNonProjectDocuments() {
 408  0 throw new UnsupportedOperationException("Tried to call getNonProjectDocuments on a Dummy");
 409    }
 410   
 411  0 public List<OpenDefinitionsDocument> getProjectDocuments() {
 412  0 throw new UnsupportedOperationException("Tried to call getProjectDocuments on a Dummy");
 413    }
 414   
 415  0 public boolean isProjectActive() {
 416  0 throw new UnsupportedOperationException("Tried to call isProjectActive on a Dummy");
 417    }
 418   
 419    // public void junitAll() {
 420    // throw new UnsupportedOperationException("Tried to call junitAll on a Dummy");
 421    // }
 422   
 423  0 public File getProjectFile() {
 424  0 throw new UnsupportedOperationException("Tried to call getProjectFile on a Dummy");
 425    }
 426   
 427  0 public File[] getProjectFiles() {
 428  0 throw new UnsupportedOperationException("Tried to call getProjectFiles on a Dummy");
 429    }
 430   
 431  0 public File getProjectRoot() {
 432  0 throw new UnsupportedOperationException("Tried to call getProjectRoot on a Dummy");
 433    }
 434   
 435  0 public void setProjectFile(File f) {
 436  0 throw new UnsupportedOperationException("Tried to call setProjectFile on a Dummy");
 437    }
 438   
 439  0 public void setProjectRoot(File f) {
 440  0 throw new UnsupportedOperationException("Tried to call setProjectRoot on a Dummy");
 441    }
 442   
 443  0 public File getBuildDirectory() {
 444  0 throw new UnsupportedOperationException("Tried to call getBuildDirectory on a Dummy");
 445    }
 446   
 447  0 public void setBuildDirectory(File f) {
 448  0 throw new UnsupportedOperationException("Tried to call setBuildDirectory on a Dummy");
 449    }
 450   
 451  0 public File getMasterWorkingDirectory() {
 452  0 throw new UnsupportedOperationException("Tried to call getMasterWorkingDirectory on a Dummy");
 453    }
 454   
 455  0 public File getWorkingDirectory() {
 456  0 throw new UnsupportedOperationException("Tried to call getWorkingDirectory on a Dummy");
 457    }
 458   
 459  0 public void setWorkingDirectory(File f) {
 460  0 throw new UnsupportedOperationException("Tried to call setWorkingDirectory on a Dummy");
 461    }
 462   
 463  0 public void setMainClass(String f) {
 464  0 throw new UnsupportedOperationException("Tried to call setMainClass on a Dummy");
 465    }
 466   
 467  0 public String getMainClass() {
 468  0 throw new UnsupportedOperationException("Tried to call getMainClass on a Dummy");
 469    }
 470   
 471  0 public File getMainClassContainingFile() {
 472  0 throw new UnsupportedOperationException("Tried to call getMainClass on a Dummy");
 473    }
 474   
 475  0 public Iterable<AbsRelFile> getExtraClassPath() {
 476  0 throw new UnsupportedOperationException("Tried to call getExtraClasspath on a Dummy");
 477    }
 478   
 479  0 public void setExtraClassPath(Iterable<AbsRelFile> cp) {
 480  0 throw new UnsupportedOperationException("Tried to call setExtraClasspath on a Dummy");
 481    }
 482   
 483  0 public void setCreateJarFile(File f) {
 484  0 throw new UnsupportedOperationException("Tried to call setCreateJarFile on a Dummy");
 485    }
 486   
 487  0 public File getCreateJarFile() {
 488  0 throw new UnsupportedOperationException("Tried to call getCreateJarFile on a Dummy");
 489    }
 490  0 public void setCreateJarFlags(int f) {
 491  0 throw new UnsupportedOperationException("Tried to call setCreateJarFlags on a Dummy");
 492    }
 493   
 494  0 public int getCreateJarFlags() {
 495  0 throw new UnsupportedOperationException("Tried to call getCreateJarFlags on a Dummy");
 496    }
 497   
 498   
 499  0 public boolean inProject(File f) {
 500  0 throw new UnsupportedOperationException("Tried to call inProject on a Dummy");
 501    }
 502   
 503  0 public boolean inProjectPath(OpenDefinitionsDocument doc) {
 504  0 throw new UnsupportedOperationException("Tried to call inProject on a Dummy");
 505    }
 506   
 507  0 public void setProjectChanged(boolean changed) {
 508  0 throw new UnsupportedOperationException("Tried to call setProjectChanged on a Dummy");
 509    }
 510   
 511  0 public boolean isProjectChanged() {
 512  0 throw new UnsupportedOperationException("Tried to call isProjectChanged on a Dummy");
 513    }
 514   
 515  0 public boolean hasOutOfSyncDocuments() {
 516  0 throw new UnsupportedOperationException("Tried to call hasOutOfSyncDocuments on a Dummy");
 517    }
 518   
 519  0 public boolean hasOutOfSyncDocuments(List<OpenDefinitionsDocument> lod) {
 520  0 throw new UnsupportedOperationException("Tried to call hasOutOfSyncDocuments on a Dummy");
 521    }
 522   
 523  0 public List<OpenDefinitionsDocument> getOutOfSyncDocuments() {
 524  0 throw new UnsupportedOperationException("Tried to call getOutOfSyncDocuments on a Dummy");
 525    }
 526   
 527  0 public List<OpenDefinitionsDocument> getOutOfSyncDocuments(List<OpenDefinitionsDocument> lod) {
 528  0 throw new UnsupportedOperationException("Tried to call getOutOfSyncDocuments on a Dummy");
 529    }
 530   
 531  0 public void cleanBuildDirectory() {
 532  0 throw new UnsupportedOperationException("Tried to call cleanBuildDirectory on a Dummy");
 533    }
 534   
 535  0 public List<File> getClassFiles() {
 536  0 throw new UnsupportedOperationException("Tried to call getClassFiles on a Dummy");
 537    }
 538   
 539  2 public OpenDefinitionsDocument getDocumentForFile(File file) throws IOException {
 540  2 throw new UnsupportedOperationException("Tried to getDocumentForFile on a Dummy with file: " + file);
 541    }
 542   
 543  0 public boolean isAlreadyOpen(File file) {
 544  0 throw new UnsupportedOperationException("Tried to call isAlreadyOpen on a Dummy with file: " + file);
 545    }
 546   
 547  1 public List<OpenDefinitionsDocument> getOpenDefinitionsDocuments() {
 548  1 throw new UnsupportedOperationException("Tried to getOpenDefinitionsDocuments on a Dummy!");
 549    }
 550   
 551  0 public List<OpenDefinitionsDocument> getLLOpenDefinitionsDocuments() {
 552  0 throw new UnsupportedOperationException("Tried to getOpenDefinitionsDocuments on a Dummy!");
 553    }
 554   
 555  0 public List<OpenDefinitionsDocument> getAuxiliaryDocuments() {
 556  0 throw new UnsupportedOperationException("Tried to getAuxiliaryDocuments on a Dummy!");
 557    }
 558   
 559  0 public List<OpenDefinitionsDocument> getSortedOpenDefinitionsDocuments() {
 560  0 throw new UnsupportedOperationException("Tried to getSortedOpenDefinitionsDocuments on a Dummy!");
 561    }
 562   
 563  1 public boolean hasModifiedDocuments() {
 564  1 throw new UnsupportedOperationException("Tried to call hasModifiedDocuments on a Dummy!");
 565    }
 566  0 public boolean hasModifiedDocuments(List<OpenDefinitionsDocument> lod) {
 567  0 throw new UnsupportedOperationException("Tried to call hasModifiedDocuments on a Dummy!");
 568    }
 569   
 570  0 public boolean hasUntitledDocuments() {
 571  0 throw new UnsupportedOperationException("Tried to call hasUntitliedDocuments on a Dummy!");
 572    }
 573   
 574  0 public String getCustomManifest() {
 575  0 throw new UnsupportedOperationException("Tried to call getCustomManifest on a Dummy!");
 576    }
 577   
 578  0 public void setCustomManifest(String manifest) {
 579  0 throw new UnsupportedOperationException("Tried to call setCustomManifest on a Dummy!");
 580    }
 581   
 582    // Any lightweight parsing has been disabled until we have something that is beneficial and works better in the background.
 583    // /** @return the parsing control */
 584    // public LightWeightParsingControl getParsingControl() {
 585    // throw new UnsupportedOperationException("Tried to call getParsingControl on a Dummy!");
 586    // }
 587    }