# Serialized Form

Package edu.brook

Class edu.brook.CooperateDefectStyleGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    edu.brook.CooperateDefectStyleGraphics.Shapes shape

Class edu.brook.DemographicPrisonersDilemma extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### playerCount

    int playerCount

  The number of players to create.

### minimumWealth

    int minimumWealth

### maximumWealth

    int maximumWealth

### maximumAge

    int maximumAge

### payoffCC

    int payoffCC

  The change in wealth for a player when playing cooperate against cooperate.

### payoffCD

    int payoffCD

  The change in wealth for a player when playing cooperate against defect.

### payoffDC

    int payoffDC

  The change in wealth for a player when playing defect against cooperate.

### payoffDD

    int payoffDD

  The change in wealth for a player when both players defect.

### fissionWealth

    int fissionWealth

  The wealth level at which an agent can fission.

### inheiritedWealth

    int inheiritedWealth

  The wealth that is passed from parent to child.

### initialWealth

    int initialWealth

  The wealth initially assigned to an agent at the beginning of model run.

### mutationRate

    double mutationRate

  The probabaility that a given agent will change strategies in a given period, expressed as a value from 0.0 to 1.0.

### deathAge

    int deathAge

  The number of periods before an agent will be removed from game when Die At Age rule is active.

### birthAge

    int birthAge

  The actual age in years as determined by data set.

### gameSpaceDimensions

    int[] gameSpaceDimensions

  The size of each dimension.

### gameSpaceWidth

    int gameSpaceWidth

  The horizontal extent of the space.

### gameSpaceHeight

    int gameSpaceHeight

  The vertical extent of the space.

### gameSpace

    Scape gameSpace

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### playerScape

    Scape playerScape

### vm_unique_id

    int vm_unique_id

Class edu.brook.DemographicPrisonersDilemma3D extends DemographicPrisonersDilemma implements Serializable

Class edu.brook.PlayCell extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class edu.brook.PlayCellStyleGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    edu.brook.PlayCellStyleGraphics.Shapes shape

Class edu.brook.Player extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### cooperate

    boolean cooperate

### age

    int age

### wealth

    int wealth

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Package edu.brook.sugarscape

Class edu.brook.sugarscape.GAS_Base extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### sugarMoundness

    double sugarMoundness

  The topology parameter for sugar peaks

### minVision

    int minVision

  The minimum vision that an agent may be given on initialization.Model parameter.

### maxVision

    int maxVision

  The maximum vision that an agent may be given on initialization.Model parameter.

### minSugarMetabolism

    int minSugarMetabolism

  The minimum sugar metabolism that an agent may be given on initialization.Model parameter.

### maxSugarMetabolism

    int maxSugarMetabolism

  The maximum sugar metabolism that an agent may be given on initialization.Model parameter.

### minDeathAge

    int minDeathAge

  The minimum age that an agent may be given on initialization.Model parameter.

### minInitialSugar

    int minInitialSugar

  The minimum sugar that an agent may be given on initialization.Model parameter.

### maxInitialSugar

    int maxInitialSugar

  The maximum sugar that an agent may be given on initialization.Model parameter.

### gAS_BaseAgentCount

    int gAS_BaseAgentCount

  The number of g a s_ base agents to create.

### maxDeathAge

    int maxDeathAge

  The minimum age that an agent may be given on initialization.Model parameter.

### sugarspaceDimensions

    int[] sugarspaceDimensions

  The size of each dimension.

### sugarspace

    Scape sugarspace

### uniqueID

    java.lang.String uniqueID

### sugarAgentList

    Scape sugarAgentList

  A basic sugarscape citizen. Provides basic funtionality for sugarscape agents as well as all desired functionality that could be included in base class without compromising good design or supporting unnecessary member variables. Despite the relativly large size of this class it is actually quite simple; much of the code is simply getters and setters for various initialization paramaters. author Miles T. Parker version 1.0

### sugarCellList

    Scape sugarCellList

  history 19990624 AAL changed variables from private to protected so SpiceCell could inherit seperated peak creation from initialize() history 19990629 AAL removed a variety of "sugar"related methods and attributes, and put them in new class CommoditySource

Class edu.brook.sugarscape.SugarAgent extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### sugarStock

    double sugarStock

### vision

    int vision

### sugarMetabolism

    int sugarMetabolism

### age

    int age

### deathAge

    int deathAge

### uniqueID

    java.lang.String uniqueID

Class edu.brook.sugarscape.SugarCell extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### perceivedValue

    double perceivedValue

### sugarAmount

    double sugarAmount

### uniqueID

    java.lang.String uniqueID

Package name.milesparker.epi

Class name.milesparker.epi.Epidemic extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### individualCount

    int individualCount

  The number of individuals to create.

### initialInfectionProbability

    double initialInfectionProbability

  The probability that any given individual will be infected at the beginning of the model run. For example, if this value is .15, and their are 100 individuals in the model, roughly 15 of those individuals will be infected at time 0.

### minContactTransmissionProbability

    double minContactTransmissionProbability

  The minimum probability that proximity to a single neighbor for a single period will result in transmission of infection. At the start of each model run, each individual is assigned a contact transmission probability between the minimum and maximum value. For example, if this value was .08 and the maximum value was 0.12 a given individual could have any value between those two, but the average transmission probability would be around .1. If minium and maximum values are the same, then all individuals will have the same chance of passing along infection to a given neighbor. This value must be between 0.0 and 1.0 and less than or equal to Max Contact transmission Probability.

### maxContactTransmissionProbability

    double maxContactTransmissionProbability

  The maximum probability that proximity to a single neighbor for a single period will result in transmission of infection. See Min Contact Probability for more information. Must be a value between 0.0 and 1.0 and greater or equal to Min Contact Transmission Probability.

### caseMortalityRate

    double caseMortalityRate

  The current probability that death will occur for a given individual as a result of infection. Some number between 0.0 and 1.0.

### periodsperDay

    int periodsperDay

### minPeriodExposure

    int minPeriodExposure

  The minimum amount of time from initial exposure to infectious asymptomatic or symptomatic state. 0 or greater.

### maxPeriodExposure

    int maxPeriodExposure

  Maximum time from initial exposure to infectious asymptomatic or symptomatic state. 0 or greater.

### minPeriodAsymptomInfection

    int minPeriodAsymptomInfection

  Maximum time spent infected without showing symptoms. 0 or greater.

### maxPeriodAsymptomInfection

    int maxPeriodAsymptomInfection

  Maximum time spent infected without showing symptoms. May be zero!

### minPeriodSymptomInfection

    int minPeriodSymptomInfection

  Minimum time spent infected with obvious symptoms. 0 or greater.

### maxPeriodSymptomInfection

    int maxPeriodSymptomInfection

  Maximum time spent infected with obvious symptoms. 1 or greater.

### movementProbability

    double movementProbability

  The chance that an agent will move within a given period. May be any value between 0.0 and 1.0.

### cityDimensions

    int[] cityDimensions

  The size of each dimension.

### cityWidth

    int cityWidth

  The horizontal extent of the space.

### cityHeight

    int cityHeight

  The vertical extent of the space.

### city

    Scape city

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### individualScape

    Scape individualScape

### vm_unique_id

    int vm_unique_id

Class name.milesparker.epi.Epidemic3D extends Epidemic implements Serializable

Class name.milesparker.epi.Epidemic3DTiles extends Epidemic3D implements Serializable

Class name.milesparker.epi.Individual extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### status

    StatusEnum status

### exposureEndPeriod

    int exposureEndPeriod

### asymptomaticEndPeriod

    int asymptomaticEndPeriod

### outcomePeriod

    int outcomePeriod

### contactTransmissionProbability

    double contactTransmissionProbability

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class name.milesparker.epi.IndividualStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    name.milesparker.epi.IndividualStyle2DGraphics.Shapes shape

Class name.milesparker.epi.Place extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### uniqueID

    long uniqueID

Class name.milesparker.epi.PlaceStyle2D extends DrawFeature implements Serializable

Package name.milesparker.epi.contact

Class name.milesparker.epi.contact.Epidemic extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### individualCount

    int individualCount

  The number of individuals to create.

### initialInfectionProbability

    double initialInfectionProbability

  The probability that any given individual will be infected at the beginning of the model run. For example, if this value is .15, and their are 100 individuals in the model, roughly 15 of those individuals will be infected at time 0.

### minContactTransmissionProbability

    double minContactTransmissionProbability

  The minimum probability that proximity to a single neighbor for a single period will result in transmission of infection. At the start of each model run, each individual is assigned a contact transmission probability between the minimum and maximum value. For example, if this value was .08 and the maximum value was 0.12 a given individual could have any value between those two, but the average transmission probability would be around .1. If minium and maximum values are the same, then all individuals will have the same chance of passing along infection to a given neighbor. This value must be between 0.0 and 1.0 and less than or equal to Max Contact transmission Probability.

### maxContactTransmissionProbability

    double maxContactTransmissionProbability

  The maximum probability that proximity to a single neighbor for a single period will result in transmission of infection. See Min Contact Probability for more information. Must be a value between 0.0 and 1.0 and greater or equal to Min Contact Transmission Probability.

### caseMortalityRate

    double caseMortalityRate

  The current probability that death will occur for a given individual as a result of infection. Some number between 0.0 and 1.0.

### periodsperDay

    int periodsperDay

### minPeriodExposure

    int minPeriodExposure

  The minimum amount of time from initial exposure to infectious asymptomatic or symptomatic state. 0 or greater.

### maxPeriodExposure

    int maxPeriodExposure

  Maximum time from initial exposure to infectious asymptomatic or symptomatic state. 0 or greater.

### minPeriodAsymptomInfection

    int minPeriodAsymptomInfection

  Maximum time spent infected without showing symptoms. 0 or greater.

### maxPeriodAsymptomInfection

    int maxPeriodAsymptomInfection

  Maximum time spent infected without showing symptoms. May be zero!

### minPeriodSymptomInfection

    int minPeriodSymptomInfection

  Minimum time spent infected with obvious symptoms. 0 or greater.

