trait Controllable extends AnyRef
Interface provides access to the NetLogo controlling API's report and command methods found in methods independent of App.app and headless.HeadlessWorkspace. This is useful for making java software that can run NetLogo in both GUI and Headless mode.
- Source
- Controllable.scala
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- Controllable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract def command(source: String): Unit
-
abstract
def
evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit
- Annotations
- @throws( classOf[CompilerException] )
-
abstract
def
evaluateCommands(owner: JobOwner, source: String): Unit
- Annotations
- @throws( classOf[CompilerException] )
-
abstract
def
evaluateReporter(owner: JobOwner, source: String): AnyRef
- Annotations
- @throws( classOf[CompilerException] )
-
abstract
def
open(path: String): Unit
- Annotations
- @throws( classOf[java.io.IOException] )
- abstract def report(source: String): AnyRef