Package org.nlogo.api

Provides classes associated with the NetLogo Extensions API.

See:
          Description

Interface Summary
Agent Interface provides access to NetLogo agents.
AgentSet Interface provides access to NetLogo agentsets.
Argument Interface provides access to arguments passed to the perform or report methods of a primitive at run-time.
ClassManager  
Command Interface for NetLogo extension commands.
CommandRunnable  
Context Provides access to the current execution environment.
CSV.ObjectDumper  
Drawing3D  
DrawingInterface  
DrawingLine3D  
EditorAreaInterface  
ExtensionManager ExtensionManager provides some methods that can be used in runOnce
ExtensionObject Interface which all NetLogo objects defined in Extensions must support
GraphicsInterface  
HubNetInterface  
HubNetWorkspaceInterface  
ImportErrorHandler  
ImporterUser  
JobOwner  
Link Interface provides access to NetLogo links.
Link3D  
LinkStamp3D  
NetLogoListener A host application should implement this interface in order to be notified of events occurring within NetLogo.
Observer Interface provides access to NetLogo observer.
Patch Interface provides access to NetLogo patches.
Patch3D  
PlotInterface  
PlotPenInterface  
Primitive Top-level interface for primitives (commands or reporters).
PrimitiveManager PrimitiveManager ships extension primitives and associated names to NetLogo.
Protractor  
Protractor3D  
RandomServices  
RendererInterface  
Reporter Interface for NetLogo reporters.
ReporterRunnable<T>  
Shape  
SourceOwner  
TrailDrawerInterface  
Turtle Interface provides access to NetLogo turtles.
Turtle3D  
TurtleStamp3D  
ValueConstraint Interface for objects which provide constraints for values.
ViewInterface  
ViewSettings  
World  
World3D  
WorldPropertiesInterface  
WorldResizer  
 

Class Summary
AgentVariables  
Approximate  
Color  
CSV  
DefaultClassManager  
DefaultCommand Partial implementation of Command provides common implentations of some methods.
DefaultReporter Partial implementation of Reporter provides common implementations of some methods.
DummyGraphics  
Dump  
Equality  
ErrorSource  
File  
FileIO  
Graphics2DWrapper  
JavaLibraryPath This code came from: http://forum.java.sun.com/thread.jspa?
Let  
LocalFile  
LogoList  
Matrix3D A fairly conventional 3D matrix object that can transform sets of 3D points and perform a variety of manipulations on the transform
ModelReader  
Options<T>  
Program  
RandomSeedGenerator  
RemoteFile  
ShapeList  
StringUtils  
Syntax Specifies the arguments accepted by a primitive.
Vect  
Version  
WorldDimensions  
WorldDimensions3D  
 

Enum Summary
File.Mode  
ModelReader.Section  
ModelType how a model was loaded.
Nobody  
Perspective  
TokenType  
 

Exception Summary
AgentException  
CompilerException Exception thrown by various methods that accept NetLogo code as input and cause that code to be compiled; indicates the code was invalid.
ExtensionException Wrapper class for exceptions thrown by NetLogo extensions.
LogoException A runtime error that has occurred in NetLogo code.
ValueConstraint.Violation  
WorldDimensionException  
 

Package org.nlogo.api Description

Provides classes associated with the NetLogo Extensions API. The Extensions API allows users to write new commands and reporters in Java and use them in their models.

Related Documentation

For documentation and examples, please see:

Since:
NetLogo 2.0.1