|
||||||||||
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 ScapeListener
clone
in interface Location
clone
in class Scape
protected Bug createBugPrototype()
public void createScape()
createScape
in class Scape
Scape.setPopulateOnCreate(boolean)
public void createGraphicViews()
createGraphicViews
in class Scape
public void scapeSetup(ScapeEvent scapeEvent)
scapeSetup
in interface ScapeListener
scapeSetup
in class Scape
scapeEvent
- the associated scape eventpublic Scape getBugScape()
protected void createChartViews()
protected void create2DViews()
protected void createGraphViews()
public IGraphicsAdapter getGraphicsAdapter()
getGraphicsAdapter
in interface IGraphicsAdapted
public 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 SpaceContext
getName
in interface HasName
getName
in class Scape
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |