ShapeListTracker

org.nlogo.core.ShapeListTracker
class ShapeListTracker(var _shapeList: ShapeList) extends Publisher[ShapeEvent]

Attributes

Source
ShapeList.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this(kind: AgentKind, map: Map[String, Shape])

Attributes

Source
ShapeList.scala
def this(kind: AgentKind)

Attributes

Source
ShapeList.scala

Concrete methods

def add(newShape: Shape): Unit

Attributes

Source
ShapeList.scala
def addAll(collection: Iterable[Shape]): Unit

Attributes

Source
ShapeList.scala
def removeShape(shapeToRemove: Shape): Unit

Attributes

Source
ShapeList.scala
def replaceShapes(newShapes: Iterable[Shape]): Unit

Attributes

Source
ShapeList.scala
def replaceShapes(newShapes: Collection[_ <: Shape]): Unit

Attributes

Source
ShapeList.scala

Attributes

Source
ShapeList.scala

Inherited methods

Attributes

Inherited from:
Publisher
Source
Publisher.scala
def subscribe(listen: ShapeEvent => Unit): Unit

Attributes

Inherited from:
Publisher
Source
Publisher.scala
def subscribe(listener: Listener[ShapeEvent]): Unit

Attributes

Inherited from:
Publisher
Source
Publisher.scala
def unsubscribe(listener: Listener[ShapeEvent]): Unit

Attributes

Inherited from:
Publisher
Source
Publisher.scala