## Uses of Interface
org.ascape.model.event.ScapeListener

Packages that use ScapeListener
edu.brook
edu.brook.sugarscape
name.milesparker.epi
name.milesparker.epi.region
name.milesparker.markets
org.ascape.model
org.ascape.model.event
org.ascape.query
org.ascape.runtime
org.ascape.view.nonvis
org.ascape.view.vis
org.eclipse.amp.amf.examples.escape
org.eclipse.amp.escape.ascape.agf3d
org.eclipse.amp.escape.ascape.view
org.eclipse.amp.escape.ascape.wrap
org.eclipse.amp.escape.ide
org.eclipse.amp.escape.view
org.eclipse.amp.examples.heatbugs
org.metaabm.examples.stupid1
org.metaabm.examples.stupid2
org.metaabm.examples.stupid3
org.metaabm.examples.stupid5
org.metaabm.gen.test

Uses of ScapeListener in edu.brook

Classes in edu.brook that implement ScapeListener
`class` `DemographicPrisonersDilemma` Demographic Prisoner_s Dilemma Java Implementation.
`class` `DemographicPrisonersDilemma3D` Demographic Prisoner_s Dilemma Java Implementation.

Uses of ScapeListener in edu.brook.sugarscape

Classes in edu.brook.sugarscape that implement ScapeListener
`class` `GAS_Base` G A S_ Base Java Implementation.

Uses of ScapeListener in name.milesparker.epi

Classes in name.milesparker.epi that implement ScapeListener
`class` `Epidemic` Epidemic Java Implementation.
`class` `Epidemic3D` Epidemic Java Implementation.
`class` `Epidemic3DTiles` Demonstrates how to define custom 3D and color providers.

Uses of ScapeListener in name.milesparker.epi.region

Classes in name.milesparker.epi.region that implement ScapeListener
`class` `City` City Java Implementation.
`class` `City3D` City Java Implementation.
`class` `EpidemicPeriods`
`class` `Region` Region Java Implementation.
`class` `Region3D` Region Java Implementation.

Uses of ScapeListener in name.milesparker.markets

Classes in name.milesparker.markets that implement ScapeListener
`class` `Markets` Markets Java Implementation.
`class` `Markets3D` Markets Java Implementation.

Uses of ScapeListener in org.ascape.model

Classes in org.ascape.model that implement ScapeListener
`class` `Scape` The base class for all collections of agents within ascape.

Methods in org.ascape.model with parameters of type ScapeListener
`void` `Scape.addScapeListener(ScapeListener listener)` Adds an observer to this scape.
`void` `Scape.addScapeListenerFirst(ScapeListener listener)` Adds an observer to this scape.
`void` `Scape.addView(ScapeListener view)` Adds a view to this scape.
`void` `Scape.addView(ScapeListener view, boolean createFrame)` Adds a view to this scape.
`void` `Scape.addView(ScapeListener view, boolean createFrame, boolean forceGUI)` Adds a view to this scape.
`void` `Scape.addViews(ScapeListener[] views)` Adds a view to this scape.
`void` `Scape.addViews(ScapeListener[] views, boolean createFrame)` Adds an array of views to this scape.
`void` `Scape.addViews(ScapeListener[] views, boolean createFrame, boolean forceGUI)` Adds an array of views to this scape.
`boolean` `Scape.isScapeListener(ScapeListener listener)` Returns true if and only if the argument is an observer of this scape.
`void` `Scape.listenerUpdated(ScapeListener listener)` Called whenever a listener has been updated.
`void` `Scape.removeScapeListener(ScapeListener listener)` Removes the observer from this scape.

Uses of ScapeListener in org.ascape.model.event

Subinterfaces of ScapeListener in org.ascape.model.event
`interface` `ScapeCustomizer` A marker interface for a scape listener that customizes the scape.

Classes in org.ascape.model.event that implement ScapeListener
`class` `DefaultScapeListener` A listener to an agent scape.
`class` `ScapeListenerDelegate` Manages the relationship between a listener and its scape, including listener registeration and managing calling appopriate view methods for scape events.

