org.nlogo.core
Members list
Type members
Classlikes
Attributes
- Companion
- trait
- Source
- AgentKind.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AgentKind.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
- AgentKind.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AgentKindJ.type
Attributes
- Source
- Dialect.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AgentVariables
Attributes
- Source
- AgentVariables.scala
- Supertypes
- Self type
-
AgentVariables.type
Attributes
- Source
- ShapeList.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ShapeEventclass Objecttrait Matchableclass AnyShow all
represents an application, in the abstract (either a reporter application of a command application). This is used when parsing arguments, when we don't care what kind of application the args are for.
represents an application, in the abstract (either a reporter application of a command application). This is used when parsing arguments, when we don't care what kind of application the args are for.
Attributes
- Source
- AstNode.scala
- Supertypes
- Known subtypes
-
class ReporterAppclass Statement
Attributes
- Source
- AstVisitor.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ClosedVariableFinderobject MaxTaskVariable
An interface representing a node in the NetLogo abstract syntax tree (AKA parse tree, in NetLogo's case).
An interface representing a node in the NetLogo abstract syntax tree (AKA parse tree, in NetLogo's case).
Each AstNode, even if synthesized, should correspond to some particular source fragment, as indicated by the position and length. It's the compiler's job to make sure these values are always reasonable.
Attributes
- Source
- AstNode.scala
- Supertypes
- Known subtypes
-
trait AstNodetrait Applicationclass ReporterAppclass Statementtrait Expressionclass CodeBlockclass CommandBlockclass ReporterBlockclass ProcedureDefinitionclass Statementstrait Applicationclass ReporterAppclass Statementtrait Expressionclass CommandBlockclass ReporterBlocktrait DelayedBlockclass AmbiguousDelayedBlockclass ArrowLambdaBlockclass ProcedureDefinitionclass StatementsShow all
Transforms an AST to allow changes without mutation
Transforms an AST to allow changes without mutation
Attributes
- Source
- AstVisitor.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CarefullyVisitorclass ClosureTaggerclass ControlFlowVerifierclass LetReducerclass SourceTagger
The default AST tree-walker. This simply visits each node of the tree, and visits any children of each node in turn. Subclasses can implement pre-order or post-order traversal, or a wide range of other strategies.
The default AST tree-walker. This simply visits each node of the tree, and visits any children of each node in turn. Subclasses can implement pre-order or post-order traversal, or a wide range of other strategies.
Attributes
- Source
- AstVisitor.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AgentTypeCheckerVisitorclass LetVerifier
Attributes
- Companion
- trait
- Source
- InputBox.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BoxedValue.type
Attributes
- Companion
- object
- Source
- InputBox.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class NumericInputclass StringInput
Attributes
- Source
- Breed.scala
- Supertypes
Attributes
- Source
- BreedIdentifierHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- Widget.scala
- Supertypes
Attributes
- Companion
- object
- Source
- Chooser.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- Chooser.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Chooseable.type
Attributes
- Source
- Chooser.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Chooseableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Chooser.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Chooseableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Chooser.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Chooseableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Chooser.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Chooseableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Chooser.scala
- Supertypes
-
trait Producttrait Equalstrait DeclaresConstrainttrait DeclaresGlobalCommandtrait DeclaresGlobaltrait NamedWidgettrait Widgettrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- ClosedVariable.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ClosedVariableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- ClosedVariable.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ClosedVariableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- ClosedVariable.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ClosedLambdaVariableclass ClosedLet
Attributes
- Companion
- object
- Source
- Color.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- Color.scala
- Supertypes
- Self type
-
Color.type
Attributes
- Source
- ColorConstants.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ColorConstants.type
Attributes
- Source
- Instruction.scala
- Supertypes
- Known subtypes
-
class _magicopenclass _histogramfromclass _moviecancelclass _moviecloseclass _moviegrabinterfaceclass _moviegrabviewclass _moviesetframerateclass _moviestartclass _clearallandresetticksclass _editclass _englishclass _faceclass _facenowrapclass _facexyclass _facexynowrapclass _fireclass _gitclass _lifeclass _movetoclass _seterrorlocaleclass _spanishclass _beepclass _deletelogfilesclass _inspectwithradiusclass _reloadclass _updatemonitorclass _ziplogfilesclass _hubnetclearplotclass _hubnetcreateclientclass _hubnetplotclass _hubnetplotpendownclass _hubnetplotpenupclass _hubnetplotxyclass _hubnetroboclientclass _hubnetsendusermessageclass _hubnetsetplotmirroringclass _hubnetsetplotpenmodeclass _hubnetsetviewmirroringclass _hubnetwaitforclientsclass _hubnetwaitformessagesclass _setplotbackgroundcolorclass _faceclass _facexyzclass _load3Dshapesclass _orbitdownclass _orbitleftclass _orbitrightclass _orbitupclass _resizeworldclass _rollleftclass _rollrightclass _setxyzclass _tiltdownclass _tiltupclass _zoomclass _enterscopeclass _exitscopetrait LinkCreationCommandtrait Directedtrait DirectedFromclass _createlinkfromclass _createlinksfromtrait DirectedToclass _createlinkstoclass _createlinktotrait Multipleclass _createlinkswithtrait Singleclass _createlinkwithtrait Undirectedclass OutputCommandclass _outputprintclass _outputshowclass _outputtypeclass _printclass _showclass _typeclass PlotCommandclass SetPlotRangeCommandclass _setplotxrangeclass _setplotyrangeclass _autoplotoffclass _autoplotonclass _autoplotxoffclass _autoplotxonclass _autoplotyoffclass _autoplotyonclass _clearallplotsclass _clearplotclass _createtemporaryplotpenclass _exportplotclass _exportplotsclass _histogramclass _plotclass _plotpendownclass _plotpenhideclass _plotpenresetclass _plotpenshowclass _plotpenupclass _plotxyclass _setcurrentplotclass _setcurrentplotpenclass _sethistogramnumbarsclass _setplotpencolorclass _setplotpenintervalclass _setplotpenmodeclass _setupplotsclass _updateplotsclass ReadableOutputCommandclass _outputwriteclass _writeclass _applyclass _beepclass _benchclass _clearallclass _clearallandresetticksclass _cleardrawingclass _clearglobalsclass _clearlinksclass _clearoutputclass _clearpatchesclass _clearticksclass _clearturtlesclass _dieclass _diffuseclass _diffuse4class _displayclass _downhillclass _downhill4class _errorclass _everyclass _experimentstependclass _exportdrawingclass _exportinterfaceclass _exportoutputclass _exportviewclass _exportworldclass _faceclass _facexyclass _filecloseclass _filecloseallclass _filedeleteclass _fileflushclass _fileopenclass _fileprintclass _fileshowclass _filetypeclass _filewriteclass _followclass _followmeclass _foreachclass _foreverbuttonendclass _gitclass _hidelinkclass _hideturtleclass _homeclass _ifclass _ifelseclass _ignoreclass _importdrawingclass _importpatchcolorsclass _importpcolorsrgbclass _importworldclass _inspectclass _layoutcircleclass _layoutradialclass _layoutspringclass _layouttutteclass _leftclass _linkcodeclass _loopclass _mkdirclass _movetoclass _nodisplayclass _observercodeclass _patchcodeclass _pendownclass _peneraseclass _penupclass _pwdclass _randomseedclass _reloadextensionsclass _resetperspectiveclass _resetticksclass _resettimerclass _resizeworldclass _rideclass _ridemeclass _rightclass _setcurdirclass _setdefaultshapeclass _setlinethicknessclass _setpatchsizeclass _settopologyclass _setxyclass _showlinkclass _showturtleclass _stampclass _stamperaseclass _stderrclass _stdoutclass _stopinspectingclass _thunkdidfinishclass _tickclass _tickadvanceclass _tieclass _turtlecodeclass _untieclass _updatemonitorclass _uphillclass _uphill4class _usermessageclass _waitclass _watchclass _watchmeclass _whileclass _withlocalrandomnessclass _withoutinterruptionclass _hubnetbroadcastclass _hubnetbroadcastmessageclass _hubnetclearoverrideclass _hubnetclearoverridesclass _hubnetfetchmessageclass _hubnetkickallclientsclass _hubnetkickclientclass _hubnetresetclass _hubnetresetperspectiveclass _hubnetsendclass _hubnetsendclearoutputclass _hubnetsendfollowclass _hubnetsendmessageclass _hubnetsendoverrideclass _hubnetsendwatchclass _abstractletclass _letclass _multiletclass _abstractsetclass _multisetclass _setclass _askclass _askconcurrentclass _bkclass _callclass _carefullyclass _createorderedturtlesclass _createturtlesclass _doneclass _externclass _fdclass _hatchclass _jumpclass _multiassignnestclass _repeatclass _reportclass _returnclass _runclass _sproutclass _stopclass _unknowncommandShow all
represents a block containing zero or more statements. Called a command block rather than a statement block for consistency with usual NetLogo jargon. Note that this is an Expression, and as such can be an argument to commands and reporters, etc.
represents a block containing zero or more statements. Called a command block rather than a statement block for consistency with usual NetLogo jargon. Note that this is an Expression, and as such can be an argument to commands and reporters, etc.
Attributes
- Source
- AstNode.scala
- Supertypes
-
trait Expressiontrait AstNodetrait SourceLocatableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- CompilationEnvironment.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- FrontEndInterface.scala
- Supertypes
Exception thrown by various methods that accept NetLogo code as input and cause that code to be compiled; indicates the code was invalid. May be inspected to discover the location and nature of the error.
Exception thrown by various methods that accept NetLogo code as input and cause that code to be compiled; indicates the code was invalid. May be inspected to discover the location and nature of the error.
Attributes
- Companion
- object
- Source
- CompilerException.scala
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- class
- Source
- CompilerException.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CompilerException.type
Attributes
- Source
- CompilerUtilitiesInterface.scala
- Supertypes
- Known subtypes
-
object CompilerUtilities
Attributes
- Companion
- object
- Source
- ConstraintSpecification.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- ConstraintSpecification.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- Widget.scala
- Supertypes
- Known subtypes
Attributes
- Source
- Widget.scala
- Supertypes
- Known subtypes
Attributes
- Source
- Widget.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- object
- Source
- Dialect.scala
- Supertypes
- Known subtypes
-
object NetLogoLegacyDialectobject NetLogoThreeDDialectobject NetLogoCoreclass LambdaConversionDialect
Attributes
- Companion
- trait
- Source
- Dialect.scala
- Supertypes
- Self type
-
Dialect.type
Attributes
- Source
- Widget.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Horizontalobject Vertical
Attributes
- Source
- CompilationEnvironment.scala
- Supertypes
Attributes
- Source
- DummyExtensionManager.scala
- Supertypes
- Known subtypes
-
class DummyExtensionManager
Attributes
- Source
- LibraryManager.scala
- Supertypes
Attributes
- Companion
- object
- Source
- Dump.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- Dump.scala
- Supertypes
- Self type
-
Dump.type
Attributes
- Source
- ErrorSource.scala
- Supertypes
-
class Objecttrait Matchableclass Any
represents a NetLogo expression. An expression is either a block or a reporter application (variable references and constants (including lists), are turned into reporter applications).
represents a NetLogo expression. An expression is either a block or a reporter application (variable references and constants (including lists), are turned into reporter applications).
Attributes
- Source
- AstNode.scala
- Supertypes
- Known subtypes
-
class CommandBlockclass ReporterAppclass ReporterBlocktrait DelayedBlockclass AmbiguousDelayedBlockclass ArrowLambdaBlockShow all
Attributes
- Source
- ExtensionManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ExtensionManagerclass DummyExtensionManagertrait ExtensionManagerclass ExtensionManagerclass DummyExtensionManager
Interface which all NetLogo objects defined in Extensions must support
Interface which all NetLogo objects defined in Extensions must support
Attributes
- Source
- ExtensionObject.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- ExternalResource.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ExternalResource.type
Attributes
- Companion
- object
- Source
- ExternalResource.scala
- Supertypes
Attributes
- Source
- Fail.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Fail.type
Attributes
- Source
- Femto.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Femto.type
Attributes
- Source
- File.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class LocalFileclass RemoteFile
Attributes
- Companion
- trait
- Source
- FileMode.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FileMode.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
- FileMode.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FileModeJ.type
Attributes
- Companion
- trait
- Source
- FrontEndInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FrontEndInterface.type
Attributes
- Companion
- object
- Source
- FrontEndInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- FrontEndProcedure.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- Widget.scala
- Supertypes
- Self type
-
Horizontal.type
Attributes
- Source
- I18N.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
I18N.type
Attributes
- Companion
- class
- Source
- InputBox.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InputBox.type
Attributes
- Companion
- object
- Source
- InputBox.scala
- Supertypes
-
trait Producttrait Equalstrait DeclaresConstrainttrait DeclaresGlobalCommandtrait DeclaresGlobaltrait NamedWidgettrait Widgettrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Instantiator.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Instantiator.type
Attributes
- Source
- Instruction.scala
- Supertypes
- Known subtypes
-
trait Commandclass _magicopenclass _histogramfromclass _moviecancelclass _moviecloseclass _moviegrabinterfaceclass _moviegrabviewclass _moviesetframerateclass _moviestartclass _clearallandresetticksclass _editclass _englishclass _faceclass _facenowrapclass _facexyclass _facexynowrapclass _fireclass _gitclass _lifeclass _movetoclass _seterrorlocaleclass _spanishclass _beepclass _deletelogfilesclass _inspectwithradiusclass _reloadclass _updatemonitorclass _ziplogfilesclass _hubnetclearplotclass _hubnetcreateclientclass _hubnetplotclass _hubnetplotpendownclass _hubnetplotpenupclass _hubnetplotxyclass _hubnetroboclientclass _hubnetsendusermessageclass _hubnetsetplotmirroringclass _hubnetsetplotpenmodeclass _hubnetsetviewmirroringclass _hubnetwaitforclientsclass _hubnetwaitformessagesclass _setplotbackgroundcolorclass _faceclass _facexyzclass _load3Dshapesclass _orbitdownclass _orbitleftclass _orbitrightclass _orbitupclass _resizeworldclass _rollleftclass _rollrightclass _setxyzclass _tiltdownclass _tiltupclass _zoomclass _enterscopeclass _exitscopetrait LinkCreationCommandtrait Directedtrait DirectedFromclass _createlinkfromclass _createlinksfromtrait DirectedToclass _createlinkstoclass _createlinktotrait Multipleclass _createlinkswithtrait Singleclass _createlinkwithtrait Undirectedclass OutputCommandclass _outputprintclass _outputshowclass _outputtypeclass _printclass _showclass _typeclass PlotCommandclass SetPlotRangeCommandclass _setplotxrangeclass _setplotyrangeclass _autoplotoffclass _autoplotonclass _autoplotxoffclass _autoplotxonclass _autoplotyoffclass _autoplotyonclass _clearallplotsclass _clearplotclass _createtemporaryplotpenclass _exportplotclass _exportplotsclass _histogramclass _plotclass _plotpendownclass _plotpenhideclass _plotpenresetclass _plotpenshowclass _plotpenupclass _plotxyclass _setcurrentplotclass _setcurrentplotpenclass _sethistogramnumbarsclass _setplotpencolorclass _setplotpenintervalclass _setplotpenmodeclass _setupplotsclass _updateplotsclass ReadableOutputCommandclass _outputwriteclass _writeclass _applyclass _beepclass _benchclass _clearallclass _clearallandresetticksclass _cleardrawingclass _clearglobalsclass _clearlinksclass _clearoutputclass _clearpatchesclass _clearticksclass _clearturtlesclass _dieclass _diffuseclass _diffuse4class _displayclass _downhillclass _downhill4class _errorclass _everyclass _experimentstependclass _exportdrawingclass _exportinterfaceclass _exportoutputclass _exportviewclass _exportworldclass _faceclass _facexyclass _filecloseclass _filecloseallclass _filedeleteclass _fileflushclass _fileopenclass _fileprintclass _fileshowclass _filetypeclass _filewriteclass _followclass _followmeclass _foreachclass _foreverbuttonendclass _gitclass _hidelinkclass _hideturtleclass _homeclass _ifclass _ifelseclass _ignoreclass _importdrawingclass _importpatchcolorsclass _importpcolorsrgbclass _importworldclass _inspectclass _layoutcircleclass _layoutradialclass _layoutspringclass _layouttutteclass _leftclass _linkcodeclass _loopclass _mkdirclass _movetoclass _nodisplayclass _observercodeclass _patchcodeclass _pendownclass _peneraseclass _penupclass _pwdclass _randomseedclass _reloadextensionsclass _resetperspectiveclass _resetticksclass _resettimerclass _resizeworldclass _rideclass _ridemeclass _rightclass _setcurdirclass _setdefaultshapeclass _setlinethicknessclass _setpatchsizeclass _settopologyclass _setxyclass _showlinkclass _showturtleclass _stampclass _stamperaseclass _stderrclass _stdoutclass _stopinspectingclass _thunkdidfinishclass _tickclass _tickadvanceclass _tieclass _turtlecodeclass _untieclass _updatemonitorclass _uphillclass _uphill4class _usermessageclass _waitclass _watchclass _watchmeclass _whileclass _withlocalrandomnessclass _withoutinterruptionclass _hubnetbroadcastclass _hubnetbroadcastmessageclass _hubnetclearoverrideclass _hubnetclearoverridesclass _hubnetfetchmessageclass _hubnetkickallclientsclass _hubnetkickclientclass _hubnetresetclass _hubnetresetperspectiveclass _hubnetsendclass _hubnetsendclearoutputclass _hubnetsendfollowclass _hubnetsendmessageclass _hubnetsendoverrideclass _hubnetsendwatchclass _abstractletclass _letclass _multiletclass _abstractsetclass _multisetclass _setclass _askclass _askconcurrentclass _bkclass _callclass _carefullyclass _createorderedturtlesclass _createturtlesclass _doneclass _externclass _fdclass _hatchclass _jumpclass _multiassignnestclass _repeatclass _reportclass _returnclass _runclass _sproutclass _stopclass _unknowncommandtrait Reporterclass _moviestatusclass _randomorrandomfloatclass _approximatehsboldclass _behaviorspacerunnumberclass _butfirstclass _distancenowrapclass _distancexynowrapclass _extracthsboldclass _hsboldclass _hubnetinqsizeclass _hubnetmessageclass _inconenowrapclass _inradiusnowrapclass _monitorprecisionclass _towardsnowrapclass _towardsxynowrapclass _hubnetinqsizeclass _hubnetoutqsizeclass _breedatclass _distancexyzclass _distancexyznowrapclass _dzclass _linkpitchclass _maxpzcorclass _minpzcorclass _neighbors6class _oheadingclass _opitchclass _orollclass _oxcorclass _oycorclass _ozcorclass _patchclass _patchatclass _randompzcorclass _randomzcorclass _towardspitchclass _towardspitchnowrapclass _towardspitchxyzclass _towardspitchxyznowrapclass _turtlesatclass _worlddepthclass _patchcolclass _patchrowclass PlotReporterclass _autoplotclass _autoplotxclass _autoplotyclass _plotnameclass _plotpenexistsclass _plotxmaxclass _plotxminclass _plotymaxclass _plotyminclass _absclass _acosclass _allclass _applyresultclass _approximatehsbclass _approximatergbclass _asinclass _atanclass _atpointsclass _basecolorsclass _behaviorspacerunnumberclass _blockclass _boomclass _bothendsclass _breedatclass _breedhereclass _breedsingularclass _butfirstclass _butlastclass _canmoveclass _ceilclass _checksumclass _checksyntaxclass _cosclass _dateandtimeclass _distanceclass _distancexyclass _divclass _dumpclass _dump1class _dumpextensionprimsclass _dumpextensionsclass _dxclass _dyclass _emptyclass _expclass _extracthsbclass _extractrgbclass _fileatendclass _fileexistsclass _filereadclass _filereadcharsclass _filereadlineclass _filterclass _firstclass _floorclass _fputclass _greaterorequalclass _hsbclass _ifelsevalueclass _inconeclass _inlinkfromclass _inlinkneighborclass _inlinkneighborsclass _insertitemclass _intclass _isagentclass _isagentsetclass _isanonymouscommandclass _isanonymousreporterclass _isbooleanclass _isbreedclass _isdirectedlinkclass _islinkclass _islinksetclass _islistclass _isnumberclass _ispatchclass _ispatchsetclass _isstringclass _isturtleclass _isturtlesetclass _isundirectedlinkclass _itemclass _lastclass _lengthclass _lessorequalclass _linkclass _linkbreedclass _linkbreedsingularclass _linkheadingclass _linklengthclass _linkneighborclass _linkneighborsclass _linksclass _linksetclass _linkshapesclass _linkwithclass _lnclass _logclass _lputclass _mapclass _maxclass _maxnofclass _maxoneofclass _maxpxcorclass _maxpycorclass _meanclass _medianclass _memberclass _minclass _minnofclass _minoneofclass _minpxcorclass _minpycorclass _modclass _modesclass _mousedownclass _mouseinsideclass _mousexcorclass _mouseycorclass _multclass _myinlinksclass _mylinksclass _myoutlinksclass _myselfclass _nanotimeclass _netlogoappletclass _netlogoversionclass _netlogowebclass _newseedclass _nofclass _nolinksclass _nopatchesclass _noturtlesclass _nvaluesclass _otherendclass _outlinkneighborclass _outlinkneighborsclass _outlinktoclass _patchclass _patchaheadclass _patchhereclass _patchleftandaheadclass _patchrightandaheadclass _patchsetclass _patchsizeclass _plusclass _positionclass _powclass _precisionclass _processorsclass _randomexponentialclass _randomfloatclass _randomgammaclass _randomnormalclass _randompoissonclass _randompxcorclass _randompycorclass _randomstateclass _randomxcorclass _randomycorclass _rangeclass _readfromstringclass _reduceclass _referenceclass _remainderclass _removeclass _removeduplicatesclass _removeitemclass _replaceitemclass _reverseclass _rgbclass _roundclass _runresultclass _scalecolorclass _selfclass _shadeofclass _shapesclass _shuffleclass _sinclass _sortclass _sortbyclass _sortonclass _sqrtclass _stacktraceclass _standarddeviationclass _subjectclass _sublistclass _substringclass _subtractheadingsclass _symbolstringclass _tanclass _ticksclass _timerclass _tostringclass _towardsclass _towardsxyclass _turtlesatclass _turtlesetclass _turtleshereclass _uptonofclass _userdirectoryclass _userfileclass _userinputclass _usernewfileclass _useroneofclass _useryesornoclass _varianceclass _withmaxclass _withminclass _worldheightclass _worldwidthclass _wrapcolorclass _xorclass _hubnetclientslistclass _hubnetentermessageclass _hubnetexitmessageclass _hubnetmessageclass _hubnetmessagesourceclass _hubnetmessagetagclass _hubnetmessagewaitingclass _andclass _anyclass _breedclass _breedonclass _breedvariableclass _callreportclass _commandlambdaclass _constclass _constcodeblockclass _countclass _equalclass _errormessageclass _externreportclass _greaterthanclass _homedirectoryclass _inradiusclass _lambdaargsclass _lambdavariableclass _lessthanclass _letnameclass _letvariableclass _linkbreedvariableclass _linkvariableclass _listclass _minusclass _multiassignitemclass _neighborsclass _neighbors4class _nobodyclass _notclass _notequalclass _observervariableclass _ofclass _oneofclass _orclass _otherclass _patchatclass _patchesclass _patchvariableclass _procedurevariableclass _randomclass _reporterlambdaclass _sentenceclass _sumclass _symbolclass _turtleclass _turtleorlinkvariableclass _turtlesclass _turtlesonclass _turtlevariableclass _unaryminusclass _unknownidentifierclass _whoarenotclass _withclass _wordclass _taskclass _taskvariableclass _dummycmdclass _dummyrepShow all
Attributes
- Source
- Keywords.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Keywords.type
Attributes
- Companion
- class
- Source
- LibraryManager.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LibraryInfo.type
Attributes
- Companion
- object
- Source
- LibraryManager.scala
- Supertypes
Attributes
- Source
- LibraryManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- object
- Source
- LibraryManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- LibraryManager.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LibraryStatus.type
Attributes
- Source
- Publisher.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ActionBuffer[A]
Attributes
- Companion
- trait
- Source
- LiteralImportHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LiteralImportHandler.type
Attributes
- Companion
- object
- Source
- LiteralImportHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ImportHandlerobject NullImportHandler
Attributes
- Source
- LiteralParser.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CompilerServicesclass DummyCompilerServicestrait HubNetWorkspaceInterfaceclass DefaultCompilerServicestrait Compilingclass AbstractWorkspaceScalaclass HeadlessWorkspaceclass GUIWorkspaceclass LiteWorkspacetrait Workspacetrait Workspaceobject CompilerUtilitiesShow all
Attributes
- Companion
- class
- Source
- LogoList.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LogoList.type
Attributes
- Companion
- object
- Source
- LogoList.scala
- Supertypes
-
trait Serializabletrait IndexedSeq[AnyRef]trait IndexedSeq[AnyRef]trait Seq[AnyRef]trait Seq[AnyRef]trait Equalstrait Iterable[AnyRef]trait Iterable[AnyRef]trait IterableOnce[AnyRef]class Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Dialect.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Dialectobject NetLogoLegacyDialectobject NetLogoThreeDDialectobject NetLogoCoreclass LambdaConversionDialectobject DialectShow all
Attributes
- Companion
- object
- Source
- Model.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Model.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Model.type
Attributes
- Companion
- class
- Source
- ModelInfo.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ModelInfo.type
Attributes
- Companion
- object
- Source
- ModelInfo.scala
- Supertypes
Attributes
- Source
- Model.scala
- Supertypes
Attributes
- Source
- Widget.scala
- Supertypes
Attributes
- Source
- Widget.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait DeclaresConstraintclass Chooserclass InputBoxclass Sliderclass Switchtrait DeclaresGlobaltrait DeclaresGlobalCommandShow all
Attributes
- Source
- Dialect.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Dialecttrait LowPriorityDialectclass Objecttrait Matchableclass AnyShow all
- Self type
-
NetLogoCore.type
Attributes
- Source
- NetLogoPreferences.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NetLogoPreferences.type
Attributes
- Source
- Nobody.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Nobody.type
Attributes
- Source
- NumberParser.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NumberParser.type
Attributes
- Companion
- class
- Source
- InputBox.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NumericInput.type
Attributes
- Companion
- object
- Source
- InputBox.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BoxedValueclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Model.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Section[A]
Attributes
- Source
- Widget.scala
- Supertypes
Attributes
- Source
- Plot.scala
- Supertypes
Attributes
- Source
- Plot.scala
- Supertypes
Attributes
- Source
- PlotPenInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PlotPenInterface.type
Attributes
- Source
- PlotPenState.scala
- Supertypes
Top-level interface for primitives (commands or reporters). Not to be implemented directly; the Command
or Reporter
interface should be used instead.
Top-level interface for primitives (commands or reporters). Not to be implemented directly; the Command
or Reporter
interface should be used instead.
Attributes
- See also
-
Command
Reporter
- Source
- Primitive.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- Primitive.scala
- Supertypes
- Known subtypes
-
trait Command
Attributes
- Source
- Primitive.scala
- Supertypes
- Known subtypes
-
trait Reporter
represents a single procedure definition. really just a container for the procedure body, which is a Statements object.
represents a single procedure definition. really just a container for the procedure body, which is a Statements object.
Attributes
- Source
- AstNode.scala
- Supertypes
Attributes
- Source
- FrontEndInterface.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Program.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Program.type
Attributes
- Companion
- object
- Source
- Program.scala
- Supertypes
Attributes
- Source
- Publisher.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- Pure.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class _absclass _acosclass _approximatehsbclass _approximatergbclass _asinclass _atanclass _ceilclass _cosclass _divclass _expclass _floorclass _fputclass _greaterorequalclass _ifelsevalueclass _insertitemclass _intclass _isagentclass _isagentsetclass _isanonymouscommandclass _isanonymousreporterclass _isbooleanclass _isdirectedlinkclass _islinkclass _islinksetclass _islistclass _isnumberclass _ispatchclass _ispatchsetclass _isstringclass _isturtleclass _isturtlesetclass _isundirectedlinkclass _lengthclass _lessorequalclass _lnclass _logclass _lputclass _maxclass _meanclass _minclass _modclass _modesclass _multclass _plusclass _powclass _precisionclass _rangeclass _remainderclass _roundclass _scalecolorclass _sinclass _sortclass _sqrtclass _standarddeviationclass _subtractheadingsclass _tanclass _tostringclass _varianceclass _wrapcolorclass _andclass _constclass _constcodeblockclass _equalclass _greaterthanclass _lessthanclass _listclass _minusclass _nobodyclass _notclass _notequalclass _orclass _sentenceclass _sumclass _symbolclass _unaryminusclass _wordclass _approximatehsbclass _approximatehsboldclass _blockclass _extracthsbclass _extracthsboldclass _hsbclass _hsboldclass _ifelsevalueclass _insertitemclass _isagentclass _isagentsetclass _isanonymouscommandclass _isanonymousreporterclass _isbooleanclass _isdirectedlinkclass _islinkclass _islinksetclass _islistclass _isnumberclass _ispatchclass _ispatchsetclass _isstringclass _isturtleclass _isturtlesetclass _isundirectedlinkclass _symbolclass _constclass _constcodeblockclass _constsymbolclass _nobodyclass _sentenceShow all
Attributes
- Source
- Reference.scala
- Supertypes
Attributes
- Source
- Referenceable.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- Instruction.scala
- Supertypes
- Known subtypes
-
class _moviestatusclass _randomorrandomfloatclass _approximatehsboldclass _behaviorspacerunnumberclass _butfirstclass _distancenowrapclass _distancexynowrapclass _extracthsboldclass _hsboldclass _hubnetinqsizeclass _hubnetmessageclass _inconenowrapclass _inradiusnowrapclass _monitorprecisionclass _towardsnowrapclass _towardsxynowrapclass _hubnetinqsizeclass _hubnetoutqsizeclass _breedatclass _distancexyzclass _distancexyznowrapclass _dzclass _linkpitchclass _maxpzcorclass _minpzcorclass _neighbors6class _oheadingclass _opitchclass _orollclass _oxcorclass _oycorclass _ozcorclass _patchclass _patchatclass _randompzcorclass _randomzcorclass _towardspitchclass _towardspitchnowrapclass _towardspitchxyzclass _towardspitchxyznowrapclass _turtlesatclass _worlddepthclass _patchcolclass _patchrowclass PlotReporterclass _autoplotclass _autoplotxclass _autoplotyclass _plotnameclass _plotpenexistsclass _plotxmaxclass _plotxminclass _plotymaxclass _plotyminclass _absclass _acosclass _allclass _applyresultclass _approximatehsbclass _approximatergbclass _asinclass _atanclass _atpointsclass _basecolorsclass _behaviorspacerunnumberclass _blockclass _boomclass _bothendsclass _breedatclass _breedhereclass _breedsingularclass _butfirstclass _butlastclass _canmoveclass _ceilclass _checksumclass _checksyntaxclass _cosclass _dateandtimeclass _distanceclass _distancexyclass _divclass _dumpclass _dump1class _dumpextensionprimsclass _dumpextensionsclass _dxclass _dyclass _emptyclass _expclass _extracthsbclass _extractrgbclass _fileatendclass _fileexistsclass _filereadclass _filereadcharsclass _filereadlineclass _filterclass _firstclass _floorclass _fputclass _greaterorequalclass _hsbclass _ifelsevalueclass _inconeclass _inlinkfromclass _inlinkneighborclass _inlinkneighborsclass _insertitemclass _intclass _isagentclass _isagentsetclass _isanonymouscommandclass _isanonymousreporterclass _isbooleanclass _isbreedclass _isdirectedlinkclass _islinkclass _islinksetclass _islistclass _isnumberclass _ispatchclass _ispatchsetclass _isstringclass _isturtleclass _isturtlesetclass _isundirectedlinkclass _itemclass _lastclass _lengthclass _lessorequalclass _linkclass _linkbreedclass _linkbreedsingularclass _linkheadingclass _linklengthclass _linkneighborclass _linkneighborsclass _linksclass _linksetclass _linkshapesclass _linkwithclass _lnclass _logclass _lputclass _mapclass _maxclass _maxnofclass _maxoneofclass _maxpxcorclass _maxpycorclass _meanclass _medianclass _memberclass _minclass _minnofclass _minoneofclass _minpxcorclass _minpycorclass _modclass _modesclass _mousedownclass _mouseinsideclass _mousexcorclass _mouseycorclass _multclass _myinlinksclass _mylinksclass _myoutlinksclass _myselfclass _nanotimeclass _netlogoappletclass _netlogoversionclass _netlogowebclass _newseedclass _nofclass _nolinksclass _nopatchesclass _noturtlesclass _nvaluesclass _otherendclass _outlinkneighborclass _outlinkneighborsclass _outlinktoclass _patchclass _patchaheadclass _patchhereclass _patchleftandaheadclass _patchrightandaheadclass _patchsetclass _patchsizeclass _plusclass _positionclass _powclass _precisionclass _processorsclass _randomexponentialclass _randomfloatclass _randomgammaclass _randomnormalclass _randompoissonclass _randompxcorclass _randompycorclass _randomstateclass _randomxcorclass _randomycorclass _rangeclass _readfromstringclass _reduceclass _referenceclass _remainderclass _removeclass _removeduplicatesclass _removeitemclass _replaceitemclass _reverseclass _rgbclass _roundclass _runresultclass _scalecolorclass _selfclass _shadeofclass _shapesclass _shuffleclass _sinclass _sortclass _sortbyclass _sortonclass _sqrtclass _stacktraceclass _standarddeviationclass _subjectclass _sublistclass _substringclass _subtractheadingsclass _symbolstringclass _tanclass _ticksclass _timerclass _tostringclass _towardsclass _towardsxyclass _turtlesatclass _turtlesetclass _turtleshereclass _uptonofclass _userdirectoryclass _userfileclass _userinputclass _usernewfileclass _useroneofclass _useryesornoclass _varianceclass _withmaxclass _withminclass _worldheightclass _worldwidthclass _wrapcolorclass _xorclass _hubnetclientslistclass _hubnetentermessageclass _hubnetexitmessageclass _hubnetmessageclass _hubnetmessagesourceclass _hubnetmessagetagclass _hubnetmessagewaitingclass _andclass _anyclass _breedclass _breedonclass _breedvariableclass _callreportclass _commandlambdaclass _constclass _constcodeblockclass _countclass _equalclass _errormessageclass _externreportclass _greaterthanclass _homedirectoryclass _inradiusclass _lambdaargsclass _lambdavariableclass _lessthanclass _letnameclass _letvariableclass _linkbreedvariableclass _linkvariableclass _listclass _minusclass _multiassignitemclass _neighborsclass _neighbors4class _nobodyclass _notclass _notequalclass _observervariableclass _ofclass _oneofclass _orclass _otherclass _patchatclass _patchesclass _patchvariableclass _procedurevariableclass _randomclass _reporterlambdaclass _sentenceclass _sumclass _symbolclass _turtleclass _turtleorlinkvariableclass _turtlesclass _turtlesonclass _turtlevariableclass _unaryminusclass _unknownidentifierclass _whoarenotclass _withclass _wordclass _taskclass _taskvariableclass _dummycmdclass _dummyrepShow all
Attributes
- Companion
- class
- Source
- AstNode.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ReporterApp.type
represents a reporter application. This is the typical kind of NetLogo expression, things like "round 5" and "3 + 4". However, this class also represents things like constants, which are converted into no-arg reporter applications as they're parsed.
represents a reporter application. This is the typical kind of NetLogo expression, things like "round 5" and "3 + 4". However, this class also represents things like constants, which are converted into no-arg reporter applications as they're parsed.
Attributes
- Companion
- object
- Source
- AstNode.scala
- Supertypes
-
trait Expressiontrait Applicationtrait AstNodetrait SourceLocatableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- AstNode.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ReporterBlock.type
represents a block containing exactly one expression. Called a reporter block rather than an expression block for consistency with usual NetLogo jargon. Note that this is an Expression, and as such can be an argument to commands and reporters, etc. However, it is a different expression from the expression it contains... Its "blockness" is significant.
represents a block containing exactly one expression. Called a reporter block rather than an expression block for consistency with usual NetLogo jargon. Note that this is an Expression, and as such can be an argument to commands and reporters, etc. However, it is a different expression from the expression it contains... Its "blockness" is significant.
Attributes
- Companion
- object
- Source
- AstNode.scala
- Supertypes
-
trait Expressiontrait AstNodetrait SourceLocatableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Resource.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Resource.type
Attributes
- Source
- Model.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- Shape.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Shape.type
Attributes
- Companion
- object
- Source
- Shape.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait LinkShapeclass LinkShapeclass LinkShapeclass LinkShapetrait VectorShapeclass VectorShapeclass VectorShapeclass VectorShapeShow all
Attributes
- Source
- ShapeList.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ShapeEventclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- ShapeList.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- class
- Source
- ShapeList.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ShapeList.type
Attributes
- Companion
- object
- Source
- ShapeList.scala
- Supertypes
Attributes
- Source
- ShapeList.scala
- Supertypes
Attributes
- Source
- ShapeParser.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShapeParser.type
Attributes
- Source
- ShapeList.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ShapeEventclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- ShapeList.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ShapeEventclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Widget.scala
- Supertypes
-
trait Producttrait Equalstrait DeclaresConstrainttrait DeclaresGlobalCommandtrait DeclaresGlobaltrait NamedWidgettrait Widgettrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- SourceLocation.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait AstNodetrait AstNodetrait Applicationclass ReporterAppclass Statementtrait Expressionclass CodeBlockclass CommandBlockclass ReporterBlockclass ProcedureDefinitionclass Statementstrait Applicationclass ReporterAppclass Statementtrait Expressionclass CommandBlockclass ReporterBlocktrait DelayedBlockclass AmbiguousDelayedBlockclass ArrowLambdaBlockclass ProcedureDefinitionclass Statementstrait SourceRelocatable[T]class TokenShow all
Attributes
- Source
- SourceLocation.scala
- Supertypes
Attributes
- Source
- SourceLocation.scala
- Supertypes
Attributes
- Source
- SourceRewriter.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstRewriter
Attributes
- Source
- SourceWrapping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SourceWrapping.type
Attributes
- Companion
- class
- Source
- AstNode.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Statement.type
represents a NetLogo statement. Statements only have one form: command application.
represents a NetLogo statement. Statements only have one form: command application.
Attributes
- Companion
- object
- Source
- AstNode.scala
- Supertypes
-
trait Applicationtrait AstNodetrait SourceLocatableclass Objecttrait Matchableclass AnyShow all
represents a chunk of zero or more NetLogo statements. Note that this is not necessarily a "block" of statements, as block means something specific (enclosed in [], in particular). This class is used to represent other groups of statements as well, for instance procedure bodies. nonLocalExit identifies that the statements contain one or more commands (possibly nested) which may cause a non-local exit (like stop
or report
)
represents a chunk of zero or more NetLogo statements. Note that this is not necessarily a "block" of statements, as block means something specific (enclosed in [], in particular). This class is used to represent other groups of statements as well, for instance procedure bodies. nonLocalExit identifies that the statements contain one or more commands (possibly nested) which may cause a non-local exit (like stop
or report
)
Attributes
- Source
- AstNode.scala
- Supertypes
Attributes
- Source
- StringEscaper.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StringEscaper.type
Attributes
- Companion
- class
- Source
- InputBox.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StringInput.type
Attributes
- Companion
- object
- Source
- InputBox.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BoxedValueclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- StructureDeclarations.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Source
- StructureResults.scala
- Supertypes
Attributes
- Companion
- class
- Source
- StructureResults.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StructureResults.type
Attributes
- Source
- Widget.scala
- Supertypes
-
trait Producttrait Equalstrait DeclaresConstrainttrait DeclaresGlobalCommandtrait DeclaresGlobaltrait NamedWidgettrait Widgettrait Serializableclass Objecttrait Matchableclass AnyShow all
Specifies the arguments accepted by a primitive. Used by the compiler for type-checking.
Specifies the arguments accepted by a primitive. Used by the compiler for type-checking.
You cannot instantiate this class directly. Instead, use the static construction methods Syntax.commandSyntax(...)
or Syntax.reporterSyntax(...)
.
For example, in a Reporter
that takes two number arguments and returns a boolean, implement Primitive.getSyntax()
as follows:
public Syntax getSyntax() { return Syntax.reporterSyntax( new int[] { Syntax.NumberType(), Syntax.NumberType() }, Syntax.BooleanType()); }
An input can be made variadic, meaning that it can be repeated any number of times when enclosed in parentheses, if you add the RepeatableType
flag. When using variadic inputs you should also define the default number of inputs, that is, the number of inputs expect if the user does not use parentheses. For example:
public Syntax getSyntax() { return Syntax.reporterSyntax( new int[] { Syntax.WildcardType() | Syntax.RepeatableType() }, Syntax.ListType(), 2); }
Attributes
- See also
-
Primitive#getSyntax()
- Companion
- object
- Source
- Syntax.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Syntax.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Syntax.type
Legacy convenience methods for constructing Syntax objects, for use by extensions written in Java.
Legacy convenience methods for constructing Syntax objects, for use by extensions written in Java.
Attributes
- Source
- SyntaxJ.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SyntaxJ.type
Attributes
- Source
- Widget.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Token.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Token.type
Attributes
- Companion
- object
- Source
- Token.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceLocatableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- CompilerUtilitiesInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Colorizer
Attributes
- Source
- TokenHolder.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Instructiontrait Commandclass _magicopenclass _histogramfromclass _moviecancelclass _moviecloseclass _moviegrabinterfaceclass _moviegrabviewclass _moviesetframerateclass _moviestartclass _clearallandresetticksclass _editclass _englishclass _faceclass _facenowrapclass _facexyclass _facexynowrapclass _fireclass _gitclass _lifeclass _movetoclass _seterrorlocaleclass _spanishclass _beepclass _deletelogfilesclass _inspectwithradiusclass _reloadclass _updatemonitorclass _ziplogfilesclass _hubnetclearplotclass _hubnetcreateclientclass _hubnetplotclass _hubnetplotpendownclass _hubnetplotpenupclass _hubnetplotxyclass _hubnetroboclientclass _hubnetsendusermessageclass _hubnetsetplotmirroringclass _hubnetsetplotpenmodeclass _hubnetsetviewmirroringclass _hubnetwaitforclientsclass _hubnetwaitformessagesclass _setplotbackgroundcolorclass _faceclass _facexyzclass _load3Dshapesclass _orbitdownclass _orbitleftclass _orbitrightclass _orbitupclass _resizeworldclass _rollleftclass _rollrightclass _setxyzclass _tiltdownclass _tiltupclass _zoomclass _enterscopeclass _exitscopetrait LinkCreationCommandtrait Directedtrait DirectedFromclass _createlinkfromclass _createlinksfromtrait DirectedToclass _createlinkstoclass _createlinktotrait Multipleclass _createlinkswithtrait Singleclass _createlinkwithtrait Undirectedclass OutputCommandclass _outputprintclass _outputshowclass _outputtypeclass _printclass _showclass _typeclass PlotCommandclass SetPlotRangeCommandclass _setplotxrangeclass _setplotyrangeclass _autoplotoffclass _autoplotonclass _autoplotxoffclass _autoplotxonclass _autoplotyoffclass _autoplotyonclass _clearallplotsclass _clearplotclass _createtemporaryplotpenclass _exportplotclass _exportplotsclass _histogramclass _plotclass _plotpendownclass _plotpenhideclass _plotpenresetclass _plotpenshowclass _plotpenupclass _plotxyclass _setcurrentplotclass _setcurrentplotpenclass _sethistogramnumbarsclass _setplotpencolorclass _setplotpenintervalclass _setplotpenmodeclass _setupplotsclass _updateplotsclass ReadableOutputCommandclass _outputwriteclass _writeclass _applyclass _beepclass _benchclass _clearallclass _clearallandresetticksclass _cleardrawingclass _clearglobalsclass _clearlinksclass _clearoutputclass _clearpatchesclass _clearticksclass _clearturtlesclass _dieclass _diffuseclass _diffuse4class _displayclass _downhillclass _downhill4class _errorclass _everyclass _experimentstependclass _exportdrawingclass _exportinterfaceclass _exportoutputclass _exportviewclass _exportworldclass _faceclass _facexyclass _filecloseclass _filecloseallclass _filedeleteclass _fileflushclass _fileopenclass _fileprintclass _fileshowclass _filetypeclass _filewriteclass _followclass _followmeclass _foreachclass _foreverbuttonendclass _gitclass _hidelinkclass _hideturtleclass _homeclass _ifclass _ifelseclass _ignoreclass _importdrawingclass _importpatchcolorsclass _importpcolorsrgbclass _importworldclass _inspectclass _layoutcircleclass _layoutradialclass _layoutspringclass _layouttutteclass _leftclass _linkcodeclass _loopclass _mkdirclass _movetoclass _nodisplayclass _observercodeclass _patchcodeclass _pendownclass _peneraseclass _penupclass _pwdclass _randomseedclass _reloadextensionsclass _resetperspectiveclass _resetticksclass _resettimerclass _resizeworldclass _rideclass _ridemeclass _rightclass _setcurdirclass _setdefaultshapeclass _setlinethicknessclass _setpatchsizeclass _settopologyclass _setxyclass _showlinkclass _showturtleclass _stampclass _stamperaseclass _stderrclass _stdoutclass _stopinspectingclass _thunkdidfinishclass _tickclass _tickadvanceclass _tieclass _turtlecodeclass _untieclass _updatemonitorclass _uphillclass _uphill4class _usermessageclass _waitclass _watchclass _watchmeclass _whileclass _withlocalrandomnessclass _withoutinterruptionclass _hubnetbroadcastclass _hubnetbroadcastmessageclass _hubnetclearoverrideclass _hubnetclearoverridesclass _hubnetfetchmessageclass _hubnetkickallclientsclass _hubnetkickclientclass _hubnetresetclass _hubnetresetperspectiveclass _hubnetsendclass _hubnetsendclearoutputclass _hubnetsendfollowclass _hubnetsendmessageclass _hubnetsendoverrideclass _hubnetsendwatchclass _abstractletclass _letclass _multiletclass _abstractsetclass _multisetclass _setclass _askclass _askconcurrentclass _bkclass _callclass _carefullyclass _createorderedturtlesclass _createturtlesclass _doneclass _externclass _fdclass _hatchclass _jumpclass _multiassignnestclass _repeatclass _reportclass _returnclass _runclass _sproutclass _stopclass _unknowncommandtrait Reporterclass _moviestatusclass _randomorrandomfloatclass _approximatehsboldclass _behaviorspacerunnumberclass _butfirstclass _distancenowrapclass _distancexynowrapclass _extracthsboldclass _hsboldclass _hubnetinqsizeclass _hubnetmessageclass _inconenowrapclass _inradiusnowrapclass _monitorprecisionclass _towardsnowrapclass _towardsxynowrapclass _hubnetinqsizeclass _hubnetoutqsizeclass _breedatclass _distancexyzclass _distancexyznowrapclass _dzclass _linkpitchclass _maxpzcorclass _minpzcorclass _neighbors6class _oheadingclass _opitchclass _orollclass _oxcorclass _oycorclass _ozcorclass _patchclass _patchatclass _randompzcorclass _randomzcorclass _towardspitchclass _towardspitchnowrapclass _towardspitchxyzclass _towardspitchxyznowrapclass _turtlesatclass _worlddepthclass _patchcolclass _patchrowclass PlotReporterclass _autoplotclass _autoplotxclass _autoplotyclass _plotnameclass _plotpenexistsclass _plotxmaxclass _plotxminclass _plotymaxclass _plotyminclass _absclass _acosclass _allclass _applyresultclass _approximatehsbclass _approximatergbclass _asinclass _atanclass _atpointsclass _basecolorsclass _behaviorspacerunnumberclass _blockclass _boomclass _bothendsclass _breedatclass _breedhereclass _breedsingularclass _butfirstclass _butlastclass _canmoveclass _ceilclass _checksumclass _checksyntaxclass _cosclass _dateandtimeclass _distanceclass _distancexyclass _divclass _dumpclass _dump1class _dumpextensionprimsclass _dumpextensionsclass _dxclass _dyclass _emptyclass _expclass _extracthsbclass _extractrgbclass _fileatendclass _fileexistsclass _filereadclass _filereadcharsclass _filereadlineclass _filterclass _firstclass _floorclass _fputclass _greaterorequalclass _hsbclass _ifelsevalueclass _inconeclass _inlinkfromclass _inlinkneighborclass _inlinkneighborsclass _insertitemclass _intclass _isagentclass _isagentsetclass _isanonymouscommandclass _isanonymousreporterclass _isbooleanclass _isbreedclass _isdirectedlinkclass _islinkclass _islinksetclass _islistclass _isnumberclass _ispatchclass _ispatchsetclass _isstringclass _isturtleclass _isturtlesetclass _isundirectedlinkclass _itemclass _lastclass _lengthclass _lessorequalclass _linkclass _linkbreedclass _linkbreedsingularclass _linkheadingclass _linklengthclass _linkneighborclass _linkneighborsclass _linksclass _linksetclass _linkshapesclass _linkwithclass _lnclass _logclass _lputclass _mapclass _maxclass _maxnofclass _maxoneofclass _maxpxcorclass _maxpycorclass _meanclass _medianclass _memberclass _minclass _minnofclass _minoneofclass _minpxcorclass _minpycorclass _modclass _modesclass _mousedownclass _mouseinsideclass _mousexcorclass _mouseycorclass _multclass _myinlinksclass _mylinksclass _myoutlinksclass _myselfclass _nanotimeclass _netlogoappletclass _netlogoversionclass _netlogowebclass _newseedclass _nofclass _nolinksclass _nopatchesclass _noturtlesclass _nvaluesclass _otherendclass _outlinkneighborclass _outlinkneighborsclass _outlinktoclass _patchclass _patchaheadclass _patchhereclass _patchleftandaheadclass _patchrightandaheadclass _patchsetclass _patchsizeclass _plusclass _positionclass _powclass _precisionclass _processorsclass _randomexponentialclass _randomfloatclass _randomgammaclass _randomnormalclass _randompoissonclass _randompxcorclass _randompycorclass _randomstateclass _randomxcorclass _randomycorclass _rangeclass _readfromstringclass _reduceclass _referenceclass _remainderclass _removeclass _removeduplicatesclass _removeitemclass _replaceitemclass _reverseclass _rgbclass _roundclass _runresultclass _scalecolorclass _selfclass _shadeofclass _shapesclass _shuffleclass _sinclass _sortclass _sortbyclass _sortonclass _sqrtclass _stacktraceclass _standarddeviationclass _subjectclass _sublistclass _substringclass _subtractheadingsclass _symbolstringclass _tanclass _ticksclass _timerclass _tostringclass _towardsclass _towardsxyclass _turtlesatclass _turtlesetclass _turtleshereclass _uptonofclass _userdirectoryclass _userfileclass _userinputclass _usernewfileclass _useroneofclass _useryesornoclass _varianceclass _withmaxclass _withminclass _worldheightclass _worldwidthclass _wrapcolorclass _xorclass _hubnetclientslistclass _hubnetentermessageclass _hubnetexitmessageclass _hubnetmessageclass _hubnetmessagesourceclass _hubnetmessagetagclass _hubnetmessagewaitingclass _andclass _anyclass _breedclass _breedonclass _breedvariableclass _callreportclass _commandlambdaclass _constclass _constcodeblockclass _countclass _equalclass _errormessageclass _externreportclass _greaterthanclass _homedirectoryclass _inradiusclass _lambdaargsclass _lambdavariableclass _lessthanclass _letnameclass _letvariableclass _linkbreedvariableclass _linkvariableclass _listclass _minusclass _multiassignitemclass _neighborsclass _neighbors4class _nobodyclass _notclass _notequalclass _observervariableclass _ofclass _oneofclass _orclass _otherclass _patchatclass _patchesclass _patchvariableclass _procedurevariableclass _randomclass _reporterlambdaclass _sentenceclass _sumclass _symbolclass _turtleclass _turtleorlinkvariableclass _turtlesclass _turtlesonclass _turtlevariableclass _unaryminusclass _unknownidentifierclass _whoarenotclass _withclass _wordclass _taskclass _taskvariableclass _dummycmdclass _dummyrepclass Instructiontrait GeneratedInstructionclass GeneratedCommandclass GeneratedReporterclass Reportertrait ReferencerReporterclass _referencetrait DeadReporterclass _pluswildcardclass _randomorrandomfloatclass _applyresultclass _approximatehsbclass _approximatehsboldclass _behaviorspacerunnumberclass _blockclass _bothendsclass _dateandtimeclass _dumpclass _dump1class _dumpextensionprimsclass _dumpextensionsclass _extracthsbclass _extracthsboldclass _filterclass _hsbclass _hsboldclass _ifelsevalueclass _inlinkneighborclass _inlinkneighborsclass _insertitemclass _isagentclass _isagentsetclass _isanonymouscommandclass _isanonymousreporterclass _isbooleanclass _isdirectedlinkclass _islinkclass _islinksetclass _islistclass _isnumberclass _ispatchclass _ispatchsetclass _isstringclass _isturtleclass _isturtlesetclass _isundirectedlinkclass _linklengthclass _linkneighborclass _linkneighborsclass _mapclass _maxpxcorclass _maxpycorclass _minpxcorclass _minpycorclass _myinlinksclass _mylinksclass _myoutlinksclass _nanotimeclass _netlogoversionclass _netlogowebclass _newseedclass _nolinksclass _nopatchesclass _noturtlesclass _nvaluesclass _outlinkneighborclass _outlinkneighborsclass _patchsizeclass _processorsclass _randompxcorclass _randompycorclass _randomstateclass _randomxcorclass _randomycorclass _rangeclass _reduceclass _runresultclass _selfclass _shapesclass _sortbyclass _sortonclass _stacktraceclass _symbolclass _timerclass _uptonofclass _worldheightclass _worldwidthclass _fileatendclass _fileexistsclass _filereadclass _filereadcharsclass _filereadlineclass _mousedownclass _mouseinsideclass _mousexcorclass _mouseycorclass _userdirectoryclass _userfileclass _userinputclass _usernewfileclass _useroneofclass _useryesornoclass HubNetReporterclass _hubnetclientslistclass _hubnetentermessageclass _hubnetexitmessageclass _hubnetinqsizeclass _hubnetmessageclass _hubnetmessagesourceclass _hubnetmessagetagclass _hubnetmessagewaitingclass _hubnetoutqsizeclass PlotReporterclass _autoplotclass _autoplotxclass _autoplotyclass _plotnameclass _plotpenexistsclass _plotxmaxclass _plotxminclass _plotymaxclass _plotyminclass _breedatclass _distancexyzclass _distancexyznowrapclass _dzclass _linkpitchclass _maxpzcorclass _minpzcorclass _neighbors6class _oheadingclass _opitchclass _orollclass _oxcorclass _oycorclass _ozcorclass _patchclass _patchatclass _randompzcorclass _randomzcorclass _towardspitchclass _towardspitchnowrapclass _towardspitchxyzclass _towardspitchxyznowrapclass _turtlesatclass _worlddepthclass _anybreedonclass _anyturtlesonclass _breedclass _breedatclass _breedhereclass _breedonclass _breedsingularclass _breedvariableclass _breedvariableofclass _commandlambdaclass _constclass _constcodeblockclass _constsymbolclass _homedirectoryclass _inlinkfromclass _lambdavariableclass _letvariableclass _linkclass _linkbreedclass _linkbreedsingularclass _linkbreedvariableclass _linkbreedvariableofclass _linksclass _linkvariableclass _linkvariableofclass _linkwithclass _multiassignitemclass _nobodyclass _optimizecountclass _outlinktoclass _patchclass _patchatclass _patchcolclass _patcheastclass _patchesclass _patchhereinternalclass _patchneclass _patchnorthclass _patchnwclass _patchrowclass _patchseclass _patchsouthclass _patchswclass _patchvariableclass _patchvariabledoubleclass _patchvariableofclass _patchwestclass _procedurevariableclass _randomconstclass _reporterlambdaclass _sentenceclass _turtlesclass _whoarenottrait HubNetPrimclass HubNetCommandclass _hubnetbroadcastclass _hubnetbroadcastmessageclass _hubnetclearoverrideclass _hubnetclearoverridesclass _hubnetcreateclientclass _hubnetfetchmessageclass _hubnetkickallclientsclass _hubnetkickclientclass _hubnetresetclass _hubnetresetperspectiveclass _hubnetroboclientclass _hubnetsendclass _hubnetsendoverrideclass _hubnetsetplotmirroringclass _hubnetsetplotpenmodeclass _hubnetsetviewmirroringclass _hubnetwaitforclientsclass _hubnetwaitformessagestrait Helpersclass PlotCommandclass _autoplotoffclass _autoplotonclass _autoplotxoffclass _autoplotxonclass _autoplotyoffclass _autoplotyonclass _clearallplotsclass _clearplotclass _createtemporaryplotpenclass _exportplotclass _exportplotsclass _histogramclass _plotclass _plotpendownclass _plotpenhideclass _plotpenresetclass _plotpenshowclass _plotpenupclass _plotxyclass _setcurrentplotclass _setcurrentplotpenclass _sethistogramnumbarsclass _setplotbackgroundcolorclass _setplotpencolorclass _setplotpenintervalclass _setplotpenmodeclass _setplotxrangeclass _setplotyrangeclass _setupplotsclass _updateplotsShow all
Attributes
- Source
- TokenMapperInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- object
- Source
- TokenType.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Badobject CloseBraceobject CloseBracketobject CloseParenobject Commaobject Commandobject Commentobject Eofobject Extensionobject Identobject Keywordobject Literalobject OpenBraceobject OpenBracketobject OpenParenobject Reporterobject WhitespaceShow all
Attributes
- Companion
- trait
- Source
- TokenType.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TokenType.type
Attributes
- Source
- TokenTypeJ.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TokenTypeJ.type
Attributes
- Source
- TokenizerInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Tokenizer
Attributes
- Source
- TypeNames.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeNames.type
Attributes
- Companion
- object
- Source
- UpdateMode.scala
- Supertypes
-
trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
object Continuousobject TickBased
Attributes
- Companion
- class
- Source
- UpdateMode.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UpdateMode.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
- UpdateMode.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UpdateModeJ.type
Attributes
- Source
- VersionUtils.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
VersionUtils.type
Attributes
- Source
- Widget.scala
- Supertypes
- Self type
-
Vertical.type
Attributes
- Companion
- class
- Source
- Widget.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
View.type
Attributes
- Source
- Widget.scala
- Supertypes
- Known subtypes
Attributes
- Source
- WorldDimensions.scala
- Supertypes
- Known subtypes
-
class WorldDimensions3D
for wrapping up dimensions to resize the world using WorldResizer This class is shared between NetLogo and NetLogo-Headless. That does not mean that it is available for use in Headless. Headless does not support 3D at this time (and may never support 3D).
for wrapping up dimensions to resize the world using WorldResizer This class is shared between NetLogo and NetLogo-Headless. That does not mean that it is available for use in Headless. Headless does not support 3D at this time (and may never support 3D).
Attributes
- Companion
- class
- Source
- WorldDimensions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WorldDimensions3D.type
Attributes
- Companion
- object
- Source
- WorldDimensions.scala
- Supertypes
-
class WorldDimensionstrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all