### maxPeriodSymptomInfection

    int maxPeriodSymptomInfection

  Maximum time spent infected with obvious symptoms. 1 or greater.

### movementProbability

    double movementProbability

  The chance that an agent will move within a given period. May be any value between 0.0 and 1.0.

### cityDimensions

    int[] cityDimensions

  The size of each dimension.

### cityWidth

    int cityWidth

  The horizontal extent of the space.

### cityHeight

    int cityHeight

  The vertical extent of the space.

### city

    Scape city

### contacts

    Scape contacts

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### individualScape

    Scape individualScape

### vm_unique_id

    int vm_unique_id

Class name.milesparker.epi.contact.Epidemic3D extends Epidemic implements Serializable

Class name.milesparker.epi.contact.Individual extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### status

    StatusEnum status

### exposureEndPeriod

    int exposureEndPeriod

### asymptomaticEndPeriod

    int asymptomaticEndPeriod

### outcomePeriod

    int outcomePeriod

### contactTransmissionProbability

    double contactTransmissionProbability

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class name.milesparker.epi.contact.IndividualStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    name.milesparker.epi.contact.IndividualStyle2DGraphics.Shapes shape

Package name.milesparker.epi.plague

Class name.milesparker.epi.plague.Epidemic extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### individualCount

    int individualCount

  The number of individuals to create.

### initialInfectionProbability

    double initialInfectionProbability

  The probability that any given individual will be infected at the beginning of the model run. For example, if this value is .15, and their are 100 individuals in the model, roughly 15 of those individuals will be infected at time 0.

### minContactTransmissionProbability

    double minContactTransmissionProbability

  The minimum probability that proximity to a single neighbor for a single period will result in transmission of infection. At the start of each model run, each individual is assigned a contact transmission probability between the minimum and maximum value. For example, if this value was .08 and the maximum value was 0.12 a given individual could have any value between those two, but the average transmission probability would be around .1. If minium and maximum values are the same, then all individuals will have the same chance of passing along infection to a given neighbor. This value must be between 0.0 and 1.0 and less than or equal to Max Contact transmission Probability.

### maxContactTransmissionProbability

    double maxContactTransmissionProbability

  The maximum probability that proximity to a single neighbor for a single period will result in transmission of infection. See Min Contact Probability for more information. Must be a value between 0.0 and 1.0 and greater or equal to Min Contact Transmission Probability.

### caseMortalityRate

    double caseMortalityRate

  The current probability that death will occur for a given individual as a result of infection. Some number between 0.0 and 1.0.

### periodsperDay

    int periodsperDay

### minPeriodExposure

    int minPeriodExposure

  The minimum amount of time from initial exposure to infectious asymptomatic or symptomatic state. 0 or greater.

### maxPeriodExposure

    int maxPeriodExposure

  Maximum time from initial exposure to infectious asymptomatic or symptomatic state. 0 or greater.

### minPeriodAsymptomInfection

    int minPeriodAsymptomInfection

  Maximum time spent infected without showing symptoms. 0 or greater.

### maxPeriodAsymptomInfection

    int maxPeriodAsymptomInfection

  Maximum time spent infected without showing symptoms. May be zero!

### minPeriodSymptomInfection

    int minPeriodSymptomInfection

  Minimum time spent infected with obvious symptoms. 0 or greater.

### maxPeriodSymptomInfection

    int maxPeriodSymptomInfection

  Maximum time spent infected with obvious symptoms. 1 or greater.

### movementProbability

    double movementProbability

  The chance that an agent will move within a given period. May be any value between 0.0 and 1.0.

### fleaCount

    int fleaCount

  The number of fleas to create.

### ratCount

    int ratCount

  The number of rats to create.

### fleaRange

    int fleaRange

### cityDimensions

    int[] cityDimensions

  The size of each dimension.

### cityWidth

    int cityWidth

  The horizontal extent of the space.

### cityHeight

    int cityHeight

  The vertical extent of the space.

### city

    Scape city

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### individualScape

    Scape individualScape

### fleaScape

    Scape fleaScape

### ratScape

    Scape ratScape

### vm_unique_id

    int vm_unique_id

Class name.milesparker.epi.plague.Epidemic3D extends Epidemic implements Serializable

Class name.milesparker.epi.plague.Flea extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class name.milesparker.epi.plague.FleaStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    name.milesparker.epi.plague.FleaStyle2DGraphics.Shapes shape

Class name.milesparker.epi.plague.Individual extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### status

    StatusEnum status

### exposureEndPeriod

    int exposureEndPeriod

### asymptomaticEndPeriod

    int asymptomaticEndPeriod

### outcomePeriod

    int outcomePeriod

### contactTransmissionProbability

    double contactTransmissionProbability

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class name.milesparker.epi.plague.IndividualStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    name.milesparker.epi.plague.IndividualStyle2DGraphics.Shapes shape

Class name.milesparker.epi.plague.Rat extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class name.milesparker.epi.plague.RatStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    name.milesparker.epi.plague.RatStyle2DGraphics.Shapes shape

Package name.milesparker.epi.region

Class name.milesparker.epi.region.City extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### individualCount

    int individualCount

  The number of individuals to create.

### periodsperDay

    int periodsperDay

### locationCount

    int locationCount

  The number of locations to create.

### communityInfectionStatus

    CommunityInfectionStatusEnum communityInfectionStatus

### mapDimensions

    int[] mapDimensions

  The size of each dimension.

### mapWidth

    int mapWidth

  The horizontal extent of the space.

### mapHeight

    int mapHeight

  The vertical extent of the space.

### map

    Scape map

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### individualScape

    Scape individualScape

### vm_unique_id

    int vm_unique_id

Class name.milesparker.epi.region.City3D extends City implements Serializable

Class name.milesparker.epi.region.CityStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    name.milesparker.epi.region.CityStyle2DGraphics.Shapes shape

Class name.milesparker.epi.region.EpidemicPeriods extends Region implements Serializable

Class name.milesparker.epi.region.Individual extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### status

    StatusEnum status

### exposureEndPeriod

    int exposureEndPeriod

### asymptomaticEndPeriod

    int asymptomaticEndPeriod

### outcomePeriod

    int outcomePeriod

### contactTransmissionProbability

    double contactTransmissionProbability

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class name.milesparker.epi.region.IndividualStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    name.milesparker.epi.region.IndividualStyle2DGraphics.Shapes shape

Class name.milesparker.epi.region.Place extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class name.milesparker.epi.region.Region extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### cityCount

    int cityCount

  The number of citys to create.

### initialInfectionProbability

    double initialInfectionProbability

  The probability that any given individual will be infected at the beginning of the model run. For example, if this value is .15, and their are 100 individuals in the model, roughly 15 of those individuals will be infected at time 0.

### minContactTransmissionProbability

    double minContactTransmissionProbability

  The probability that proximity to a single neighbor for a single period will result in transmission of infection.

### maxContactTransmissionProbability

    double maxContactTransmissionProbability

  The probability that proximity to a single neighbor for a single period will result in transmission of infection.

### caseMortalityRate

    double caseMortalityRate

  The probability that death will occur for a given individual as a result of infection.

### minPeriodExposure

    int minPeriodExposure

  Minimum time from initial exposure to infectious asymptomatic or symptomatic state. 0 or greater.

### maxPeriodExposure

    int maxPeriodExposure

  Maximum time from initial exposure to infectious asymptomatic or symptomatic state. 0 or greater.

### minPeriodAsymptomInfection

    int minPeriodAsymptomInfection

  Maximum time spent infected without showing symptoms. 0 or greater.

### maxPeriodAsymptomInfection

    int maxPeriodAsymptomInfection

  Maximum time spent infected without showing symptoms. May be zero!

### minPeriodSymptomInfection

    int minPeriodSymptomInfection

  Minimum time spent infected with obvious symptoms. 0 or greater.

### maxPeriodSymptomInfection

    int maxPeriodSymptomInfection

  Maximum time spent infected with obvious symptoms. 1 or greater.

### movementProbability

    double movementProbability

  The liklihood that an agent will move within a given period.

### migrationProbability

    double migrationProbability

### regionalLocationCount

    int regionalLocationCount

  The number of regional locations to create.

### initialCityAssigned

    boolean initialCityAssigned

### regionalMapDimensions

    int[] regionalMapDimensions

  The size of each dimension.

### regionalMapWidth

    int regionalMapWidth

  The horizontal extent of the space.

### regionalMapHeight

    int regionalMapHeight

  The vertical extent of the space.

### regionalMap

    Scape regionalMap

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### cityScape

    Scape cityScape

### vm_unique_id

    int vm_unique_id

Class name.milesparker.epi.region.Region3D extends Region implements Serializable

Class name.milesparker.epi.region.RegionalLocation extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Package name.milesparker.markets

Class name.milesparker.markets.Firm extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### sharesOutstanding

    int sharesOutstanding

### lastEarnings

    double lastEarnings

### lastPrice

    double lastPrice

### sharesInternal

    int sharesInternal

### priceEarningsRatio

    double priceEarningsRatio

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class name.milesparker.markets.FirmStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    name.milesparker.markets.FirmStyle2DGraphics.Shapes shape

Class name.milesparker.markets.Instrument extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### shares

    int shares

### status

    StatusEnum status

### offerPrice

    double offerPrice

### totalPrice

    double totalPrice

### firmPriceEarningsRatio

    double firmPriceEarningsRatio

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class name.milesparker.markets.InstrumentStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    name.milesparker.markets.InstrumentStyle2DGraphics.Shapes shape

Class name.milesparker.markets.Markets extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### traderCount

    int traderCount

  The number of traders to create.

### firmCount

    int firmCount

  The number of firms to create.

### initialFirmValueMinimum

    double initialFirmValueMinimum

### initialFirmValueMaximum

    double initialFirmValueMaximum

### earningMovementFactorMinimum

    double earningMovementFactorMinimum

### earningMovementFactorMaximum

    double earningMovementFactorMaximum

### firmSharesperInstrument

    int firmSharesperInstrument

### sharePriceAdjustmentMinimum

    double sharePriceAdjustmentMinimum

### sharePriceAdjustmentMaximum

    double sharePriceAdjustmentMaximum

