## Uses of Interface
org.ascape.util.HasName

Packages that use HasName
edu.brook
edu.brook.sugarscape
name.milesparker.epi
name.milesparker.epi.plague
name.milesparker.epi.region
name.milesparker.markets
org.ascape.model
org.ascape.model.event
org.ascape.model.rule
org.ascape.model.space
org.ascape.query
org.ascape.runtime
org.ascape.util
org.ascape.util.data
org.ascape.util.vis
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.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 HasName in edu.brook

Classes in edu.brook that implement HasName
`class` `CooperateDefectStyleGraphics` Cooperate Defect Style Java Implementation.
`class` `DemographicPrisonersDilemma` Demographic Prisoner_s Dilemma Java Implementation.
`class` `DemographicPrisonersDilemma3D` Demographic Prisoner_s Dilemma Java Implementation.
`class` `PlayCell` Play Cell Java Implementation.
`class` `PlayCellStyleGraphics` Play Cell Style 2D Java Implementation.
`class` `Player` Player Java Implementation.

Uses of HasName in edu.brook.sugarscape

Classes in edu.brook.sugarscape that implement HasName
`class` `GAS_Base` G A S_ Base Java Implementation.
`class` `SugarAgent` Sugar Agent Java Implementation.
`class` `SugarCell` Sugar Cell Java Implementation.

Uses of HasName in name.milesparker.epi

Classes in name.milesparker.epi that implement HasName
`class` `Epidemic` Epidemic Java Implementation.
`class` `Epidemic3D` Epidemic Java Implementation.
`class` `Epidemic3DTiles` Demonstrates how to define custom 3D and color providers.
`class` `Individual` Individual Java Implementation.
`class` `IndividualStyle2DGraphics` Individual Style 2D Java Implementation.
`class` `Place` Place Java Implementation.
`class` `PlaceStyle2D` Place Style 2D Java Implementation.

Uses of HasName in name.milesparker.epi.plague

Classes in name.milesparker.epi.plague that implement HasName
`class` `Flea` Flea Java Implementation.
`class` `FleaStyle2DGraphics` Flea Style 2D Java Implementation.
`class` `Rat` Rat Java Implementation.
`class` `RatStyle2DGraphics` Rat Style 2D Java Implementation.

Uses of HasName in name.milesparker.epi.region

Classes in name.milesparker.epi.region that implement HasName
`class` `City` City Java Implementation.
`class` `City3D` City Java Implementation.
`class` `CityStyle2DGraphics` City Style 2D Java Implementation.
`class` `EpidemicPeriods`
`class` `Region` Region Java Implementation.
`class` `Region3D` Region Java Implementation.
`class` `RegionalLocation` Regional Location Java Implementation.

Uses of HasName in name.milesparker.markets

Classes in name.milesparker.markets that implement HasName
`class` `Firm` Firm Java Implementation.
`class` `FirmStyle2DGraphics` Firm Style 2D Java Implementation.
`class` `Instrument` Instrument Java Implementation.
`class` `InstrumentStyle2DGraphics` Instrument Style 2D Java Implementation.
`class` `Markets` Markets Java Implementation.
`class` `Markets3D` Markets Java Implementation.
`class` `Trader` Trader Java Implementation.
`class` `TraderStyle2DGraphics` Trader Style 2D Java Implementation.

Uses of HasName in org.ascape.model

Classes in org.ascape.model that implement HasName
`class` `Agent` The base class for all modeled objects in ascape.
`class` `AscapeObject` The cannonical class for most ascape model objects, including rules.
`class` `Cell` The base class for all members of lattices.
`class` `CellOccupant` An occupant of a cell within a lattice.
`class` `HistoryValueSetter` A data point that serves as a setter for a historical value.
`class` `HostCell` An cell capable fo serving as a 'home' for agents.
`class` `LocatedAgent` An agent that has a location in continuous space.
`class` `MomentumAgent` An agent that has momentum and heading in space.
`class` `Scape` The base class for all collections of agents within ascape.

Uses of HasName in org.ascape.model.event

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

