PrimitiveManager

org.nlogo.api.PrimitiveManager

Ships extension primitives and associated names to NetLogo.

Attributes

Source
PrimitiveManager.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def addPrimitive(name: String, prim: Primitive): Unit

Adds a new primitive. The primitive remains effective as long as this model remains loaded.

Adds a new primitive. The primitive remains effective as long as this model remains loaded.

Value parameters

name

the name of the primitive that will be use in NetLogo code

prim

an instance of Primitive to associate with name

Attributes

Source
PrimitiveManager.scala

Should the primitives be automatically imported into the top-level NetLogo namespace. If false, they may only be referred to in NetLogo code as "extensionname:primitive". If true, they may also optionally be referred to simply as "primitive". The default is false.

Should the primitives be automatically imported into the top-level NetLogo namespace. If false, they may only be referred to in NetLogo code as "extensionname:primitive". If true, they may also optionally be referred to simply as "primitive". The default is false.

Attributes

Source
PrimitiveManager.scala