Methods in org.ascape.model.event that return ScapeListener
`ScapeListener` `ScapeListenerDelegate.getScapeListener()` Returns the scape view that this delegate is responsible for.

Methods in org.ascape.model.event with parameters of type ScapeListener
`void` `ScapeListenerDelegate.setScapeListener(ScapeListener scapeListener)` Sets the scape view that this delegate is responsible for.

Constructors in org.ascape.model.event with parameters of type ScapeListener
`ScapeListenerDelegate(ScapeListener scapeListener)` Constructs the ScapeListenerDelegate.

Uses of ScapeListener in org.ascape.query

Classes in org.ascape.query that implement ScapeListener
`class` `Query` Only the form-based searches have the option of being dynamic.

Uses of ScapeListener in org.ascape.runtime

Classes in org.ascape.runtime that implement ScapeListener
`class` `AbstractUIEnvironment`
`class` `RuntimeEnvironment` Supports all non-ui shared aspects of Ascape runtime environment, including console view, managing environment views, etc..

Methods in org.ascape.runtime with parameters of type ScapeListener
`void` `RuntimeEnvironment.addView(ScapeListener view)` Adds the view.
`void` `RuntimeEnvironment.addView(ScapeListener view, boolean createFrame)` Adds the view.
`void` `RuntimeEnvironment.addViews(ScapeListener[] views)` Adds the views.
`void` `RuntimeEnvironment.addViews(ScapeListener[] views, boolean createFrame)` Adds the views.
`void` `Runner.notify(ScapeEvent event, ScapeListener listener)`
`void` `RuntimeEnvironment.removeView(ScapeListener view)` Removes the view.
`void` `RuntimeEnvironment.removeViews(ScapeListener[] views)` Removes the views.

Uses of ScapeListener in org.ascape.view.nonvis

Classes in org.ascape.view.nonvis that implement ScapeListener
`class` `ConsoleOutView` A view providing basic system out reporting.
`class` `DataOutputView` A non-graphic view providing output of model data to a file.
`class` `DataView` A non-graphic view providing output of model data to a file.
`class` `NonGraphicView` A base class for most non-gui observer of scapes.
`class` `NonGraphicViewDelegate` Manages the relationship between a nongraphic view and its scape, including listener registeration and managing calling appopriate view methods for scape events.
`class` `ParameterControlView` Sets up each run based on parameters drawn from a file.
`class` `ScapeFromFileView` A view that instantiates a scape with the contents of a file or input stream.
`class` `ScapeFromXMLView` A view that instantiates a scape with the contents of an XML file.
`class` `ScapeOutputView` The Class ScapeOutputView.
`class` `ScapeStateView` A view providing notification when a scape transitions from one state to another.
`class` `ScapeTransitionListener` A listener providing notification when a scape transitions from one state to another.
`class` `StandardOutView` Deprecated. please replace with ConsoleOutView
`class` `SweepControlView` A view that is used in conjunction with a sweep group to control model parameters.

Constructors in org.ascape.view.nonvis with parameters of type ScapeListener
`NonGraphicViewDelegate(ScapeListener scapeListener)` Constructs the NonGraphicViewDelegate.

Uses of ScapeListener in org.ascape.view.vis

Classes in org.ascape.view.vis that implement ScapeListener
`class` `AgentView` A generic base class for views that draw some kind of spatial view of a group of cells.
`class` `CellView` A generic base class for views that draw some kind of spatial view of a group of cells.
`class` `ChartView`
`class` `FixedAgentStretchyView` A class providing a view of an scape vector.
`class` `FixedStretchyView` A class providing a view of an scape vector.
`class` `GEFView`
`class` `GraphicsView`
`class` `GraphView`
`class` `HostedAgentView` A base class for drawing a collection of agents upon a collection of cells.
`class` `MovingStretchyView` A view of a scape vector.
`class` `Overhead2DContinuousView` The Class Overhead2DContinuousView.
`class` `Overhead2DView` A scape view that draws the classic bird's eye view of a 2-dimensional lattice.
`class` `OverheadRelative2DView` A scape view that draws a view of a 2-dimensional lattice with a relative origin.
`class` `Plot2DView` A scape view that represents two parameters of agent state in a two-dimensional plot.
`class` `Scrolling1DView` A view that provides a vertically scrolling view appropriate for dispalying a simple one-dimensional collection of agents; i.e.
`class` `SimplexView` A scape view that represents some aspect of agent state in a simplex diagram.
`class` `StretchyView` A view of a scape vector.