Classes in org.ascape.model.event that implement HasName
`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.

Uses of HasName in org.ascape.model.rule

Classes in org.ascape.model.rule that implement HasName
`class` `CollectStats` A rule for gathering values (typically aggegate statistics) from the entire population of agents.
`class` `Diffusion` A rule causing some agent value to diffuse to its neighbors.
`class` `ExecuteThenUpdate` A rule that should be executed in two phases; executing (calculating), and then updating.
`class` `MoveRandomWithin` A rule causing the taget agent to move to a random location within some bounded area.
`class` `NotifyViews` A rule causing the target to notify its views that an update has occured.
`class` `NotifyViewsEvent` The Class NotifyViewsEvent.
`class` `ParameterizedDiffusion` A rule causing some agent value to diffuse to its neighbors at a particualar constant.
`class` `Propogate` A rule that executes on the target scape, all children of the target scape, and (if desired) all members of this or any children of the target scape.
`class` `PropogateScapeOnly` A rule that executes on the target scape, and any member scapes of the target scape.
`class` `Rule` An abstract base class for behaviors that can be be iterated across agent scapes or a single agent.
`class` `SearchRule` A rule that can be used to search through a collection of agents.
`class` `SetValues` A rule for setting values for a population of agents.

Uses of HasName in org.ascape.model.space

Classes in org.ascape.model.space that implement HasName
`class` `CollectionSpace.ClosestDataPoint` The Class ClosestDataPoint.

Uses of HasName in org.ascape.query

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

Uses of HasName in org.ascape.runtime

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

Uses of HasName in org.ascape.util

Classes in org.ascape.util that implement HasName
`class` `ValueSetter` A data point that also serves as a setter for the point's value.

Uses of HasName in org.ascape.util.data

Subinterfaces of HasName in org.ascape.util.data
`interface` `DataPoint` An interface for a class providing a data point for a given object.

Classes in org.ascape.util.data that implement HasName
`class` `DataPointComparator` An interface for a class comparing objects using a data point.
`class` `DataPointConcrete` An class providing a data point for a given object.
`class` `DataSeries` A class which stores the results of measurements of data points.
`class` `DataSeriesStore` A class which stores the results of measurements of data points.
`class` `StatCollector` Collects and stores aggregate statistics on some data source for every specified measurement type of that source, and for each succesive measurement of that source.
`class` `StatCollectorCalculated` Stores aggregate data for values obtained for a statistic, including running sum and average.
`class` `StatCollectorCond` Collects and stores aggregate statistics on some data source for every specified measurement type of that source, and for each succesive measurement of that source, while that source meets some condition.
`class` `StatCollectorCondCSA` Stores aggregate data for values conditionally obtained for a statistic, including running sum and average.
`class` `StatCollectorCondCSAMM` Stores conditional aggregate data for values conditionally obtained for a statistic, including running sum, average, minimum and maximum.
`class` `StatCollectorCondCSAMMVar` Stores conditional aggregate data for values conditionally obtained for a statistic, including running sum, average, minimum and maximum.
`class` `StatCollectorCSA` Stores aggregate data for values obtained for a statistic, including running sum and average.
`class` `StatCollectorCSAMM` Stores aggregate data for values obtained for a statistic, including running sum, average, minimum and maximum.
`class` `StatCollectorCSAMMVar` Stores aggregate data for values obtained for a statistic, including statistical variance.
`class` `UnitIntervalDataPoint` An abstract class providing some value 0..1 based on the state of the instance provided.

Uses of HasName in org.ascape.util.vis

Subinterfaces of HasName in org.ascape.util.vis
`interface` `ColorFeature` A Color feature returns a color based on the state of an object of known type provided to it.
`interface` `PlatformDrawFeature`

Classes in org.ascape.util.vis that implement HasName
`class` `ColorFeatureConcrete` A Color feature returns a color based on the state of an object of known type provided to it.
`class` `ColorFeatureFixed` An interface for a class providing an color that doesn't change in relation to the supplied object.
`class` `ColorFeatureGradiated` A class for displaying a gradiated color whose intensity is determined by the supplied UnitIntervalDataPoint.
`class` `ColorFeatureGradiatedIndex` A class for displaying a gradiated color whose intensity is determined by the supplied UnitIntervalDataPoint.
`class` `DrawColorFeature` A class using a color feature to determine the color to use to draw a feature.
`class` `DrawFeature` An class providing a drawing method for a given object.
`class` `DrawSymbol` An drawing method that draws a symbol irrespective of the supplied object's state.
`class` `FillCellFeature` A Draw feature that fills a cell with the color defined by the color feature.
`class` `SimplexFeature` An interface providing an interpretation of a peice of data for a simplex view.

Uses of HasName in org.ascape.view.nonvis

Classes in org.ascape.view.nonvis that implement HasName
`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.

Uses of HasName in org.ascape.view.vis

Classes in org.ascape.view.vis that implement HasName
`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` `SimplexView.ConcreteSimplexFeature` The Class ConcreteSimplexFeature.
`class` `StretchyView` A view of a scape vector.

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

Classes in org.eclipse.amp.amf.examples.escape that implement HasName
`class` `Block` Block Java Implementation.
`class` `SimpleDrawGraphics` Simple Draw Java Implementation.
`class` `WikiExample` WikiExample Java Implementation.
`class` `WikiExample3D` WikiExample Java Implementation.

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

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

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

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

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

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

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

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

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

Classes in org.eclipse.amp.examples.heatbugs that implement HasName
`class` `HeatBug` Heat Bug Java Implementation.
`class` `Heatbugs` Heatbugs Java Implementation.
`class` `Heatbugs3D` Heatbugs Java Implementation.
`class` `Heatbugs3DCustom`
`class` `HeatBugStyle2DGraphics` Heat Bug Style 2D Java Implementation.
`class` `HeatCell` Heat Cell Java Implementation.
`class` `HeatCellStyle2DGraphics` Heat Cell Style 2D Java Implementation.

Uses of HasName in org.metaabm.examples.stupid1

Classes in org.metaabm.examples.stupid1 that implement HasName
`class` `Bug` Bug Java Implementation.
`class` `BugStyle2DGraphics` Bug Style 2D Java Implementation.
`class` `Habitat` Habitat Java Implementation.
`class` `HabitatStyle2DGraphics` Habitat Style 2D Java Implementation.
`class` `StupidModel1` StupidModel1 Java Implementation.
`class` `StupidModel13D` StupidModel1 Java Implementation.

Uses of HasName in org.metaabm.examples.stupid2

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

Uses of HasName in org.metaabm.examples.stupid3

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

Uses of HasName in org.metaabm.examples.stupid5

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

Uses of HasName in org.metaabm.gen.test

Classes in org.metaabm.gen.test that implement HasName
`class` `BasicCell`
`class` `BasicModel`
`class` `BasicMovementAgent`
`class` `BasicMovementModel`
`class` `BasicMovementStateAgent`
`class` `ComplexLocation`
`class` `ComplexMovementAgent`
`class` `MethodsAgent`
`class` `OperationsAgent`
`class` `SpatialModel`
`class` `StateAgent`