org.nlogo.workspace
Interface Controllable

All Known Implementing Classes:
App, HeadlessWorkspace

public interface Controllable

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.


Method Summary
 void command(String source)
           
 void open(String path)
           
 Object report(String source)
           
 

Method Detail

command

void command(String source)
             throws LogoException,
                    CompilerException
Throws:
LogoException
CompilerException

report

Object report(String source)
              throws LogoException,
                     CompilerException
Throws:
LogoException
CompilerException

open

void open(String path)
          throws LogoException,
                 CompilerException,
                 IOException
Throws:
LogoException
CompilerException
IOException