Uses of ScapeListener in org.eclipse.amp.amf.examples.escape

Classes in org.eclipse.amp.amf.examples.escape that implement ScapeListener
`class` `WikiExample` WikiExample Java Implementation.
`class` `WikiExample3D` WikiExample Java Implementation.

Uses of ScapeListener in org.eclipse.amp.escape.ascape.agf3d

Classes in org.eclipse.amp.escape.ascape.agf3d that implement ScapeListener
`class` `GEF3DView`

Uses of ScapeListener in org.eclipse.amp.escape.ascape.view

Classes in org.eclipse.amp.escape.ascape.view that implement ScapeListener
`class` `EditPartFactoryScapeView`
`class` `EditPartScapeView`
`class` `ModelScapeView`

Uses of ScapeListener in org.eclipse.amp.escape.ascape.wrap

Classes in org.eclipse.amp.escape.ascape.wrap that implement ScapeListener
`class` `ModelWrapperScapeListener` The listener interface for receiving modelWrapperScape events.

Methods in org.eclipse.amp.escape.ascape.wrap that return ScapeListener
`ScapeListener` `ScapeWrapperModelListener.getWrapped()` Gets the wrapped.

Constructors in org.eclipse.amp.escape.ascape.wrap with parameters of type ScapeListener
`ScapeWrapperModelListener(Scape scape, ScapeListener wrapped)` Instantiates a new scape wrapper model listener.

Uses of ScapeListener in org.eclipse.amp.escape.ide

Methods in org.eclipse.amp.escape.ide with parameters of type ScapeListener
`void` `EclipseEscapeRunner.notify(ScapeEvent event, ScapeListener listener)`

Uses of ScapeListener in org.eclipse.amp.escape.view

Classes in org.eclipse.amp.escape.view that implement ScapeListener
`class` `EMFDataOutputView`

Uses of ScapeListener in org.eclipse.amp.examples.heatbugs

Classes in org.eclipse.amp.examples.heatbugs that implement ScapeListener
`class` `Heatbugs` Heatbugs Java Implementation.
`class` `Heatbugs3D` Heatbugs Java Implementation.
`class` `Heatbugs3DCustom`

Uses of ScapeListener in org.metaabm.examples.stupid1

Classes in org.metaabm.examples.stupid1 that implement ScapeListener
`class` `StupidModel1` StupidModel1 Java Implementation.
`class` `StupidModel13D` StupidModel1 Java Implementation.

Uses of ScapeListener in org.metaabm.examples.stupid2

Classes in org.metaabm.examples.stupid2 that implement ScapeListener
`class` `StupidModel2` Stupid Model 2 Java Implementation.
`class` `StupidModel23D` Stupid Model 2 Java Implementation.

Uses of ScapeListener in org.metaabm.examples.stupid3

Classes in org.metaabm.examples.stupid3 that implement ScapeListener
`class` `StupidModel3` Stupid Model 3 Java Implementation.
`class` `StupidModel33D` Stupid Model 3 Java Implementation.

Uses of ScapeListener in org.metaabm.examples.stupid5

Classes in org.metaabm.examples.stupid5 that implement ScapeListener
`class` `StupidModel5` Stupid Model 5 Java Implementation.
`class` `StupidModel53D` Stupid Model 5 Java Implementation.

Uses of ScapeListener in org.metaabm.gen.test

Classes in org.metaabm.gen.test that implement ScapeListener
`class` `BasicModel`
`class` `BasicMovementModel`
`class` `SpatialModel`