### initialFirmPriceMinimum

    double initialFirmPriceMinimum

### initialFirmPriceMaximum

    double initialFirmPriceMaximum

### initialTraderFundsMinimum

    double initialTraderFundsMinimum

### initialTraderFundsMaximum

    double initialTraderFundsMaximum

### firmSharesCount

    int firmSharesCount

### instrumentHolders

    Scape instrumentHolders

### firmInstruments

    Scape firmInstruments

### targetBuyFirms

    Scape targetBuyFirms

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### traderScape

    Scape traderScape

### firmScape

    Scape firmScape

### instrumentScape

    Scape instrumentScape

### vm_unique_id

    int vm_unique_id

Class name.milesparker.markets.Markets3D extends Markets implements Serializable

Class name.milesparker.markets.Trader extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### strategy

    StrategyEnum strategy

### funds

    double funds

### instrumentCount

    int instrumentCount

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class name.milesparker.markets.TraderStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    name.milesparker.markets.TraderStyle2DGraphics.Shapes shape

Package org.ascape.model

Class org.ascape.model.Agent extends AscapeObject implements Serializable

serialVersionUID: 1L

Serialized Fields

### deleteMarker

    boolean deleteMarker

  A marker for deleting this agent during a later sweep.

### initialized

    boolean initialized

  Has the agent had the initialization method performed on it since new model state?

Class org.ascape.model.AscapeObject extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### scape

    Scape scape

  The agent that this object belongs to. Note that this object is not neccesarily a member of the scape.

### name

    java.lang.String name

  The name of this object

Class org.ascape.model.Cell extends LocatedAgent implements Serializable

serialVersionUID: 1L

Serialized Fields

### neighbors

    java.util.List<E> neighbors

  For better performance we store neighbors so we only have to calculate them once. Typically only used by scapes with a static strucure.

### network

    java.util.List<E> network

  A network of related cells. This is intended to provide a light-weight way to track relationships between cells without resorting to the use of scapes to track each relationship. At some point this implementation may change to simply use 1D vector or array scape. In any case, getNetwork and setNetwork will probably retain the current implementation.

Class org.ascape.model.CellOccupant extends Cell implements Serializable

serialVersionUID: 1L

Serialized Fields

### hostScape

    Scape hostScape

  The cell that this cell occupies on the host cell's lattice.

### hostCell

    HostCell hostCell

  The cell that this cell occupies on the host cell's lattice.

Class org.ascape.model.HostCell extends Cell implements Serializable

serialVersionUID: 1L

Serialized Fields

### occupant

    CellOccupant occupant

  The occupant, if any, of this cell.

### neighborsAvailableIndices

    int[] neighborsAvailableIndices

Class org.ascape.model.LocatedAgent extends Agent implements Serializable

serialVersionUID: 1L

Serialized Fields

### coordinate

    Coordinate coordinate

  The coordinate location of this cell within the relevant scape.

### thisUpdate

    int thisUpdate

### agentSize

    int agentSize

  Default agent size. For now, agent image will simply by a circle, with radius of agentSize.

Class org.ascape.model.MomentumAgent extends LocatedAgent implements Serializable

serialVersionUID: 1L

Serialized Fields

### agentSize

    int agentSize

  Default agent size. For now, agent image will simply by a circle, with radius of nominalAgentSize.

### velocity

    double velocity

### heading

    double heading

  The heading is an angle, b/w 0 and 360 degrees (or 2 pi)

Class org.ascape.model.Scape extends CellOccupant implements Serializable

serialVersionUID: 7686992038072599524L

Serialization Methods

### writeObject

    private void writeObject(java.io.ObjectOutputStream out)
                      throws java.io.IOException

  Throws:
    `java.io.IOException`

Serialized Fields

### runner

    Runner runner

  Manages time, model-wide views and other features that are shared between scapes. There is one an only one for each model instance.

### space

    Space space

### prototypeAgent

    Agent prototypeAgent

  An agent which which may be cloned to produce members of this collection. By default, all scapes which have a known number of members are initialized with clones of this agent.

### rules

    VectorSelection rules

  The rules that this scape will execute on its memebers.

### initialRules

    VectorSelection initialRules

  The rules that this scape will execute on its members upon initializtion.

### scapeListeners

    java.util.ArrayList<E> scapeListeners

  The observers of this scape. All listeners are notified when the scape is updated and given a chance to update themselves.

### agentsPerIteration

    int agentsPerIteration

  The number of agents to execute each rule across for each iteration.

### executionOrder

    int executionOrder

  Order in which rules should be executed.

### executionStyle

    int executionStyle

  'Stlye' of rule execution.

### membersActive

    boolean membersActive

  Should members of the scape be iterated against?

### autoCreate

    boolean autoCreate

  Should members of the scape be automatically created at startup?

### populateOnCreate

    boolean populateOnCreate

  Should the scape be populated on creation?

### cellsRequestUpdates

    boolean cellsRequestUpdates

  Should cells indicate that they need to be updated manually (imroving performance significantly) or should all cells be updated every iteration.

### collectStats

    CollectStats collectStats

  The value collection rule for this scape. Null if no values should be collected.

### selfView

    ScapeListener selfView

  A view of the scape that delegates back to the scape, often null. Automatically created for root when standard model is used.

### drawFeatures

    java.util.Vector<E> drawFeatures

  A vector of features available to draw memebers of this scape.

