@@ -4,65 +4,68 @@ import java.awt.image.BufferedImage
44import java .io .File
55import javax .imageio .ImageIO
66
7- import org .nlogo .api ._
7+ import org .nlogo .api .{ Activation , Agent , CommandRunnable , Context , ExtensionManager , ExternalResourceManager ,
8+ ImportErrorHandler , JobOwner , LabProtocol , LibraryManager , LogoException , MersenneTwisterFast ,
9+ OutputDestination , Perspective , PlotInterface , PlotManagerInterface , PreviewCommands ,
10+ RendererInterface , ReporterRunnable , Workspace , WorkspaceContext , World }
811
912class FakeContext extends Context {
1013 def attachCurrentDirectory (path : String ): String =
1114 s " /currentdir/ $path"
1215 def attachModelDir (filePath : String ): String = ???
13- def getAgent : org.nlogo.api. Agent = ???
16+ def getAgent : Agent = ???
1417 def getDrawing : java.awt.image.BufferedImage = ???
15- def getRNG : org.nlogo.api. MersenneTwisterFast = ???
18+ def getRNG : MersenneTwisterFast = ???
1619 def importPcolors (image : java.awt.image.BufferedImage ,asNetLogoColors : Boolean ): Unit = ???
1720 def logCustomGlobals (nameValuePairs : Seq [(String , String )]): Unit = ???
1821 def logCustomMessage (msg : String ): Unit = ???
19- def activation : org.nlogo.api. Activation = ???
20- def world : org.nlogo.api. World = ???
22+ def activation : Activation = ???
23+ def world : World = ???
2124 val workspace = new FakeWorkspace ()
2225}
2326
24- class FakeWorkspace extends org.nlogo.api. Workspace {
27+ class FakeWorkspace extends Workspace {
2528 override def exportView : BufferedImage = {
2629 new BufferedImage (480 , 480 , BufferedImage .TYPE_INT_ARGB )
2730 }
2831
2932 def getResourceManager : ExternalResourceManager = ???
3033
31- // Members declared in org.nlogo.api. Controllable
34+ // Members declared in Controllable
3235 def command (source : String ): Unit = ???
33- def evaluateCommands (owner : org.nlogo.api. JobOwner ,source : String ,waitForCompletion : Boolean ): Unit = ???
34- def evaluateCommands (owner : org.nlogo.api. JobOwner ,source : String ): Unit = ???
35- def evaluateReporter (owner : org.nlogo.api. JobOwner ,source : String ): AnyRef = ???
36+ def evaluateCommands (owner : JobOwner ,source : String ,waitForCompletion : Boolean ): Unit = ???
37+ def evaluateCommands (owner : JobOwner ,source : String ): Unit = ???
38+ def evaluateReporter (owner : JobOwner ,source : String ): AnyRef = ???
3639 def report (source : String ): AnyRef = ???
3740
38- // Members declared in org.nlogo.api. ImporterUser
41+ // Members declared in ImporterUser
3942 def currentPlot (plot : String ): Unit = ???
4043 def maybeGetPlot (plot : String ): Option [PlotInterface ] = ???
41- def importExtensionData (name : String ,data : java.util.List [Array [String ]],handler : org.nlogo.api. ImportErrorHandler ): Unit = ???
44+ def importExtensionData (name : String ,data : java.util.List [Array [String ]],handler : ImportErrorHandler ): Unit = ???
4245 def isExtensionName (name : String ): Boolean = ???
4346 def setOutputAreaContents (text : String ): Unit = ???
4447
4548 // Members declared in org.nlogo.core.LiteralParser
4649 def readFromString (s : String ): AnyRef = ???
4750 def readNumberFromString (source : String ): AnyRef = ???
4851
49- // Members declared in org.nlogo.api. RandomServices
50- def auxRNG : org.nlogo.api. MersenneTwisterFast = ???
51- def mainRNG : org.nlogo.api. MersenneTwisterFast = ???
52+ // Members declared in RandomServices
53+ def auxRNG : MersenneTwisterFast = ???
54+ def mainRNG : MersenneTwisterFast = ???
5255 def seedRNGs (seed : Int ): Unit = ???
5356
54- // Members declared in org.nlogo.api. ViewSettings
57+ // Members declared in ViewSettings
5558 def drawSpotlight : Boolean = ???
5659 def fontSize : Int = ???
57- def isHeadless : Boolean = ???
58- def perspective : org.nlogo.api. Perspective = ???
60+ def workspaceContext : WorkspaceContext = ???
61+ def perspective : Perspective = ???
5962 def renderPerspective : Boolean = ???
6063 def viewHeight : Double = ???
6164 def viewOffsetX : Double = ???
6265 def viewOffsetY : Double = ???
6366 def viewWidth : Double = ???
6467
65- // Members declared in org.nlogo.api. Workspace
68+ // Members declared in Workspace
6669 def behaviorSpaceRunNumber (n : Int ): Unit = ???
6770 def behaviorSpaceRunNumber : Int = ???
6871 def getBehaviorSpaceExperiments : List [LabProtocol ] = ???
@@ -88,33 +91,33 @@ class FakeWorkspace extends org.nlogo.api.Workspace {
8891 def exportWorld (writer : java.io.PrintWriter ): Unit = ???
8992 def exportWorld (path : String ): Unit = ???
9093 def getAndCreateDrawing (): java.awt.image.BufferedImage = ???
91- def getExtensionManager : org.nlogo.api. ExtensionManager = ???
92- def getLibraryManager : org.nlogo.api. LibraryManager = ???
94+ def getExtensionManager : ExtensionManager = ???
95+ def getLibraryManager : LibraryManager = ???
9396 def getModelDir : String = ???
9497 def getModelFileName : String = ???
9598 def getModelPath : String = ???
9699 def graphicsChecksum : String = ???
97100 def importDrawing (path : String ): Unit = ???
98101 def importWorld (path : String ): Unit = ???
99102 def importWorld (reader : java.io.Reader ): Unit = ???
100- def lastLogoException : org.nlogo.api. LogoException = ???
103+ def lastLogoException : LogoException = ???
101104 def open (modelPath : String , shouldAutoInstallLibs : Boolean = false ): Unit = ???
102105 def openModel (model : org.nlogo.core.Model , shouldAutoInstallLibs : Boolean = false ): Unit = ???
103- def outputObject (obj : AnyRef ,owner : AnyRef ,addNewline : Boolean ,readable : Boolean ,destination : org.nlogo.api. OutputDestination ): Unit = ???
106+ def outputObject (obj : AnyRef ,owner : AnyRef ,addNewline : Boolean ,readable : Boolean ,destination : OutputDestination ): Unit = ???
104107 def patchSize : Double = ???
105108 def plotManager : AnyRef = ???
106109 def realPlotManager : PlotManagerInterface = ???
107- def previewCommands : org.nlogo.api. PreviewCommands = ???
110+ def previewCommands : PreviewCommands = ???
108111 def profilingEnabled : Boolean = ???
109- def renderer : org.nlogo.api. RendererInterface = ???
112+ def renderer : RendererInterface = ???
110113 def setModelPath (path : String ): Unit = ???
111- def waitFor (runnable : org.nlogo.api. CommandRunnable ): Unit = ???
114+ def waitFor (runnable : CommandRunnable ): Unit = ???
112115 def waitForQueuedEvents (): Unit = ???
113- def waitForResult [T ](runnable : org.nlogo.api. ReporterRunnable [T ]): T = ???
116+ def waitForResult [T ](runnable : ReporterRunnable [T ]): T = ???
114117 def warningMessage (message : String ): Boolean = ???
115- def world : org.nlogo.api. World = ???
118+ def world : World = ???
116119 def worldChecksum : String = ???
117- // Members declared in org.nlogo.api. WorldResizer
120+ // Members declared in WorldResizer
118121 def patchSize (patchSize : Double ): Unit = ???
119122 def resizeView (): Unit = ???
120123 def setDimensions (dim : org.nlogo.core.WorldDimensions ,patchSize : Double ): Unit = ???
0 commit comments