Adds a new primitive.
Adds a new primitive. The primitive remains effective as long as this model remains loaded.
the name of the primitive that will be use in NetLogo code
an instance of Primitive
to associate with name
Should the primitives be automatically imported into the top-level NetLogo namespace.
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.
Returns the primitive associated with a name.
Returns the primitive associated with a name.
the name of the primitive
the primitive associated with name
, or null
if
there isn't one
Returns the names of all imported primitives.