### listenersAndMembersCurrent

    boolean listenersAndMembersCurrent

  Are all the listeners and members (which may have listeners) of this scape current? (If so, we can continue updating, otherwise, we must wait.

### iterationsPerRedraw

    int iterationsPerRedraw

  Determines how many time steps pass between updating displayed charts and graphs. Higher numbers result in faster performance but less frequent updates. This setting does not affect model results.

### updatedListeners

    int updatedListeners

  Count of the number of listeners that have been updated. Used to determine when all listeners have been updated.

### updatedMembers

    int updatedMembers

  Count of the number of members that have been updated. Used to determine when all members have been updated.

### serializable

    boolean serializable

### drawFeatureObservable

    Scape.DrawFeatureObservable drawFeatureObservable

  A delegate keeping track of observers of draw features.

### strategy

    ExecutionStrategy strategy

  The strategy that will be used to execute rules across this scape.

Class org.ascape.model.Scape.DrawFeatureObservable extends java.util.Observable implements Serializable

serialVersionUID: 1L

Package org.ascape.model.engine

Class org.ascape.model.engine.AgentOrderMutableStrategy extends AgentOrderStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.AgentOrderStrategy extends ParallelExecutionStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.ChainedStrategy extends ExecutionStrategy implements Serializable

serialVersionUID: 1L

Serialized Fields

### strategy1

    ExecutionStrategy strategy1

  The strategy1.

### strategy2

    ExecutionStrategy strategy2

  The strategy2.

Class org.ascape.model.engine.DefaultRuleSelector extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### rules

    java.lang.Object[] rules

  The rules.

### i

    int i

  The i.

Class org.ascape.model.engine.ExecutionStrategy extends java.lang.Object implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.FilteredRuleSelector extends DefaultRuleSelector implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.FlaggedTourAgentSelector extends PartialTourAgentSelector implements Serializable

serialVersionUID: 1L

Serialized Fields

### iterationCount

    int iterationCount

  The iteration count.

### iteration

    int iteration

  The iteration.

Class org.ascape.model.engine.IncrementalExecutionStrategy extends ExecutionStrategy implements Serializable

serialVersionUID: 1L

Serialized Fields

### factory

    StrategyFactory factory

  The factory.

### agentIterator

    ResetableIterator agentIterator

  The agent iterator.

### agentSelector

    AgentSelector agentSelector

  The agent selector.

### ruleSelector

    RuleSelector ruleSelector

  The rule selector.

### currentRule

    Rule currentRule

  The current rule.

### currentAgent

    Agent currentAgent

  The current agent.

Class org.ascape.model.engine.IterateAllRuleSelector extends FilteredRuleSelector implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.NoIterateAllRuleSelector extends FilteredRuleSelector implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.ParallelExecutionStrategy extends IncrementalExecutionStrategy implements Serializable

serialVersionUID: 1L

Serialized Fields

### parallelManager

    ParallelManager parallelManager

  The parallel manager.

### x

    int x

  The x.

Class org.ascape.model.engine.PartialRuleSelector extends FilteredRuleSelector implements Serializable

serialVersionUID: 1L

Serialized Fields

### agentSelector

    FlaggedTourAgentSelector agentSelector

  The agent selector.

Class org.ascape.model.engine.PartialTourAgentSelector extends TourAgentSelector implements Serializable

serialVersionUID: 1L

Serialized Fields

### iterationCount

    int iterationCount

  The iteration count.

### iteration

    int iteration

  The iteration.

Class org.ascape.model.engine.RuleOrderMutableStrategy extends RuleOrderStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.RuleOrderStrategy extends ParallelExecutionStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.RuleOrderUpdateMutableStrategy extends RuleOrderMutableStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.RuleOrderUpdateStrategy extends RuleOrderStrategy implements Serializable

serialVersionUID: 1L

Class org.ascape.model.engine.StrategyFactory extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### anyRandom

    boolean anyRandom

  The any random.

### anyIterateAll

    boolean anyIterateAll

  The any iterate all.

### anyDelete

    boolean anyDelete

  The any delete.

### anyUpdate

    boolean anyUpdate

  The any update.

### scape

    Scape scape

  The scape.

### rules

    java.lang.Object[] rules

  The rules.

### threads

    int threads

  The threads.

### iterationCount

    int iterationCount

  The iteration count.

### strategy

    ExecutionStrategy strategy

  The strategy.

Class org.ascape.model.engine.TourAgentSelector extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### strategy

    IncrementalExecutionStrategy strategy

  The strategy.

Class org.ascape.model.engine.UpdateRuleSelector extends FilteredRuleSelector implements Serializable

serialVersionUID: 1L

Package org.ascape.model.event

Class org.ascape.model.event.ControlEvent extends java.util.EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

### id

    int id

  The id.

Class org.ascape.model.event.DefaultScapeListener extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### scape

    Scape scape

  The scape being listened to.

### listeningToScape

    boolean listeningToScape

  Is this scape view delegate currently listening to a scape? Seperated from wether scape is null, becuase we want to be able to save old scape.

### name

    java.lang.String name

  The name of the view.

### notifyScapeAutomatically

    boolean notifyScapeAutomatically

  Should the scape be notified automatically?.

Class org.ascape.model.event.DrawFeatureEvent extends java.util.EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

### dfNameSelection

    VectorSelection dfNameSelection

  The df name selection.

### originator

    boolean originator

  A flag for if this worker generated this event - see GridWorker.respondDrawFeatureMessage

Class org.ascape.model.event.ScapeEvent extends java.util.EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

### id

    int id

  The id.

Class org.ascape.model.event.ScapeListenerDelegate extends DefaultScapeListener implements Serializable

serialVersionUID: 1L

Serialized Fields

### scapeListener

    ScapeListener scapeListener

  The scape listener using this delegate.

Package org.ascape.model.rule

Class org.ascape.model.rule.CollectStats extends Rule implements Serializable

serialVersionUID: 1L

Serialized Fields

### stats

    StatCollector[] stats

  The stats to be collected.

### autoSeriesStatCollectors

    StatCollector[] autoSeriesStatCollectors

  The stats to be collected automatically.

### autoSeriesStatCollectors2

    StatCollector[] autoSeriesStatCollectors2

  The stats to be collected automatically.

### phase

    int phase

  The phase.

Class org.ascape.model.rule.Diffusion extends ExecuteThenUpdate implements Serializable

serialVersionUID: 1L

Class org.ascape.model.rule.ExecuteThenUpdate extends Rule implements Serializable

serialVersionUID: 1L

Class org.ascape.model.rule.MoveRandomWithin extends Rule implements Serializable

serialVersionUID: 1L

Serialized Fields

### x

    int x

  The x.

### y

    int y

  The y.

### width

    int width

  The width.

### height

    int height

  The height.

Class org.ascape.model.rule.NotifyViews extends PropogateScapeOnly implements Serializable

serialVersionUID: 1L

Serialized Fields

### id

    int id

  The id.

Class org.ascape.model.rule.NotifyViewsEvent extends PropogateScapeOnly implements Serializable

serialVersionUID: 1L

Serialized Fields

### event

    ScapeEvent event

  The event.

Class org.ascape.model.rule.ParameterizedDiffusion extends Diffusion implements Serializable

serialVersionUID: 1L

Serialized Fields

### evaporationRate

    double evaporationRate

  The evaporation rate.

### diffuseConstant

    double diffuseConstant

  The diffuse constant.

Class org.ascape.model.rule.Propogate extends Rule implements Serializable

serialVersionUID: 1L

Class org.ascape.model.rule.PropogateScapeOnly extends Propogate implements Serializable

serialVersionUID: 1L

Class org.ascape.model.rule.Rule extends AscapeObject implements Serializable

serialVersionUID: 1L

Class org.ascape.model.rule.SearchRule extends Rule implements Serializable

serialVersionUID: 1L

Serialized Fields

### foundAgent

    Agent foundAgent

  The found agent.

### comparator

    java.util.Comparator<T> comparator

  The comparator.

### key

    java.lang.Object key

  The key.

### COMPARE_EQUALS

    org.ascape.model.rule.SearchRule.Comparison COMPARE_EQUALS

  The COMPAR e_ EQUALS.

### COMPARE_MIN

    org.ascape.model.rule.SearchRule.Comparison COMPARE_MIN

  The COMPAR e_ MIN.

### COMPARE_MAX

    org.ascape.model.rule.SearchRule.Comparison COMPARE_MAX

  The COMPAR e_ MAX.

### comparison

    org.ascape.model.rule.SearchRule.Comparison comparison

  The comparison.

Class org.ascape.model.rule.SetValues extends Rule implements Serializable

serialVersionUID: 1L

Serialized Fields

### setters

    ValueSetter[] setters

  The setters for setting data points.

Package org.ascape.model.space

Class org.ascape.model.space.Array extends Discrete implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Array1D extends ListBase implements Serializable

serialVersionUID: 1L

Serialized Fields

### cells

    Node[] cells

  The cells.

### order

    int[] order

  The order.

Class org.ascape.model.space.Array2D extends Array2DBase implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Array2DBase extends Array implements Serializable

serialVersionUID: 1L

Serialized Fields

### cells

    Node[][] cells

  The actual 2D array of agents.

### agents

    Node[] agents

  A one dimensional selection of agents. Only created if getLocations is called.

### order

    int[] order

  The order.

### nearnessLineOfSight

    boolean nearnessLineOfSight

  Should movement or line of sight be used for interpreting 'nearness'? Default is line of sight for the moment, but will change as soon as code is completed.

### foundCellsCoordinates

    int[][] foundCellsCoordinates

  The found cells coordinates.

### relativeCoordinates

    int[][][] relativeCoordinates

  The relative coordinates.

### currentRank

    int currentRank

  The current distance from the origin for this enumeration.

### currentPositionInRank

    int currentPositionInRank

  The current position within the current rank for this enumeration.

Class org.ascape.model.space.Array2DEuclidian extends Array2D implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Array2DMoore extends Array2D implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Array2DSmallWorld extends Array2D implements Serializable

serialVersionUID: 1L

Serialized Fields

### radius

    int radius

  The radius.

### randomEdgeRatio

    double randomEdgeRatio

  The random edge ratio.

### distanceForPair

    java.util.Map<K,V> distanceForPair

  The distance for pair.

### smallWorldCells

    java.util.Set<E> smallWorldCells

  The small world cells.

Class org.ascape.model.space.Array2DVonNeumann extends Array2D implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.CollectionSpace extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### collection

    java.util.Collection<E> collection

  The backing collection.

### deleteSweepNeeded

    boolean deleteSweepNeeded

  Have there been remove operations on the collection that require a later deletion sweep?.

### context

    SpaceContext context

  The context.

### random

    java.util.Random random

  The random.

### geometry

    Geometry geometry

  The basic geometric structure of this collection.

### extent

    Coordinate extent

  The extent (furthest valid point) of the context. This parameter will make sense for some scapes, but not for others.

Class org.ascape.model.space.CollectionSpace.ClosestDataPoint extends DataPointConcrete implements Serializable

serialVersionUID: 1L

Serialized Fields

### origin

    Coordinate origin

  The origin.

Class org.ascape.model.space.CollectionSpace.CSIterator extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### copy

    java.util.List<E> copy

  The copy.

Class org.ascape.model.space.CollectionSpace.CSMutableIterator extends CollectionSpace.CSIterator implements Serializable

serialVersionUID: 1L

Serialized Fields

### i

    int i

  The i.

Class org.ascape.model.space.CollectionSpace.ListMutableRandomIterator extends CollectionSpace.CSMutableIterator implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.CollectionSpace.ListRandomIterator extends CollectionSpace.CSIterator implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.CollectionSpace.MutableSubIterator extends CollectionSpace.CSMutableIterator implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.CollectionSpace.SubIterator extends CollectionSpace.CSIterator implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Continuous1D extends CollectionSpace implements Serializable

serialVersionUID: 1L

Serialized Fields

### size

    int size

  The size.

Class org.ascape.model.space.Continuous2D extends CollectionSpace implements Serializable

serialVersionUID: 1L

Serialized Fields

### size

    int size

  The size.

Class org.ascape.model.space.Coordinate extends java.lang.Object implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Coordinate1DContinuous extends CoordinateContinuous implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Coordinate1DDiscrete extends CoordinateDiscrete implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Coordinate2DContinuous extends Coordinate1DContinuous implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Coordinate2DDiscrete extends Coordinate1DDiscrete implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.CoordinateContinuous extends Coordinate implements Serializable

serialVersionUID: 1L

Serialized Fields

### values

    double[] values

  Each element of this array represents the position of this coordinate within a dimension, the index of the element.

Class org.ascape.model.space.CoordinateDiscrete extends Coordinate implements Serializable

serialVersionUID: 1L

Serialized Fields

### values

    int[] values

  Each element of this array represents the position of this coordinate within a dimension, the index of the element.

Class org.ascape.model.space.CoordinateGraph extends Coordinate implements Serializable

serialVersionUID: 1L

Serialized Fields

### location

    Location location

  The location.

Class org.ascape.model.space.Discrete extends CollectionSpace implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Geometry extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### periodic

    boolean periodic

  If appropriate. If the geometry is periodic, the edges of the space are connected; for example, a 1D periodic lattice is a ring, and a periodic 2D lattice is a torus, wheras a 1D aperiodic lattice is a line segment, and an aperiodic 2D lattice is a plane.

### fixedSize

    boolean fixedSize

  Is this geometry of fixed extent, as in an array or a closed space, or can it shrink and grow like a vector or open space?.

### discrete

    boolean discrete

  Does this geometry represent space as a set of discrete locations, or do all objects within it have a some aproximate location within continous space? For example, raster graphics would represent a discrete space, while vector graphics would represent a non-discrete space.

### dimensionCount

    int dimensionCount

  If appropriate. How many dimensions does this space have?

### neighborhood

    int neighborhood

  The neighborhood (Moore or von Neumann) assumed for this lattice. This is generally only an appropriate distinction in 2D space. (Check this!)

Class org.ascape.model.space.Graph extends Discrete implements Serializable

serialVersionUID: 1L

Serialized Fields

### adjacencyMap

    java.util.HashMap<K,V> adjacencyMap

  The adjacency map.

Class org.ascape.model.space.GraphSmallWorld extends Graph implements Serializable

serialVersionUID: 1L

Serialized Fields

### randomEdgeRatio

    double randomEdgeRatio

  The random edge ratio.

Class org.ascape.model.space.ListBase extends Array implements Serializable

serialVersionUID: 1L

Serialized Fields

### coordinateSweepNeeded

    boolean coordinateSweepNeeded

  Have there been operations on the list that require a coordinate setting operations?.

Class org.ascape.model.space.ListSpace extends ListBase implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.Singleton extends CollectionSpace implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.SpatialTemporalException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.SubCollection extends CollectionSpace implements Serializable

serialVersionUID: 1L

Serialized Fields

### superSpace

    Space superSpace

  The backing collection.

Class org.ascape.model.space.SubContinuous extends SubCollection implements Serializable

serialVersionUID: 1L

Serialized Fields

### size

    int size

  The size.

Class org.ascape.model.space.SubContinuous1D extends SubContinuous implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.SubContinuous2D extends SubContinuous implements Serializable

serialVersionUID: 1L

Class org.ascape.model.space.SubGraph extends Graph implements Serializable

serialVersionUID: 1L

Serialized Fields

### superSpace

    Space superSpace

  The super space.

Class org.ascape.model.space.SubListSpace extends ListSpace implements Serializable

serialVersionUID: 1L

Serialized Fields

### superSpace

    Space superSpace

  The backing collection.

Package org.ascape.query

Class org.ascape.query.ParserFailureException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1L

Class org.ascape.query.Query extends DefaultScapeListener implements Serializable

serialVersionUID: 1L

Serialized Fields

### collection

    Scape collection

### results

    java.util.List<E> results

### dynamicSearch

    boolean dynamicSearch

### queryString

    java.lang.String queryString

### query

    QTInput query

### searchSize

    int searchSize

### searchPosition

    int searchPosition

### searchFound

    int searchFound

### evaluating

    boolean evaluating

### condition

    Conditional condition

Package org.ascape.query.parser

Class org.ascape.query.parser.ParseException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Serialized Fields

### specialConstructor

    boolean specialConstructor

  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).

