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