org.nlogo.api
Provides classes associated with the NetLogo Extensions API and Controlling API.
For discussion and sample code, please see the NetLogo User Manual.
Attributes
Members list
Type members
Classlikes
Attributes
- Source
- APIVersion.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
APIVersion.type
Attributes
- Companion
- object
- Source
- ModelLoader.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- ModelLoader.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AbstractModelLoader.type
Attributes
- Source
- Action.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait PlotActionclass AutoPlotclass AutoPlotXclass AutoPlotYclass ClearPlotclass CreateTemporaryPenclass HardResetPenclass HidePenclass PenDownclass PlotXYclass PlotYclass SetPenColorclass SetPenIntervalclass SetPenModeclass SetRangeclass SoftResetPenShow all
Attributes
- Source
- Action.scala
- Supertypes
An ActionBuffer logs all actions generated by the supplied ActionBroker. Actions can be grabbed (which clears the buffer) and the buffer can be cleared independently. NP 2013-01-25.
An ActionBuffer logs all actions generated by the supplied ActionBroker. Actions can be grabbed (which clears the buffer) and the buffer can be cleared independently. NP 2013-01-25.
Attributes
- Source
- Action.scala
- Supertypes
Attributes
- Source
- Action.scala
- Supertypes
-
class Objecttrait Matchableclass Any
A representation of the currently executing procedure
A representation of the currently executing procedure
Attributes
- Source
- Activation.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- ModelFormat.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- Announcements.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait AnnouncementTypeclass Objecttrait Matchableclass AnyShow all
- Self type
-
Advisory.type
NetLogo agents include turtles, patches, links and the observer.
NetLogo agents include turtles, patches, links and the observer.
Attributes
- Source
- Agent.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Agenttrait AgentColorstrait Constraintsclass Observertrait Linktrait Link3Dclass Link3Dtrait LinkStamp3Dclass LinkStamp3Dtrait Observertrait Patchtrait Patch3Dtrait Turtletrait Turtle3Dtrait TurtleStamp3Dclass TurtleStamp3DShow all
Attributes
- Source
- AgentException.scala
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class Violation
Attributes
- Source
- Perspective.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Interface provides access to NetLogo agentsets. NetLogo agentsets may be composed of turtles, patches, or links (but an agentset may not contain a mix of different agent types.)
Interface provides access to NetLogo agentsets. NetLogo agentsets may be composed of turtles, patches, or links (but an agentset may not contain a mix of different agent types.)
In order to perform some functions on AgentSets you may need to cast to org.nlogo.agent.AgentSet.
Attributes
- Source
- AgentSet.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- AgentVariables.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AgentVariables.type
Attributes
- Source
- AggregateDrawingInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AggregateDrawingclass Model
Attributes
- Source
- AggregateManagerInterface.scala
- Supertypes
- Known subtypes
-
class GUIAggregateManagerclass AggregateManagerLite
Attributes
- Source
- Announcements.scala
- Supertypes
Attributes
- Source
- Announcements.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- AnnouncementsInfoDownloader.scala
- Supertypes
- Self type
Attributes
- Source
- AnonymousProcedure.scala
- Supertypes
- Known subtypes
-
class AnonymousCommand
Attributes
- Source
- AnonymousProcedure.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- AnonymousProcedure.scala
- Supertypes
- Known subtypes
-
class AnonymousReporter
Attributes
- Source
- Approximate.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Approximate.type
Interface provides access to arguments passed to the perform
or report
methods of a primitive at run-time.
Interface provides access to arguments passed to the perform
or report
methods of a primitive at run-time.
Arguments
are created by NetLogo and passed to the perform
or report
methods of your primitive.
Attributes
- See also
-
Command#perform(Argument[], Context)
Reporter#report(Argument[], Context)
- Source
- Argument.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Argument
Attributes
- Source
- AutoConverter.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object NLogoLabConvertertrait WidgetConverterobject WidgetConverterobject SDMGuiAutoConvertableobject SDMAutoConvertable
Attributes
- Source
- AutoConverter.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class SnippetConverter
Attributes
- Source
- ValueSet.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait RefValueSetclass RefEnumeratedValueSetclass SteppedValueSettrait ValueSetclass EnumeratedValueSet
Attributes
- Source
- CSV.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- ClassManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DefaultClassManager
Attributes
- Source
- Color.scala
- Supertypes
- Self type
-
Color.type
Interface for NetLogo extension commands. Commands are primitives that do not return a value. All new commands must implement this interface.
Interface for NetLogo extension commands. Commands are primitives that do not return a value. All new commands must implement this interface.
Attributes
- Source
- Command.scala
- Supertypes
Attributes
- Source
- CommandLogoThunk.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- CommandRunnable.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- CompilerServices.scala
- Supertypes
- Known subtypes
-
class DummyCompilerServicestrait HubNetWorkspaceInterfaceclass DefaultCompilerServicestrait Compilingclass AbstractWorkspaceScalaclass HeadlessWorkspaceclass GUIWorkspaceclass LiteWorkspaceShow all
Attributes
- Source
- ModelFormat.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object CodeComponentobject InfoComponentobject InterfaceComponentobject LinkShapesComponentobject VectorShapesComponentobject VersionComponenttrait LabFormat[A]class NLogoLabFormatclass NLogoThreeDLabFormattrait ModelSettingsComponent[A]object NLogoModelSettingsobject NLogoThreeDModelSettingsclass NLogoHubNetFormatclass AbstractNLogoGuiSDMFormat[A]class NLogoGuiSDMFormatclass NLogoThreeDGuiSDMFormatclass AbstractNLogoSDMFormat[A]class NLogoSDMFormatclass NLogoThreeDSDMFormatShow all
Attributes
- Source
- ModelLoader.scala
- Supertypes
- Known subtypes
-
class NLogoAnyLoader
Attributes
- Source
- Constants.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Constants.type
Provides access to the current execution environment.
Provides access to the current execution environment.
Attributes
- Source
- Context.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ExtensionContext
ControlSet is an abstraction over the various runtime-only parts of model state. For instance, what output is shown to the user? What does the interface look like for the user. At the moment, it is likely it will only be needed for NetLogo UI, but there's a chance it could also be useful for some aspect of Headless in the future.
ControlSet is an abstraction over the various runtime-only parts of model state. For instance, what output is shown to the user? What does the interface look like for the user. At the moment, it is likely it will only be needed for NetLogo UI, but there's a chance it could also be useful for some aspect of Headless in the future.
Methods on this class should perform the "correct" action regardless of whether they are called from the job or swing event thread. Future
is used because these computations may be asynchronous.
Attributes
- Source
- ControlSet.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
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.
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.
Attributes
- Source
- Controllable.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- DefaultClassManager.scala
- Supertypes
Attributes
- Source
- NetLogoLegacyDialect.scala
- Supertypes
- Known subtypes
-
object ThreeDTokenMapper
Attributes
- Source
- DoubleRange.scala
- Supertypes
-
trait Serializabletrait Producttrait IndexedSeq[Double]trait IndexedSeq[Double]trait Equalstrait IterableOnce[Double]class Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Drawing3D.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Drawing3D
Attributes
- Source
- DrawingInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- DrawingLine3D.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DrawingLine3D
Attributes
- Source
- DummyCompilerServices.scala
- Supertypes
Attributes
- Source
- DummyExtensionManager.scala
- Supertypes
-
trait ExtensionManagerclass DummyExtensionManagertrait ExtensionManagerclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- LibraryManager.scala
- Supertypes
Attributes
- Source
- DummyLogoThunkFactory.scala
- Supertypes
Attributes
- Source
- Dump.scala
- Supertypes
- Self type
-
Dump.type
Attributes
- Source
- EditorAreaInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class EditorAreaWrapper
Attributes
- Source
- Equality.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Equality.type
Attributes
- Source
- Announcements.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait AnnouncementTypeclass Objecttrait Matchableclass AnyShow all
- Self type
-
Event.type
Attributes
- Source
- Exceptions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Exceptions.type
Attributes
- Companion
- object
- Source
- ExportPlotWarningAction.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- ExportPlotWarningAction.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- ExportPlotWarningAction.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Wrapper class for exceptions thrown by NetLogo extensions.
Wrapper class for exceptions thrown by NetLogo extensions.
Attributes
- Source
- ExtensionException.scala
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
ExtensionManager
provides some methods that can be used in runOnce
ExtensionManager
provides some methods that can be used in runOnce
Attributes
- Companion
- object
- Source
- ExtensionManager.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Source
- ExtensionManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ExtensionManager.type
Attributes
- Companion
- class
- Source
- ExternalResourceManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Source
- ExternalResourceManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- FileIO.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FileIO.type
Attributes
- Source
- ModelLoader.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- Graphics2DWrapper.scala
- Supertypes
Attributes
- Source
- GraphicsInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Graphics2DWrapper
Attributes
- Source
- HaltSignal.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class HaltException
Attributes
- Companion
- object
- Source
- HubNetInterface.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Source
- HubNetInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HubNetInterface.type
Attributes
- Source
- HubNetWorkspaceInterface.scala
- Supertypes
Attributes
- Source
- ImportErrorHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- ImporterUser.scala
- Supertypes
- Known subtypes
Attributes
- Source
- InfoDownloader.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AnnouncementsInfoDownloaderobject LibraryInfoDownloader
This code came from http://forum.java.sun.com/thread.jspa?threadID=627890&start=15
This code came from http://forum.java.sun.com/thread.jspa?threadID=627890&start=15
The Terms of Use for the website, in the "Content Submitted to Sun" section states: You (the author) grant Sun and all other users of the Website an irrevocable, worldwide, royalty-free, nonexclusive license to use, reproduce, modify, distribute, transmit, display, perform, adapt, resell and publish such Content (including in digital form).
http://www.sun.com/termsofuse.jsp
The username of the original post has no name or email associated with it.
Adds a path to the java.library.path System property and updates the ClassLoader. Uses reflection to allow update to private system members. Will not work if JVM security policy gets in the way (like in an applet). Will not work if Sun changes the private members. This really shouldn't be used at all...
Attributes
- Source
- JavaLibraryPath.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JavaLibraryPath.type
Like source owners, job owners are usually parts of the UI. Jobs are initiated by by buttons, by monitors, by the Command Center, and so on.
Like source owners, job owners are usually parts of the UI. Jobs are initiated by by buttons, by monitors, by the Command Center, and so on.
The (assorted, disparate) methods here in JobOwner have mainly to do with runtime behavior and/or runtime error handling. (SourceOwner is more about compilation and compile-time errors.)
Attributes
- Source
- JobOwner.scala
- Supertypes
- Known subtypes
-
class SimpleJobOwnerclass JobWidgetclass CommandLineclass AgentVarEditorclass ButtonWidgetclass MonitorWidgetShow all
Attributes
- Source
- LabDefaultValues.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LabDefaultValues.type
Attributes
- Source
- LabExporterType.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LabExporterType.type
Attributes
- Source
- LabExporterVersion.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LabExporterVersion.type
Attributes
- Source
- LabPostProcessorInputFormat.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- LabProtocol.scala
- Supertypes
Attributes
- Source
- LabRunOptions.scala
- Supertypes
Attributes
- Source
- LabVariableParser.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LabVariableParser.type
Attributes
- Source
- LibraryInfoDownloader.scala
- Supertypes
- Self type
Attributes
- Companion
- class
- Source
- LibraryManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LibraryManager.type
Attributes
- Companion
- object
- Source
- LibraryManager.scala
- Supertypes
- Known subtypes
-
class DummyLibraryManager
Interface provides access to NetLogo links.
Attributes
- Source
- Link3D.scala
- Supertypes
- Known subtypes
Attributes
- Source
- LinkStamp3D.scala
- Supertypes
- Known subtypes
-
class LinkStamp3D
Attributes
- Source
- LocalFile.scala
- Supertypes
A runtime error that has occurred in NetLogo code.
A runtime error that has occurred in NetLogo code.
As with any Exception, use the getMessage() method to get the error message. A LogoExceptions is expected to have a nice end-user-understandable message.
LogoException is abstract because engine code is supposed to throw a concrete subclass like EngineException.
Attributes
- Source
- LogoException.scala
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HubNetExceptionclass FailedExceptionclass EngineExceptionclass NetLogoStackOverflowclass ArgumentTypeExceptionclass WrappedLogoExceptionclass HaltExceptionShow all
Attributes
- Companion
- object
- Source
- LogoHashObject.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- LogoHashObject.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LogoHashObject.type
Attributes
- Source
- LogoListBuilder.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- LogoThunkFactory.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DummyLogoThunkFactory
Attributes
- Source
- LibraryManager.scala
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- ModelFormat.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- ModelLoader.scala
- Supertypes
- Known subtypes
-
class ConfigurableModelLoaderclass NLogoAnyLoader
Attributes
- Source
- ModelReader.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ModelReader.type
Attributes
- Source
- ModelRun.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Source
- ModelSection.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BehaviorSpaceobject Codeobject DeltaTickobject HubNetClientobject Infoobject Interfaceobject LinkShapesobject ModelSettingsobject PreviewCommandsobject SystemDynamicsobject TurtleShapesobject VersionShow all
Attributes
- Companion
- trait
- Source
- ModelSection.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ModelSection.type
Attributes
- Source
- ModelSection.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ModelSectionJ.type
how a model was loaded. NEW is type for new models, NORMAL is a model opened normally (e.g. via Open on the File menu), LIBRARY a models library model.
how a model was loaded. NEW is type for new models, NORMAL is a model opened normally (e.g. via Open on the File menu), LIBRARY a models library model.
Attributes
- Companion
- object
- Source
- ModelType.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- ModelType.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ModelType.type
Attributes
- Source
- ModelType.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ModelTypeJ.type
Implements NetLogoListener with empty methods, which can be overridden in subclasses.
Implements NetLogoListener with empty methods, which can be overridden in subclasses.
Attributes
- Source
- NetLogoAdapter.scala
- Supertypes
- Known subtypes
-
class LoggingListener
Attributes
- Source
- NetLogoLegacyDialect.scala
- Supertypes
- Self type
-
NetLogoLegacyDialect.type
Attributes
- Source
- NetLogoLegacyDialect.scala
- Supertypes
- Self type
A host application should implement this interface in order to be notified of events occurring within NetLogo. Its methods are called by NetLogoListenerManager when these events occur. The events are typically user actions, but may also be triggered programmatically by the model.
A host application should implement this interface in order to be notified of events occurring within NetLogo. Its methods are called by NetLogoListenerManager when these events occur. The events are typically user actions, but may also be triggered programmatically by the model.
Attributes
- Source
- NetLogoListener.scala
- Supertypes
-
trait EventListenerclass Objecttrait Matchableclass Any
- Known subtypes
-
trait NetLogoAdapterclass LoggingListener
Attributes
- Source
- NetLogoThreeDDialect.scala
- Supertypes
- Self type
-
NetLogoThreeDDialect.type
Attributes
- Source
- Numbers.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Numbers.type
Attributes
- Source
- Observer.scala
- Supertypes
- Known subtypes
-
class Observer
Attributes
- Source
- Observer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Orientation
Attributes
- Source
- Options.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Source
- OutputDestination.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- OutputDestination.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OutputDestination.type
Java can't (I don't think) access Scala inner objects without reflection, so we provide these convenience vals for use from Java.
Java can't (I don't think) access Scala inner objects without reflection, so we provide these convenience vals for use from Java.
Attributes
- Source
- OutputDestination.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OutputDestinationJ.type
Provides access to NetLogo patches.
Provides access to NetLogo patches.
Attributes
- Source
- Patch.scala
- Supertypes
- Known subtypes
-
trait Patch3D
Attributes
- Source
- Patch3D.scala
- Supertypes
Attributes
- Source
- PeriodicUpdateDelay.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PeriodicUpdateDelay.type
Attributes
- Companion
- class
- Source
- Perspective.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Perspective.type
Attributes
- Companion
- object
- Source
- PlotAction.scala
- Supertypes
- Known subtypes
-
class AutoPlotclass AutoPlotXclass AutoPlotYclass ClearPlotclass CreateTemporaryPenclass HardResetPenclass HidePenclass PenDownclass PlotXYclass PlotYclass SetPenColorclass SetPenIntervalclass SetPenModeclass SetRangeclass SoftResetPenShow all
Attributes
- Companion
- trait
- Source
- PlotAction.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PlotAction.type
Action to take if PlotManager.compileAllPlot returns error(s) during a call to open in HeadlessWorkspace.
Action to take if PlotManager.compileAllPlot returns error(s) during a call to open in HeadlessWorkspace.
Throw - Throw the first error Output - Output all errors Ignore - Do nothing
Attributes
- Companion
- object
- Source
- PlotCompilationErrorAction.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- PlotCompilationErrorAction.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- PlotCompilationErrorAction.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- PlotInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Plot
Attributes
- Source
- Plotting.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- PlotPenInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class PlotPen
Attributes
- Source
- PlotPointInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class PlotPoint
Attributes
- Source
- Plotting.scala
- Supertypes
A model's "preview commands" are the commands that are used to generate the preview that appears in the Models Library dialog, the NetLogo website (http://ccl.northwestern.edu/netlogo/models/), the Modeling Commons (http://www.modelingcommons.org/) and potentially other places. By default, they're just setup repeat 75 [ go ]
but they can be customized. Some models require manually generated previews.
A model's "preview commands" are the commands that are used to generate the preview that appears in the Models Library dialog, the NetLogo website (http://ccl.northwestern.edu/netlogo/models/), the Modeling Commons (http://www.modelingcommons.org/) and potentially other places. By default, they're just setup repeat 75 [ go ]
but they can be customized. Some models require manually generated previews.
Preview commands are always run in a fresh headless workspace with random-seed 0
called before opening the model. The startup
procedure, if present, runs before the preview commands.
Attributes
- Companion
- object
- Source
- PreviewCommands.scala
- Supertypes
-
trait ModelSaveableclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- PreviewCommands.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PreviewCommands.type
Ships extension primitives and associated names to NetLogo.
Ships extension primitives and associated names to NetLogo.
Attributes
- Source
- PrimitiveManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- Protractor.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Protractor3D
Attributes
- Source
- Protractor3D.scala
- Supertypes
Attributes
- Source
- RandomSeedGenerator.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RandomSeedGenerator.type
Attributes
- Source
- RandomServices.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- ValueSet.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RefValueSettrait BaseValueSettrait Iterable[AnyRef]trait IterableOnce[AnyRef]class Objecttrait Matchableclass AnyShow all
Attributes
- Source
- ValueSet.scala
- Supertypes
-
trait BaseValueSettrait Iterable[AnyRef]trait IterableOnce[AnyRef]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class RefEnumeratedValueSetclass SteppedValueSet
Marker trait used to indicate that the value in this class may be stale and in need of refresh
Marker trait used to indicate that the value in this class may be stale and in need of refresh
Attributes
- Source
- Refreshable.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class SnapToGridActionclass WrappedPasteAction
Attributes
- Source
- Announcements.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait AnnouncementTypeclass Objecttrait Matchableclass AnyShow all
- Self type
-
Release.type
Attributes
- Companion
- class
- Source
- RemoteFile.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RemoteFile.type
Attributes
- Companion
- object
- Source
- RemoteFile.scala
- Supertypes
Attributes
- Source
- RendererInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Interface for NetLogo reporters. Reporters are primitives that return a value. All new reporters must implement this interface.
Interface for NetLogo reporters. Reporters are primitives that return a value. All new reporters must implement this interface.
Attributes
- Source
- Reporter.scala
- Supertypes
This is used by SliderConstraint. Sliders have snippets of Logo code associated with them, which need be to be evaluated to produce numbers for the min, max, and increment. But here in the org.nlogo.agent package we don't know anything about Logo code and how to run it. This interface lets other code keep us in the dark by giving us a black box that magically produces an object whenever we ask for one. (In the case of SliderConstraint the object should be a boxed double.)
This is used by SliderConstraint. Sliders have snippets of Logo code associated with them, which need be to be evaluated to produce numbers for the min, max, and increment. But here in the org.nlogo.agent package we don't know anything about Logo code and how to run it. This interface lets other code keep us in the dark by giving us a black box that magically produces an object whenever we ask for one. (In the case of SliderConstraint the object should be a boxed double.)
Attributes
- Source
- ReporterLogoThunk.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- ReporterRunnable.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- ScalaConversions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ScalaConversions.type
Attributes
- Source
- SimpleChangeEventPublisher.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SimpleChangeEvent.type
A most basic event publisher only warning subscribers that "something has changed" Currently used by TreeAgentSet to allow the nw extension to listen for changes and update its graph context accordingly. NP 2013-05-14.
A most basic event publisher only warning subscribers that "something has changed" Currently used by TreeAgentSet to allow the nw extension to listen for changes and update its graph context accordingly. NP 2013-05-14.
Attributes
- Source
- SimpleChangeEventPublisher.scala
- Supertypes
Attributes
- Source
- SimpleJobOwner.scala
- Supertypes
Source owners are usually parts of the UI. Code comes from buttons, from monitors, from the Code tab, from the Command Center, and so on.
Source owners are usually parts of the UI. Code comes from buttons, from monitors, from the Code tab, from the Command Center, and so on.
SourceOwner has mainly to do with compilation and with what to do if an error occurs during compilation.
"Header source" is distinguished from "inner source" because the latter is the code the user actually wrote, while header and footer source is extra code we wrapped around it. This matters when showing code and showing positions of errors in the UI; we never want to show the user header/footer source, but error locations need to take the length of the header source into account.
See also JobOwner, which extends SourceOwner and adds methods having to do with runtime behavior and runtime error-handling.
Attributes
- Source
- SourceOwner.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class GUIAggregateManagerclass AggregateManagerLitetrait JobOwnerclass SimpleJobOwnerclass JobWidgetclass CommandLineclass AgentVarEditorclass ButtonWidgetclass MonitorWidgetShow all
Attributes
- Source
- ValueSet.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RefValueSettrait BaseValueSettrait Iterable[AnyRef]trait IterableOnce[AnyRef]class Objecttrait Matchableclass AnyShow all
Attributes
- Source
- StringUtils.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StringUtils.type
Attributes
- Source
- NetLogoThreeDDialect.scala
- Supertypes
- Self type
-
ThreeDTokenMapper.type
Attributes
- Source
- Timer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- TokenizerInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- TrailDrawerInterface.scala
- Supertypes
- Known subtypes
-
class GUIWorkspaceclass LiteWorkspace
Interface provides access to NetLogo turtles.
Interface provides access to NetLogo turtles.
Attributes
- Source
- Turtle.scala
- Supertypes
- Known subtypes
Attributes
- Source
- Turtle3D.scala
- Supertypes
- Known subtypes
-
trait TurtleStamp3Dclass TurtleStamp3D
Attributes
- Source
- TurtleStamp3D.scala
- Supertypes
- Known subtypes
-
class TurtleStamp3D
Attributes
- Source
- TypeNames.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeNames.type
Attributes
- Companion
- trait
- Source
- ValueConstraint.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ValueConstraint.type
Interface for objects which provide constraints for values
Interface for objects which provide constraints for values
Attributes
- Companion
- object
- Source
- ValueConstraint.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class BooleanConstraintclass ChooserConstraintclass InputBoxConstraintclass NumericConstraintclass SliderConstraintclass ConstantSliderConstraintclass DynamicSliderConstraintShow all
Attributes
- Companion
- class
- Source
- Vect.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Vect.type
Attributes
- Companion
- object
- Source
- Vect.scala
- Supertypes
Attributes
- Companion
- object
- Source
- Version.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Version
Attributes
- Companion
- trait
- Source
- Version.scala
- Supertypes
- Self type
-
Version.type
Attributes
- Source
- VersionHistory.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
VersionHistory.type
Attributes
- Source
- ViewInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- ViewSettings.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- Workspace.scala
- Supertypes
-
trait Controllabletrait ViewSettingstrait RandomServicestrait LiteralParsertrait ImporterUsertrait WorldResizerclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait Workspace
Attributes
- Source
- World.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait World3Dclass World3Dtrait WorldWithWorldRenderabletrait CoreWorldtrait CompilationManagementclass World2Dclass WorldShow all
Attributes
- Source
- World3D.scala
- Supertypes
- Known subtypes
-
class World3D
Attributes
- Source
- WorldDimensionException.scala
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- WorldPropertiesInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- WorldRenderable.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait WorldWithWorldRenderabletrait CoreWorldtrait CompilationManagementclass World2Dclass World3Dclass WorldShow all
used by Importer for resizing the world during an import. also used by BehaviorSpace when the experiment varies the world size
used by Importer for resizing the world during an import. also used by BehaviorSpace when the experiment varies the world size
Attributes
- Source
- WorldResizer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- WorldRenderable.scala
- Supertypes
- Known subtypes
Attributes
- Source
- XMLUtils.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
XMLReader.type
Attributes
- Source
- XMLUtils.scala
- Supertypes
Deprecated classlikes
Attributes
- Deprecated
-
[Since version use RefEnumeratedValueSet instead]
6.0.2 - Source
- ValueSet.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ValueSettrait BaseValueSettrait Iterable[Any]trait IterableOnce[Any]class Objecttrait Matchableclass AnyShow all
Attributes
- Deprecated
-
[Since version Use core.TokenHolder instead]
6.0.3 - Source
- TokenHolder.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Deprecated
-
[Since version use RefValueSet instead]
6.0.2 - Source
- ValueSet.scala
- Supertypes
-
trait BaseValueSettrait Iterable[Any]trait IterableOnce[Any]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class EnumeratedValueSet