### currentToken

    Token currentToken

  This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.

### expectedTokenSequences

    int[][] expectedTokenSequences

  Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

### tokenImage

    java.lang.String[] tokenImage

  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

### eol

    java.lang.String eol

  The end of line string for this machine.

Class org.ascape.query.parser.TokenMgrError extends java.lang.Error implements Serializable

serialVersionUID: 1L

Serialized Fields

### errorCode

    int errorCode

  Indicates the reason why the exception is thrown. It will have one of the above 4 values.

Package org.ascape.runtime

Class org.ascape.runtime.AbstractUIEnvironment extends RuntimeEnvironment implements Serializable

serialVersionUID: 1851545384201366560L

Serialized Fields

### runtimeMode

    int runtimeMode

  Runtime viewMode; one of debug or release.

Class org.ascape.runtime.NonGraphicRunner extends Runner implements Serializable

serialVersionUID: 1L

Class org.ascape.runtime.Runner extends java.lang.Object implements Serializable

serialVersionUID: 6924379091134591724L

Serialized Fields

### scape

    Scape scape

### dataGroup

    DataGroup dataGroup

  Data group for all scapes. At some point this may be made non-static.

### periodName

    java.lang.String periodName

  The unit of time each iteration or period represents.

### description

    java.lang.String description

  A brief descripiton (including credits) of the scape or of the model, if this is root scape. Plaintext.

### HTMLDescription

    java.lang.String HTMLDescription

  A brief descripiton (including credits) of the scape or of the model, if this is root scape. Includes HTML style tags as appropriate.

### startPeriod

    int startPeriod

  Iteration to start on when restarting, creating new model, etc...

### stopPeriod

    int stopPeriod

  Iteration to stop on.

### pausePeriod

    int pausePeriod

  Period to pause on.

### home

    java.lang.String home

  The system path in which all files are by default stored to and retrieved from. The value of the system variable ascape home.

### earliestPeriod

    int earliestPeriod

  The earliest period this scape is expected to be run at.

### latestPeriod

    int latestPeriod

  The latest period this scape is expected to be run at.

### restartingViews

    java.util.List<E> restartingViews

### iteration

    int iteration

  The number of iterations since the scape began iterating.

### period

    int period

  The current period.

### paused

    boolean paused

  Is the scape currently paused?

### running

    boolean running

  Is the scape currently running?

### step

    boolean step

  Has a step been requested?

### closeAndOpenNewRequested

    boolean closeAndOpenNewRequested

  Has a restart been requested after the current run stops?

### closeAndOpenSavedRequested

    boolean closeAndOpenSavedRequested

  Has loading of a saved run been requested after the current run stops?

### restartRequested

    boolean restartRequested

  Has a restart been requested after the current run stops?

### closeRequested

    boolean closeRequested

  Has a close been requested after the current run stops?

### quitRequested

    boolean quitRequested

  Has a quit been requested after the current run stops?

### openRequested

    boolean openRequested

  Has an open been requested when the current iteration completes?

### saveRequested

    boolean saveRequested

  Has a save been requested when the current iteration completes?

### inMainLoop

    boolean inMainLoop

  Are we currently in the main control loop?

### beginningDeserializedRun

    boolean beginningDeserializedRun

### autoRestart

    boolean autoRestart

  Should the scape be restarted automatically after being stopped?

### modelThread

    java.lang.Thread modelThread

Class org.ascape.runtime.RuntimeEnvironment extends DefaultScapeListener implements Serializable

serialVersionUID: -4376665907245552553L

Serialized Fields

### consoleOutView

    ConsoleOutView consoleOutView

  Symbol for indicating that the scape should be stopped automatically (default) A view that can report results to the console. Every model has one by default.

Package org.ascape.util

Class org.ascape.util.Function extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### gap1

    double gap1

  The X axis gap between the first and second measurements

### gap2

    double gap2

  The X axis gap between the second and third measurements (after one measurement has been dropped, leaving three total.)

Class org.ascape.util.PropertyAccessor extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### object

    java.lang.Object object

### descriptor

    java.beans.PropertyDescriptor descriptor

### propertyClass

    java.lang.Class<T> propertyClass

Class org.ascape.util.Utility extends java.lang.Object implements Serializable

serialVersionUID: 1L

Class org.ascape.util.VectorSelection extends java.util.Observable implements Serializable

serialVersionUID: 1L

Serialized Fields

### vector

    java.util.Vector<E> vector

  The underlying vector that we are imposing a seleciton upon.

### selectedElementsList

    java.util.List<E> selectedElementsList

  An array of selected elements of the vector.

### selectedCount

    int selectedCount

  The number of elements currently selected.

Package org.ascape.util.data

Class org.ascape.util.data.DataGroup extends java.util.Observable implements Serializable

serialVersionUID: 1L

Serialized Fields

### scape

    Scape scape

  The scape that this data group belongs to. May be null; only used to track collection periods, so this class can be used outside of ascape engine.

### stats

    StatCollector[] stats

  The stats that make up the data group.

### periods

    java.util.Vector<E> periods

  A vector of Doubles for each iteration; typically a series {s, s + 1, s + 2 ... s + n}, where s is the start period, and s + n is the current period.

### dataSeries

    DataSeries[] dataSeries

  The data series (pl) that record a measure for a statistic for every iteration.

### collectingLongitudinalData

    boolean collectingLongitudinalData

  Flag to check if the data group's stat collectors should be collecting data over time.

Class org.ascape.util.data.DataPointComparator extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### dataPoint

    DataPoint dataPoint

Class org.ascape.util.data.DataPointConcrete extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### name

    java.lang.String name

  The name of the data point.

Class org.ascape.util.data.DataSelection extends java.util.Observable implements Serializable

serialVersionUID: 1L

Serialized Fields

### dataGroup

    DataGroup dataGroup

  The backing data group for this selection.

### seriesSelected

    boolean[] seriesSelected

  An array indicating selection status for series of the data group.

### selectedCount

    int selectedCount

  The number of series currently selected.

Class org.ascape.util.data.DataSeries extends StatCollectorCSAMM implements Serializable

serialVersionUID: 1L

Serialized Fields

### point

    DataPoint point

  The value point this series is tracking.

Class org.ascape.util.data.DataSeriesStore extends DataSeries implements Serializable

serialVersionUID: 1L

Serialized Fields

### series

    java.util.List<E> series

  A series of double values.

Class org.ascape.util.data.StatCollector extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialization Methods

### writeObject

    private void writeObject(java.io.ObjectOutputStream out)
                      throws java.io.IOException

  Throws:
    `java.io.IOException`

Serialized Fields

### count

    int count

  The number of values collected.

### name

    java.lang.String name

  The name of the stat.

### autoCollect

    boolean autoCollect

  Should the stat be collected automatically? Default is true.

### dataSeries

    DataSeries[] dataSeries

  The series (plural) that contain the actual statistic results for each measure.

### collectingLongitudinalDataMode

    int collectingLongitudinalDataMode

  Method by which the stat collector determines if it should be collecting data over time. Default is SET_BY_DATAGROUP.

### dataGroup

    DataGroup dataGroup

Class org.ascape.util.data.StatCollectorCalculated extends StatCollectorCSA implements Serializable

serialVersionUID: 1L

Class org.ascape.util.data.StatCollectorCond extends StatCollector implements Serializable

serialVersionUID: 1L

Class org.ascape.util.data.StatCollectorCondCSA extends StatCollectorCSA implements Serializable

serialVersionUID: 1L

Class org.ascape.util.data.StatCollectorCondCSAMM extends StatCollectorCSAMM implements Serializable

serialVersionUID: 1L

Class org.ascape.util.data.StatCollectorCondCSAMMVar extends StatCollectorCSAMMVar implements Serializable

serialVersionUID: 1L

Class org.ascape.util.data.StatCollectorCSA extends StatCollector implements Serializable

serialVersionUID: 1L

Serialized Fields

### sum

    double sum

Class org.ascape.util.data.StatCollectorCSAMM extends StatCollectorCSA implements Serializable

serialVersionUID: 1L

Serialized Fields

### min

    double min

  The current minimum for the stat.

### max

    double max

  The current maximum for the stat.

Class org.ascape.util.data.StatCollectorCSAMMVar extends StatCollectorCSAMM implements Serializable

serialVersionUID: 1L

Serialized Fields

### data

    java.util.List<E> data

  Vector storing all values so variance can be calculated.

Class org.ascape.util.data.UnitIntervalDataPoint extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### name

    java.lang.String name

  The name of the stat.

Class org.ascape.util.data.ValueNotInRangeException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Package org.ascape.util.sweep

