|
||||||||||
| 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
org.metaabm.examples.stupid1.StupidModel1
public class StupidModel1
StupidModel1 Java Implementation. Generated by AMF for model: StupidModel1.metaabm in project: org.eclipse.amp.amf.examples.escape
| 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 | |
|---|---|
StupidModel1()
Constructs a new StupidModel1. |
|
| Method Summary | |
|---|---|
void |
calculateTimeStep(int timeStep)
|
java.lang.Object |
clone()
Clones the agent, ensuring that a unique id is assigned. |
protected void |
create2DViews()
|
protected Bug |
createBugPrototype()
Create an instance of Bug that will be used to populate the bugScape. |
protected void |
createChartViews()
|
void |
createGraphicViews()
Creates UI views for StupidModel1. |
protected void |
createGraphViews()
|
void |
createScape()
Creates the members of StupidModel1. |
int |
getBugCount()
Gets the Bug Count property for StupidModel1. |
Scape |
getBugScape()
Returns the Scape containing Bugs. |
int |
getBugVision()
Gets the Bug Vision property for StupidModel1. |
java.util.List<IAgentChild> |
getChildren()
|
IGraphicsAdapter |
getGraphicsAdapter()
|
Scape |
getGrid2D()
Gets the Grid 2D property for StupidModel1. |
int[] |
getGrid2DDimensions()
Gets the Dimensions property for Grid 2D. |
int |
getGrid2DHeight()
Gets the Height property for Grid 2D. |
int |
getGrid2DWidth()
Gets the Width property for Grid 2D. |
int |
getHabitatCount()
Gets the Habitat Count property for StupidModel1. |
java.lang.String |
getName()
|
long |
getUID()
|
static void |
main(java.lang.String[] args)
|
void |
scapeSetup(ScapeEvent scapeEvent)
|
void |
setBugCount(int _bugCount)
Sets the Bug Count property for StupidModel1. |
void |
setBugVision(int _bugVision)
Sets the Bug Vision property for StupidModel1. |
void |
setGrid2D(Scape _grid2D)
Sets the Grid 2D property for StupidModel1. |
void |
setGrid2DDimensions(int[] _grid2DDimensions)
Sets the Dimensions property for Grid 2D. |
void |
setGrid2DHeight(int _grid2DHeight)
Sets the Height property for Grid 2D. |
void |
setGrid2DWidth(int _grid2DWidth)
Sets the Width property for Grid 2D. |
void |
setHabitatCount(int _habitatCount)
Sets the Habitat Count property for StupidModel1. |
void |
startSimulationAgentChild(int timeStep)
|
| 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, 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 StupidModel1()
| Method Detail |
|---|
public java.util.List<IAgentChild> getChildren()
public long getUID()
public java.lang.Object clone()
clone in interface ScapeListenerclone in interface Locationclone in class Scapeprotected Bug createBugPrototype()
public void createScape()
createScape in class ScapeScape.setPopulateOnCreate(boolean)public void createGraphicViews()
createGraphicViews in class Scapepublic void scapeSetup(ScapeEvent scapeEvent)
scapeSetup in interface ScapeListenerscapeSetup in class ScapescapeEvent - the associated scape eventpublic Scape getBugScape()
protected void createChartViews()
protected void create2DViews()
protected void createGraphViews()
public IGraphicsAdapter getGraphicsAdapter()
getGraphicsAdapter in interface IGraphicsAdaptedpublic static void main(java.lang.String[] args)
public void startSimulationAgentChild(int timeStep)
public void calculateTimeStep(int timeStep)
public int getBugCount()
public void setBugCount(int _bugCount)
_bugCount - the new Bug Count value
public int getHabitatCount()
public void setHabitatCount(int _habitatCount)
_habitatCount - the new Habitat Count value
public int getBugVision()
public void setBugVision(int _bugVision)
_bugVision - the new Bug Vision value
public int[] getGrid2DDimensions()
public void setGrid2DDimensions(int[] _grid2DDimensions)
_grid2DDimensions - the new Dimensions value
public int getGrid2DWidth()
public void setGrid2DWidth(int _grid2DWidth)
_grid2DWidth - the new Width value
public int getGrid2DHeight()
public void setGrid2DHeight(int _grid2DHeight)
_grid2DHeight - the new Height value
public Scape getGrid2D()
public void setGrid2D(Scape _grid2D)
_grid2D - the new Grid 2D value
public java.lang.String getName()
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 | |||||||||