|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ascape.model.AscapeObject
org.ascape.model.Agent
org.ascape.model.LocatedAgent
org.ascape.model.Cell
org.ascape.model.CellOccupant
org.ascape.model.Scape
edu.brook.sugarscape.GAS_Base
public class GAS_Base
G A S_ Base Java Implementation. Incomplete model! Generated by metaabm system: Sep 16, 2009 7:25:01 PM PDT in project: org.eclipse.amp.amf.examples.ascape
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.ascape.model.Scape |
|---|
Scape.ConditionalIterator, Scape.DrawFeatureObservable |
| Field Summary |
|---|
| Fields inherited from class org.ascape.model.Scape |
|---|
AGENT_ORDER, agentsPerIteration, ALL_AGENTS, CLEAR_STATS_RULE, COLLECT_STATS_RULE, COMPARE_ORDERED_QUALIFIERS, COMPLETE_TOUR, copyrightAndCredits, CREATE_GRAPHIC_VIEW_RULE, CREATE_RULE, CREATE_SCAPE_RULE, CREATE_VIEW_RULE, EXECUTE_RULES_RULE, INITIAL_RULES_RULE, initialRules, prototypeAgent, REPEATED_DRAW, RULE_ORDER, version |
| Fields inherited from class org.ascape.model.CellOccupant |
|---|
PLAY_HOST_RULE, RANDOM_WALK_AVAILABLE_RULE |
| Fields inherited from class org.ascape.model.Cell |
|---|
CALCULATE_NEIGHBORS_RULE, neighbors, PLAY_NEIGHBORS_RULE, PLAY_RANDOM_NEIGHBOR_RULE |
| Fields inherited from class org.ascape.model.LocatedAgent |
|---|
agentSize, coordinate, MOVE_RANDOM_LOCATION_RULE, RANDOM_WALK_RULE, thisUpdate |
| Fields inherited from class org.ascape.model.Agent |
|---|
DEATH_RULE, FISSIONING_RULE, FORCE_DIE_RULE, FORCE_FISSION_RULE, FORCE_MOVE_RULE, INITIALIZE_RULE, ITERATE_AND_UPDATE_RULE, ITERATE_RULE, METABOLISM_RULE, MOVEMENT_RULE, PLAY_OTHER, UPDATE_RULE |
| Fields inherited from class org.ascape.model.AscapeObject |
|---|
ARBITRARY_SEED, name, PLATFORM_DEFAULT_COLOR, scape |
| Constructor Summary | |
|---|---|
GAS_Base()
Constructs a new G A S_ Base. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Clones the agent, ensuring that a unique id is assigned. |
void |
createGraphicViews()
Creates UI views for G A S_ Base. |
void |
createScape()
Creates the members of G A S_ Base. |
void |
createUniqueID()
|
java.awt.Color |
getColor()
This agent's default color, used by many simple views. |
int |
getGAS_BaseAgentCount()
Gets the G A S_ Base Agent Count property for G A S_ Base. |
int |
getMaxDeathAge()
Gets the Max Death Age property for G A S_ Base. |
int |
getMaxInitialSugar()
Gets the Max Initial Sugar property for G A S_ Base. |
int |
getMaxSugarMetabolism()
Gets the Max Sugar Metabolism property for G A S_ Base. |
int |
getMaxVision()
Gets the Max Vision property for G A S_ Base. |
int |
getMinDeathAge()
Gets the Min Death Age property for G A S_ Base. |
int |
getMinInitialSugar()
Gets the Min Initial Sugar property for G A S_ Base. |
int |
getMinSugarMetabolism()
Gets the Min Sugar Metabolism property for G A S_ Base. |
int |
getMinVision()
Gets the Min Vision property for G A S_ Base. |
java.lang.String |
getName()
Returns the name of this scape, the model name if this is root and there is no name set. |
Scape |
getSugarAgent()
Gets the Sugar Agent property for G A S_ Base. |
Scape |
getSugarCell()
Gets the Sugar Cell property for G A S_ Base. |
double |
getSugarMoundness()
Gets the Sugar Moundness property for G A S_ Base. |
Scape |
getSugarspace()
Gets the Sugarspace property for G A S_ Base. |
int[] |
getSugarspaceDimensions()
Gets the Dimensions property for Sugarspace. |
int |
getSugarspaceHeight()
Gets the Height property for Sugarspace. |
int |
getSugarspaceWidth()
Gets the Width property for Sugarspace. |
java.lang.String |
getUID()
|
void |
intializeNonFramework()
. |
static void |
main(java.lang.String[] args)
|
void |
scapeSetup(ScapeEvent scapeEvent)
If the scape has delegated a view to itself, called each time a scape sends a "setup" method, indicating it needs to be setup for a run. |
void |
setGAS_BaseAgentCount(int _gAS_BaseAgentCount)
Sets the G A S_ Base Agent Count property for G A S_ Base. |
void |
setMaxDeathAge(int _maxDeathAge)
Sets the Max Death Age property for G A S_ Base. |
void |
setMaxInitialSugar(int _maxInitialSugar)
Sets the Max Initial Sugar property for G A S_ Base. |
void |
setMaxSugarMetabolism(int _maxSugarMetabolism)
Sets the Max Sugar Metabolism property for G A S_ Base. |
void |
setMaxVision(int _maxVision)
Sets the Max Vision property for G A S_ Base. |
void |
setMinDeathAge(int _minDeathAge)
Sets the Min Death Age property for G A S_ Base. |
void |
setMinInitialSugar(int _minInitialSugar)
Sets the Min Initial Sugar property for G A S_ Base. |
void |
setMinSugarMetabolism(int _minSugarMetabolism)
Sets the Min Sugar Metabolism property for G A S_ Base. |
void |
setMinVision(int _minVision)
Sets the Min Vision property for G A S_ Base. |
void |
setSugarAgent(Scape _sugarAgent)
Sets the Sugar Agent property for G A S_ Base. |
void |
setSugarCell(Scape _sugarCell)
Sets the Sugar Cell property for G A S_ Base. |
void |
setSugarMoundness(double _sugarMoundness)
Sets the Sugar Moundness property for G A S_ Base. |
void |
setSugarspace(Scape _sugarspace)
Sets the Sugarspace property for G A S_ Base. |
void |
setSugarspaceDimensions(int[] _sugarspaceDimensions)
Sets the Dimensions property for Sugarspace. |
void |
setSugarspaceHeight(int _sugarspaceHeight)
Sets the Height property for Sugarspace. |
void |
setSugarspaceWidth(int _sugarspaceWidth)
Sets the Width property for Sugarspace. |
| Methods inherited from class org.ascape.model.CellOccupant |
|---|
die, findAvailableNeighbors, findNearest, findNearest, findNearest, findNearest, findNearest, findNeighbors, findNeighborsOnHost, findRandomAvailableNeighbor, findRandomNeighbor, findRandomNeighborOnHost, findWithin, findWithin, findWithin, getCoordinate, getHostCell, getHostScape, leave, moveAway, moveTo, moveToRandomLocation, moveToward, playNeighbors, playRandomNeighbor, randomWalk, randomWalkAvailable, setHostCell, setHostScape |
| Methods inherited from class org.ascape.model.Cell |
|---|
calculateNeighbors, countNeighbors, findOccupants, findRelative, getDistance, getNeighbors, getNeighbors, getNetwork, getOccupant, hostedCondition, isAvailable, removeOccupant, setNeighbors, setNeighborsList, setNetwork, setOccupant |
| Methods inherited from class org.ascape.model.LocatedAgent |
|---|
calculateDistance, calculateDistance, countWithin, countWithin, countWithin, findMaximumWithin, findWithin, getAgentSize, hasWithin, hasWithin, hasWithin, isUpdateNeeded, moveAway, moveAway, moveTo, moveToward, moveToward, requestUpdate, requestUpdateNext, setAgentSize, setCoordinate |
| Methods inherited from class org.ascape.model.Agent |
|---|
clearDeleteMarker, death, deathCondition, execute, execute, fission, fissionCondition, fissioning, getColor, getImage, getImage, getPlatformColor, isDelete, isInitialized, iterate, markForDeletion, metabolism, move, movement, movementCondition, play, scapeCreated, setInitialized, setScape, update |
| Methods inherited from class org.ascape.model.AscapeObject |
|---|
diffDeep, diffDeep, diffDeepBFS, diffDeepDFS, diffDeepValidate, diffDeepVisit, equalsDeep, equalsDeep, equalsDeep, getComparisonStream, getRandom, getRandomSeed, getScape, randomInRange, randomInRange, randomIs, randomToLimit, reseed, setComparisonStream, setName, setRandom, setRandomSeed |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Collection |
|---|
equals, hashCode |
| Methods inherited from interface org.ascape.model.event.ScapeListener |
|---|
getScape |
| Methods inherited from interface org.ascape.model.space.Location |
|---|
clearDeleteMarker, isDelete, markForDeletion, setCoordinate |
| Constructor Detail |
|---|
public GAS_Base()
| Method Detail |
|---|
public java.lang.String getUID()
public void createUniqueID()
public java.lang.Object clone()
clone in interface ScapeListenerclone in interface Locationclone in class Scapepublic Scape getSugarAgent()
public void setSugarAgent(Scape _sugarAgent)
_sugarAgent - the new Sugar Agent valuepublic Scape getSugarCell()
public void setSugarCell(Scape _sugarCell)
_sugarCell - the new Sugar Cell valuepublic void createScape()
createScape in class ScapeScape.setPopulateOnCreate(boolean)public void createGraphicViews()
createGraphicViews in class Scapepublic void scapeSetup(ScapeEvent scapeEvent)
Scape
scapeSetup in interface ScapeListenerscapeSetup in class ScapescapeEvent - the associated scape eventpublic static void main(java.lang.String[] args)
public java.awt.Color getColor()
Agent
getColor in class Agentpublic void intializeNonFramework()
public double getSugarMoundness()
public void setSugarMoundness(double _sugarMoundness)
_sugarMoundness - the new Sugar Moundness valuepublic int getMinVision()
public void setMinVision(int _minVision)
_minVision - the new Min Vision valuepublic int getMaxVision()
public void setMaxVision(int _maxVision)
_maxVision - the new Max Vision valuepublic int getMinSugarMetabolism()
public void setMinSugarMetabolism(int _minSugarMetabolism)
_minSugarMetabolism - the new Min Sugar Metabolism valuepublic int getMaxSugarMetabolism()
public void setMaxSugarMetabolism(int _maxSugarMetabolism)
_maxSugarMetabolism - the new Max Sugar Metabolism valuepublic int getMinDeathAge()
public void setMinDeathAge(int _minDeathAge)
_minDeathAge - the new Min Death Age valuepublic int getMinInitialSugar()
public void setMinInitialSugar(int _minInitialSugar)
_minInitialSugar - the new Min Initial Sugar valuepublic int getMaxInitialSugar()
public void setMaxInitialSugar(int _maxInitialSugar)
_maxInitialSugar - the new Max Initial Sugar valuepublic int getGAS_BaseAgentCount()
public void setGAS_BaseAgentCount(int _gAS_BaseAgentCount)
_gAS_BaseAgentCount - the new G A S_ Base Agent Count valuepublic int getMaxDeathAge()
public void setMaxDeathAge(int _maxDeathAge)
_maxDeathAge - the new Max Death Age valuepublic int[] getSugarspaceDimensions()
public void setSugarspaceDimensions(int[] _sugarspaceDimensions)
_sugarspaceDimensions - the new Dimensions valuepublic int getSugarspaceWidth()
public void setSugarspaceWidth(int _sugarspaceWidth)
_sugarspaceWidth - the new Width valuepublic int getSugarspaceHeight()
public void setSugarspaceHeight(int _sugarspaceHeight)
_sugarspaceHeight - the new Height valuepublic Scape getSugarspace()
public void setSugarspace(Scape _sugarspace)
_sugarspace - the new Sugarspace valuepublic java.lang.String getName()
Scape
getName in interface SpaceContextgetName in interface HasNamegetName in class Scape
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||