Class org.ascape.util.sweep.SweepDimension extends PropertyAccessor implements Serializable

serialVersionUID: 1L

Serialized Fields

### typedDimension

    org.ascape.util.sweep.SweepDimension.TypedSweepDimension typedDimension

### assignValueArgs

    java.lang.Object[] assignValueArgs

Class org.ascape.util.sweep.SweepGroup extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### sweeps

    java.util.Vector<E> sweeps

### depth

    int depth

### hasNext

    boolean hasNext

### runsPer

    int runsPer

### runCount

    int runCount

Package org.ascape.util.vis

Class org.ascape.util.vis.DrawColorFeature extends DrawFeature implements Serializable

serialVersionUID: 1L

Serialized Fields

### colorFeature

    ColorFeature colorFeature

  The color feature to use for drawing this feature. By default, black.

Class org.ascape.util.vis.DrawFeature extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### nestedFeature

    DrawFeature nestedFeature

  A nested feature.

### name

    java.lang.String name

  The user mnemonic name for this feature.

Class org.ascape.util.vis.DrawFeatureSelection extends PlatformDrawFeatureSelection implements Serializable

serialVersionUID: 1L

Serialized Fields

### scape

    Scape scape

Class org.ascape.util.vis.DrawSymbol extends DrawFeature implements Serializable

serialVersionUID: 1L

Class org.ascape.util.vis.FillCellFeature extends DrawColorFeature implements Serializable

serialVersionUID: 1L

Class org.ascape.util.vis.PlatformDrawFeatureSelection extends VectorSelection implements Serializable

serialVersionUID: 1L

Serialized Fields

### scape

    Scape scape

Package org.ascape.view.nonvis

Class org.ascape.view.nonvis.ConsoleOutView extends DataView implements Serializable

serialVersionUID: 1L

Serialized Fields

### printResultsEachPeriod

    boolean printResultsEachPeriod

  Display results for every iteration?.

### longestNameLength

    int longestNameLength

  The longest name in the settings output.

### longestNumLength

    int longestNumLength

  The longest number in the settings output.

### startTime

    long startTime

  The time the current run was started. Used to track elapsed time for each run.

### msg

    IMessageStream msg

Class org.ascape.view.nonvis.DataOutputView extends DataView implements Serializable

serialVersionUID: 1L

Serialized Fields

### runCount

    int runCount

  The number used for naming each consecutive run. Not 0-based, the first run is run 1.

### maxPeriods

    int maxPeriods

  The max periods.

### writeHeaders

    boolean writeHeaders

  The write headers.

### runHeadersWritten

    boolean runHeadersWritten

  The run headers written.

### periodHeadersWritten

    boolean periodHeadersWritten

  The period headers written.

### iterationDataInSperateFiles

    boolean iterationDataInSperateFiles

  The iteration data in sperate files.

### startTime

    long startTime

  The time the current run was started. Used to track elapsed time for each run.

### runFile

    java.io.File runFile

  The run file.

### periodFile

    java.io.File periodFile

  The period file.

Class org.ascape.view.nonvis.DataView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

### dataSelection

    DataSelection dataSelection

  The selection of data that is be written.

Class org.ascape.view.nonvis.NonGraphicView extends DefaultScapeListener implements Serializable

serialVersionUID: 1L

Class org.ascape.view.nonvis.NonGraphicViewDelegate extends ScapeListenerDelegate implements Serializable

serialVersionUID: 1L

Class org.ascape.view.nonvis.ParameterControlView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

### input

    java.io.FileReader input

  The input.

### bufInput

    java.io.BufferedReader bufInput

  The buf input.

### params

    java.util.Vector<E> params

  The params.

### firstLine

    java.lang.String firstLine

  The first line.

### nextLine

    java.lang.String nextLine

  The next line.

### filename

    java.lang.String filename

  The filename.

Class org.ascape.view.nonvis.ScapeFromFileView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

### mode

    int mode

  The mode.

### order

    int order

  The order.

### randomLines

    java.util.ArrayList<E> randomLines

  The random lines.

### currentLine

    int currentLine

  The current line.

### lastLineRead

    java.lang.String lastLineRead

  The last line read.

### file

    java.io.File file

  The file.

Class org.ascape.view.nonvis.ScapeFromXMLView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

### rootElement

    org.w3c.dom.Element rootElement

  The root element.

### candidateDescriptors

    java.beans.PropertyDescriptor[] candidateDescriptors

  The candidate descriptors.

### mode

    int mode

  Set the size fo the scape by the data in the xml file, or leave it as is (and potentially ignore data in the file).

### assignmentOrder

    int assignmentOrder

  Assign the xml data to the agents in sequential order or in random order (for the agents).

### readOrder

    int readOrder

  Read the file in either random or sequential order from the XML file.

### elementList

    java.util.ArrayList<E> elementList

  The element list.

Class org.ascape.view.nonvis.ScapeOutputView extends DataOutputView implements Serializable

serialVersionUID: 1L

Class org.ascape.view.nonvis.ScapeStateView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastUpdateInMillis

    long lastUpdateInMillis

  The last update in millis.

### maxMillisBetweenUpdates

    long maxMillisBetweenUpdates

  The max millis between updates.

### lastScapeAppearsRunning

    boolean lastScapeAppearsRunning

  Did the scape appear to be running last iteration?.

### lastScapeAppearsPaused

    boolean lastScapeAppearsPaused

  Did the scape appear to be paused last iteration?.

Class org.ascape.view.nonvis.ScapeTransitionListener extends DefaultScapeListener implements Serializable

serialVersionUID: -2745637872333511630L

Serialized Fields

### lastUpdateInMillis

    long lastUpdateInMillis

  The last update in millis.

### maxMillisBetweenUpdates

    long maxMillisBetweenUpdates

  The max millis between updates.

### lastScapeAppearsRunning

    boolean lastScapeAppearsRunning

  Did the scape appear to be running last iteration?.

### lastScapeAppearsPaused

    boolean lastScapeAppearsPaused

  Did the scape appear to be paused last iteration?.

Class org.ascape.view.nonvis.StandardOutView extends ConsoleOutView implements Serializable

serialVersionUID: 1L

Class org.ascape.view.nonvis.SweepControlView extends NonGraphicView implements Serializable

serialVersionUID: 1L

Serialized Fields

### sweep

    SweepGroup sweep

  The sweep.

Package org.ascape.view.vis

Class org.ascape.view.vis.AgentView extends GraphicsView implements Serializable

serialVersionUID: 2123024822872459897L

Serialized Fields

### viewDrawFeatures

    java.util.Vector<E> viewDrawFeatures

  Any draw features specific to this view.

### allDrawFeatures

    java.util.Vector<E> allDrawFeatures

  This view's draw features combined with the Scape's features.

### drawSelection

    VectorSelection drawSelection

  The draw features that have been selected to draw.

### drawFeatureObservable

    org.ascape.view.vis.DrawFeatureObservable drawFeatureObservable

  A delegate keeping track of observers of draw features.

### agentColorFeature

    ColorFeature agentColorFeature

  The generic color feature used to set the color for the primary agent type.

Class org.ascape.view.vis.CellView extends AgentView implements Serializable

serialVersionUID: 4897290361291185128L

Serialized Fields

### cells_fill_draw_feature

    DrawFeature cells_fill_draw_feature

  Draws the provided object, assumed to be a cell, by filling it using the cell color feature.

### cells_fill_draw_inset_feature

    DrawFeature cells_fill_draw_inset_feature

  Draws the provided object, assumed to be a cell, by filling it using the cell color feature.

### borderSize

    int borderSize

  Size of border around each cell. 0 by default.

Class org.ascape.view.vis.ChartView extends EditPartScapeView implements Serializable

serialVersionUID: 1L

Serialized Fields

### chartPart

    ChartEditPart chartPart

### seriesCache

    java.util.Collection<E> seriesCache

### seriesColorProvider

    CachedColorProvider seriesColorProvider

Class org.ascape.view.vis.FixedAgentStretchyView extends FixedStretchyView implements Serializable

serialVersionUID: 260121859633490800L

Class org.ascape.view.vis.FixedStretchyView extends StretchyView implements Serializable

serialVersionUID: 8924203714365438295L

Serialized Fields

### agentView

    Agent[] agentView

  The agent view.

### agentFoundAt

    boolean[] agentFoundAt

  The agent found at.

### removeGaps

    boolean removeGaps

Class org.ascape.view.vis.GEFView extends EditPartFactoryScapeView implements Serializable

serialVersionUID: 1L

Class org.ascape.view.vis.GraphicsView extends EditPartScapeView implements Serializable

serialVersionUID: 1L

Serialized Fields

### selectionListeners

    java.util.List<E> selectionListeners

### currentSelection

    org.eclipse.jface.viewers.ISelection currentSelection

### selectedAgents

    java.util.Collection<E> selectedAgents

### image

    org.eclipse.swt.graphics.Image image

### imageFigure

    org.eclipse.draw2d.IFigure imageFigure

### imageGraphics

    org.eclipse.draw2d.Graphics imageGraphics

### agentSize

    int agentSize

  Size of each individual cell, typically in pixels. 6 by default.

### imageGC

    org.eclipse.swt.graphics.GC imageGC

Class org.ascape.view.vis.GraphView extends ModelScapeView implements Serializable

serialVersionUID: 1L

Class org.ascape.view.vis.HostedAgentView extends CellView implements Serializable

serialVersionUID: -1356787381474111709L

Serialized Fields

### hostedAgentColorFeature

    ColorFeature hostedAgentColorFeature

  The color feature used to set the agent draw color.

### agents_oval_cells_draw_feature

    DrawFeature agents_oval_cells_draw_feature

  Draws the provided object, assumed to be a cell with an occupant, by filling the cell using the cell color feature interpretation, and filling an oval using the agent color feature on the occupant.

### agents_oval_cells_boundary_draw_feature

    DrawFeature agents_oval_cells_boundary_draw_feature

  Draws the provided object, assumed to be a cell with an occupant, by filling the cell using the cell color feature interpretation, and filling an oval using the agent color feature on the occupant.

### agents_oval_cells_desc_draw_feature

    DrawFeature agents_oval_cells_desc_draw_feature

  Draws the provided object, assumed to be a cell with an occupant, by filling the cell using the cell color feature interpretation, filling an oval using the agent color feature on the occupant, and printing a descriptive string next to any agents.

### agents_fill_cells_draw_feature

    DrawFeature agents_fill_cells_draw_feature

  Draws the provided object, assumed to be a cell with an occupant, by filling any unoccupied cells using the cell color feature interpretation, and filling any occupied cells using the agent color feature on the occupant.

Class org.ascape.view.vis.MovingStretchyView extends StretchyView implements Serializable

serialVersionUID: 3927697494980335781L

Class org.ascape.view.vis.Overhead2DContinuousView extends AgentView implements Serializable

serialVersionUID: -6649641939349361054L

Serialized Fields

### nominalAgentSize

    int nominalAgentSize

  Size of each individual agent, typically in pixels. 6 by default.

### preferredSize

    org.eclipse.draw2d.geometry.Dimension preferredSize

  The default size of the view, in pixels.

### drawFeatures

    java.lang.Object[] drawFeatures

  The draw features.

### drawSelectedNeighbors

    boolean drawSelectedNeighbors

  The draw selected neighbors.

### backgroundColor

    org.eclipse.swt.graphics.Color backgroundColor

### agents_fill_draw_feature

    DrawFeature agents_fill_draw_feature

  Draws the provided object, assumed to be a agent, by filling it using the agent color feature.

### agents_fill_draw_inset_feature

    DrawFeature agents_fill_draw_inset_feature

  Draws the provided object, assumed to be a agent, by filling it using the agent color feature.

Class org.ascape.view.vis.Overhead2DView extends HostedAgentView implements Serializable

serialVersionUID: 4333847136610603354L

Serialized Fields

### drawSelectedNeighbors

    boolean drawSelectedNeighbors

  The draw selected neighbors.

### drawFarNeighbors

    boolean drawFarNeighbors

  The draw far neighbors.

### drawNetwork

    boolean drawNetwork

  The draw network.

### drawByFeature

    boolean drawByFeature

  The draw by feature.

### drawFeatures

    java.lang.Object[] drawFeatures

  The draw features.

Class org.ascape.view.vis.OverheadRelative2DView extends Overhead2DView implements Serializable

serialVersionUID: -8028767901003500196L

Serialized Fields

### origin

    Coordinate2DDiscrete origin

  The origin.

### xOffset

    int xOffset

  The x offset.

### yOffset

    int yOffset

  The y offset.

### xMax

    int xMax

  The x max.

### yMax

    int yMax

  The y max.

### cellSelected

    boolean[][] cellSelected

  The cell selected.

### drawBorder

    boolean drawBorder

  The draw border.

### cellsSelected

    int cellsSelected

  The cells selected.

Class org.ascape.view.vis.Plot2DView extends AgentView implements Serializable

serialVersionUID: 431317441800986544L

Serialized Fields

### xDataPoint

    UnitIntervalDataPoint xDataPoint

  The x data point.

### yDataPoint

    UnitIntervalDataPoint yDataPoint

  The y data point.

### colorFeature

    ColorFeature colorFeature

  The color feature.

### plotSize

    int plotSize

  The plot size.

Class org.ascape.view.vis.Scrolling1DView extends CellView implements Serializable

serialVersionUID: 3644306272230219573L

Serialized Fields

### maxAgentWidth

    int maxAgentWidth

  The max agent width.

Class org.ascape.view.vis.SimplexView extends GraphicsView implements Serializable

serialVersionUID: -1696040917980876267L

Serialized Fields

### simplexFeature

    SimplexFeature simplexFeature

  The simplex feature.

### displayCentroid

    boolean displayCentroid

  The display centroid.

### centroid

    SimplexView.ConcreteSimplexFeature centroid

  The centroid.

### z1

    SimplexView.ConcreteSimplexFeature z1

  The z1.

### z2

    SimplexView.ConcreteSimplexFeature z2

  The z2.

### z3

    SimplexView.ConcreteSimplexFeature z3

  The z3.

### x1

    int x1

  The x1.

### y1

    int y1

  The y1.

### x2

    int x2

  The x2.

### y2

    int y2

  The y2.

### x3

    int x3

  The x3.

### y3

    int y3

  The y3.

### xSpan

    int xSpan

  The x span.

### ySpan

    int ySpan

  The y span.

### innerTriangle

    org.eclipse.draw2d.Polygon innerTriangle

  The inner triangle.

### playLowPoly

    org.eclipse.draw2d.Polygon playLowPoly

  The play low poly.

### playMediumPoly

    org.eclipse.draw2d.Polygon playMediumPoly

  The play medium poly.

### playHighPoly

    org.eclipse.draw2d.Polygon playHighPoly

  The play high poly.

### firstTime

    boolean firstTime

Class org.ascape.view.vis.StretchyView extends CellView implements Serializable

serialVersionUID: 5067468202964334076L

Serialized Fields

### maxAgents

    int maxAgents

  The maximum number of agents that could ever appear in the view.

### maxDisplayAgents

    int maxDisplayAgents

  The number of agents that will be displayed, fixed.

Package org.eclipse.amp.amf.examples.escape

Class org.eclipse.amp.amf.examples.escape.Block extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.eclipse.amp.amf.examples.escape.Individual extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### age

    int age

### vision

    int vision

### wealth

    double wealth

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.eclipse.amp.amf.examples.escape.SimpleDrawGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.eclipse.amp.amf.examples.escape.SimpleDrawGraphics.Shapes shape

Class org.eclipse.amp.amf.examples.escape.WikiExample extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### individualCount

    int individualCount

  The number of individuals to create.

### maximumAge

    int maximumAge

### maximumWealth

    double maximumWealth

### cityDimensions

    int[] cityDimensions

  The size of each dimension.

### cityWidth

    int cityWidth

  The horizontal extent of the space.

### cityHeight

    int cityHeight

  The vertical extent of the space.

### city

    Scape city

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### individualScape

    Scape individualScape

### vm_unique_id

    int vm_unique_id

Class org.eclipse.amp.amf.examples.escape.WikiExample3D extends WikiExample implements Serializable

Package org.eclipse.amp.escape.ascape.agf3d

Class org.eclipse.amp.escape.ascape.agf3d.GEF3DView extends GEFView implements Serializable

serialVersionUID: -3490738641167358897L

Package org.eclipse.amp.escape.ascape.view

Class org.eclipse.amp.escape.ascape.view.EditPartFactoryScapeView extends ModelScapeView implements Serializable

serialVersionUID: 1L

Serialized Fields

### rootPart

    org.eclipse.gef.RootEditPart rootPart

Class org.eclipse.amp.escape.ascape.view.EditPartScapeView extends EditPartFactoryScapeView implements Serializable

serialVersionUID: 1L

Class org.eclipse.amp.escape.ascape.view.ModelScapeView extends DefaultScapeListener implements Serializable

serialVersionUID: -2831280332433751678L

Serialized Fields

### name

    java.lang.String name

### primaryID

    java.lang.String primaryID

### secondaryID

    java.lang.String secondaryID

### model

    IModel model

Package org.eclipse.amp.escape.ascape.wrap

Class org.eclipse.amp.escape.ascape.wrap.ModelWrapperScapeListener extends DefaultScapeListener implements Serializable

serialVersionUID: 1L

Serialized Fields

### model

    IModel model

### wrapped

    IStateListener wrapped

Package org.eclipse.amp.escape.ide

Class org.eclipse.amp.escape.ide.EclipseEscapeRunner extends NonGraphicRunner implements Serializable

serialVersionUID: 1L

Serialized Fields

### delegateLoader

    ProjectLoader delegateLoader

### modelMonitor

    org.eclipse.core.runtime.IProgressMonitor modelMonitor

### model

    IModel model

### finishStatus

    org.eclipse.core.runtime.IStatus finishStatus

### updateGranularity

    TimeGranularity updateGranularity

### closeOnStop

    boolean closeOnStop

### modelShutdown

    boolean modelShutdown

### escapeRun

    org.eclipse.core.runtime.jobs.Job escapeRun

Class org.eclipse.amp.escape.ide.LoaderCreationException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Package org.eclipse.amp.escape.view

Class org.eclipse.amp.escape.view.EMFDataOutputView extends DataView implements Serializable

serialVersionUID: 1L

Serialized Fields

### resourceSet

    org.eclipse.emf.ecore.resource.ResourceSet resourceSet

### catalog

    Catalog catalog

### currentRun

    Run currentRun

### measureForSeries

    java.util.Map<K,V> measureForSeries

### dataFileURI

    org.eclipse.emf.common.util.URI dataFileURI

### dataResource

    org.eclipse.emf.ecore.resource.Resource dataResource

### model

    SContext model

Package org.eclipse.amp.examples.heatbugs

Class org.eclipse.amp.examples.heatbugs.HeatBug extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### idealTemperature

    double idealTemperature

### outputHeat

    double outputHeat

### unhappiness

    double unhappiness

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.eclipse.amp.examples.heatbugs.Heatbugs extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### heatBugCount

    int heatBugCount

  The number of heat bugs to create.

### diffusionRate

    double diffusionRate

### evaporationRate

    double evaporationRate

### idealTemperatureDrawMinimum

    double idealTemperatureDrawMinimum

### idealTemperatureDrawMaximum

    double idealTemperatureDrawMaximum

### outputHeatDrawMinimum

    double outputHeatDrawMinimum

### outputHeatDrawMaximum

    double outputHeatDrawMaximum

### maximumHeat

    int maximumHeat

### heatGridWidth

    int heatGridWidth

  The horizontal extent of the space.

### heatGridHeight

    int heatGridHeight

  The vertical extent of the space.

### heatGrid

    Scape heatGrid

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### heatBugScape

    Scape heatBugScape

### vm_unique_id

    int vm_unique_id

Class org.eclipse.amp.examples.heatbugs.Heatbugs3D extends Heatbugs implements Serializable

Class org.eclipse.amp.examples.heatbugs.Heatbugs3DCustom extends Heatbugs3D implements Serializable

Class org.eclipse.amp.examples.heatbugs.HeatBugStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.eclipse.amp.examples.heatbugs.HeatBugStyle2DGraphics.Shapes shape

Class org.eclipse.amp.examples.heatbugs.HeatCell extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### heat

    double heat

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### diffuseTemp

    double diffuseTemp

Class org.eclipse.amp.examples.heatbugs.HeatCellStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.eclipse.amp.examples.heatbugs.HeatCellStyle2DGraphics.Shapes shape

Package org.escape.view.vis

Class org.escape.view.vis.Overhead2DView extends Overhead2DView implements Serializable

serialVersionUID: 1L

Package org.metaabm.examples.stupid1

Class org.metaabm.examples.stupid1.Bug extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.metaabm.examples.stupid1.BugStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.metaabm.examples.stupid1.BugStyle2DGraphics.Shapes shape

Class org.metaabm.examples.stupid1.Habitat extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.metaabm.examples.stupid1.HabitatStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.metaabm.examples.stupid1.HabitatStyle2DGraphics.Shapes shape

Class org.metaabm.examples.stupid1.StupidModel1 extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### bugCount

    int bugCount

  The number of bugs to create.

### habitatCount

    int habitatCount

  The number of habitats to create.

### bugVision

    int bugVision

### grid2DDimensions

    int[] grid2DDimensions

  The size of each dimension.

### grid2DWidth

    int grid2DWidth

  The horizontal extent of the space.

### grid2DHeight

    int grid2DHeight

  The vertical extent of the space.

### grid2D

    Scape grid2D

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### bugScape

    Scape bugScape

### vm_unique_id

    int vm_unique_id

Class org.metaabm.examples.stupid1.StupidModel13D extends StupidModel1 implements Serializable

Package org.metaabm.examples.stupid2

Class org.metaabm.examples.stupid2.Bug extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### size

    int size

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.metaabm.examples.stupid2.BugStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.metaabm.examples.stupid2.BugStyle2DGraphics.Shapes shape

Class org.metaabm.examples.stupid2.Habitat extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.metaabm.examples.stupid2.HabitatStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.metaabm.examples.stupid2.HabitatStyle2DGraphics.Shapes shape

Class org.metaabm.examples.stupid2.StupidModel2 extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### bugCount

    int bugCount

  The number of bugs to create.

### habitatCount

    int habitatCount

  The number of habitats to create.

### maxBugSizeColor

    int maxBugSizeColor

### bugVision

    int bugVision

### grid2DDimensions

    int[] grid2DDimensions

  The size of each dimension.

### grid2DWidth

    int grid2DWidth

  The horizontal extent of the space.

### grid2DHeight

    int grid2DHeight

  The vertical extent of the space.

### grid2D

    Scape grid2D

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### bugScape

    Scape bugScape

### vm_unique_id

    int vm_unique_id

Class org.metaabm.examples.stupid2.StupidModel23D extends StupidModel2 implements Serializable

Package org.metaabm.examples.stupid3

Class org.metaabm.examples.stupid3.Bug extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### size

    int size

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.metaabm.examples.stupid3.BugStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.metaabm.examples.stupid3.BugStyle2DGraphics.Shapes shape

Class org.metaabm.examples.stupid3.Habitat extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### foodAvailability

    double foodAvailability

### maximumFoodProductionRate

    double maximumFoodProductionRate

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.metaabm.examples.stupid3.HabitatStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.metaabm.examples.stupid3.HabitatStyle2DGraphics.Shapes shape

Class org.metaabm.examples.stupid3.StupidModel3 extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### bugCount

    int bugCount

  The number of bugs to create.

### habitatCount

    int habitatCount

  The number of habitats to create.

### bugVision

    int bugVision

### grid2DDimensions

    int[] grid2DDimensions

  The size of each dimension.

### grid2DWidth

    int grid2DWidth

  The horizontal extent of the space.

### grid2DHeight

    int grid2DHeight

  The vertical extent of the space.

### grid2D

    Scape grid2D

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### bugScape

    Scape bugScape

### vm_unique_id

    int vm_unique_id

Class org.metaabm.examples.stupid3.StupidModel33D extends StupidModel3 implements Serializable

Package org.metaabm.examples.stupid5

Class org.metaabm.examples.stupid5.Bug extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### size

    double size

### consumption

    double consumption

### maxConsumption

    double maxConsumption

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.metaabm.examples.stupid5.BugStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.metaabm.examples.stupid5.BugStyle2DGraphics.Shapes shape

Class org.metaabm.examples.stupid5.Habitat extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### foodAvailability

    double foodAvailability

### maximumFoodProductionRate

    double maximumFoodProductionRate

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

Class org.metaabm.examples.stupid5.HabitatStyle2DGraphics extends DrawFeature implements Serializable

Serialized Fields

### shape

    org.metaabm.examples.stupid5.HabitatStyle2DGraphics.Shapes shape

Class org.metaabm.examples.stupid5.StupidModel5 extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### bugCount

    int bugCount

  The number of bugs to create.

### habitatCount

    int habitatCount

  The number of habitats to create.

### bugVision

    int bugVision

### grid2DDimensions

    int[] grid2DDimensions

  The size of each dimension.

### grid2DWidth

    int grid2DWidth

  The horizontal extent of the space.

### grid2DHeight

    int grid2DHeight

  The vertical extent of the space.

### grid2D

    Scape grid2D

### children

    java.util.List<E> children

### uniqueID

    long uniqueID

### bugScape

    Scape bugScape

### vm_unique_id

    int vm_unique_id

Class org.metaabm.examples.stupid5.StupidModel53D extends StupidModel5 implements Serializable

Package org.metaabm.gen.test

Class org.metaabm.gen.test.BasicCell extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### goal

    boolean goal

### goal2

    boolean goal2

### goal3

    boolean goal3

### uniqueID

    java.lang.String uniqueID

Class org.metaabm.gen.test.BasicModel extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### someFlag

    boolean someFlag

### generatedMemberAgentCount

    int generatedMemberAgentCount

  The number of generated member agents to create.

### someInteger

    int someInteger

### someFloat

    double someFloat

### operationsAgentCount

    int operationsAgentCount

  The number of operations agents to create.

### stateAgentCount

    int stateAgentCount

  The number of state agents to create.

### methodsAgentCount

    int methodsAgentCount

  The number of methods agents to create.

### uniqueID

    java.lang.String uniqueID

### operationsAgentList

    Scape operationsAgentList

### stateAgentList

    Scape stateAgentList

### methodsAgentList

    Scape methodsAgentList

Class org.metaabm.gen.test.BasicMovementAgent extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### vision

    int vision

### movingTowardGoal

    boolean movingTowardGoal

### success

    boolean success

### uniqueID

    java.lang.String uniqueID

Class org.metaabm.gen.test.BasicMovementModel extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### areaCount

    int areaCount

  The number of areas to create.

### networkAgentCount

    int networkAgentCount

  The number of network agents to create.

### basicMovementAgentCount

    int basicMovementAgentCount

  The number of generate act people to create.

### complexSpaceAgentCount

    int complexSpaceAgentCount

  The number of complex space agents to create.

### actNonMovementPersonCount

    int actNonMovementPersonCount

  The number of act non movement persons to create.

### basicMovementStateAgentCount

    int basicMovementStateAgentCount

  The number of basic movement state agents to create.

### gridDimensions

    int[] gridDimensions

  The size of each dimension.

### grid

    Scape grid

### testNetwork

    Scape testNetwork

### uniqueID

    java.lang.String uniqueID

### basicMovementAgentList

    Scape basicMovementAgentList

### basicCellList

    Scape basicCellList

### networkAgentList

    Scape networkAgentList

### basicMovementStateAgentList

    Scape basicMovementStateAgentList

Class org.metaabm.gen.test.BasicMovementStateAgent extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### state

    StateEnum state

### someBoolean

    boolean someBoolean

### uniqueID

    java.lang.String uniqueID

Class org.metaabm.gen.test.ComplexLocation extends HostCell implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### locationGood

    boolean locationGood

### uniqueID

    java.lang.String uniqueID

Class org.metaabm.gen.test.ComplexMovementAgent extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### someBoolean

    boolean someBoolean

### withinSpace

    double[] withinSpace

### result

    int result

### spatialState

    SpatialStateEnum spatialState

### vision

    int vision

### uniqueID

    java.lang.String uniqueID

Class org.metaabm.gen.test.MethodsAgent extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### integer1

    int integer1

### uniqueID

    java.lang.String uniqueID

Class org.metaabm.gen.test.OperationsAgent extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### float12

    double float12

### float20

    double float20

### float1p8

    double float1p8

### resultBoolean

    boolean resultBoolean

### floatResult1

    double floatResult1

### complexResultCorrect

    boolean complexResultCorrect

### complexResultValue

    int complexResultValue

### constant3

    int constant3

### countChanges

    int countChanges

### temp1

    int temp1

### int1

    int int1

### int2

    int int2

### int3

    int int3

### int4

    int int4

### int10

    int int10

### boolean1

    boolean boolean1

### boolean2

    boolean boolean2

### uniqueID

    java.lang.String uniqueID

Class org.metaabm.gen.test.SpatialModel extends Scape implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### complexMovementAgentCount

    int complexMovementAgentCount

  The number of complex movement agents to create.

### complexLocationCount

    int complexLocationCount

  The number of complex locations to create.

### spatialModelAgentCount

    int spatialModelAgentCount

  The number of spatial model agents to create.

### goodBoundary

    double[] goodBoundary

### grid2DDimensions

    int[] grid2DDimensions

  The size of each dimension.

### grid2D

    Scape grid2D

### complexNet

    Scape complexNet

### uniqueID

    java.lang.String uniqueID

### complexMovementAgentList

    Scape complexMovementAgentList

### complexLocationList

    Scape complexLocationList

Class org.metaabm.gen.test.StateAgent extends CellOccupant implements Serializable

serialVersionUID: 89989998L

Serialized Fields

### primaryColor

    PrimaryColorEnum primaryColor

### uniqueID

    java.lang.String uniqueID