|
||||||||||
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.HostCell
org.metaabm.examples.stupid5.Habitat
public class Habitat
Habitat Java Implementation. Generated by AMF for model: StupidModel5.metaabm in project: org.eclipse.amp.amf.examples.escape
Field Summary |
---|
Fields inherited from class org.ascape.model.HostCell |
---|
IS_AVAILABLE, IS_OCCUPIED, occupant |
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 | |
---|---|
Habitat()
Constructs a new Habitat. |
Method Summary | |
---|---|
void |
calculateTimeStep(int timeStep)
|
java.lang.Object |
clone()
Clones the agent, ensuring that a unique id is assigned. |
void |
determindFoodProduction()
determindFoodProduction Rule. |
java.util.List<IAgentChild> |
getChildren()
|
double |
getFoodAvailability()
Gets the FoodAvailability property for Habitat. |
double |
getMaximumFoodProductionRate()
Gets the MaximumFoodProductionRate property for Habitat. |
java.lang.String |
getName()
|
StupidModel5 |
getStupidModel5()
|
long |
getUID()
|
void |
setFoodAvailability(double _foodAvailability)
Sets the FoodAvailability property for Habitat. |
void |
setMaximumFoodProductionRate(double _maximumFoodProductionRate)
Sets the MaximumFoodProductionRate property for Habitat. |
void |
startSimulationAgentChild(int timeStep)
|
Methods inherited from class org.ascape.model.Cell |
---|
calculateNeighbors, countNeighbors, findNeighbors, findOccupants, findRandomNeighbor, findRelative, getDistance, getNeighbors, getNeighbors, getNetwork, hostedCondition, initialize, playNeighbors, playRandomNeighbor, setNeighbors, setNetwork, toString |
Methods inherited from class org.ascape.model.LocatedAgent |
---|
calculateDistance, calculateDistance, countWithin, countWithin, countWithin, findMaximumWithin, findNearest, findNearest, findNearest, findNearest, findNearest, findWithin, findWithin, findWithin, findWithin, getAgentSize, getCoordinate, hasWithin, hasWithin, hasWithin, isUpdateNeeded, moveAway, moveAway, moveAway, moveTo, moveToRandomLocation, moveToward, moveToward, moveToward, randomWalk, requestUpdate, requestUpdateNext, setAgentSize, setCoordinate |
Methods inherited from class org.ascape.model.Agent |
---|
clearDeleteMarker, death, deathCondition, die, execute, execute, fission, fissionCondition, fissioning, getColor, getImage, getImage, getIteration, getPlatformColor, getRoot, 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 org.ascape.model.space.Location |
---|
clearDeleteMarker, getCoordinate, isDelete, markForDeletion, setCoordinate |
Constructor Detail |
---|
public Habitat()
Method Detail |
---|
public java.util.List<IAgentChild> getChildren()
public long getUID()
public java.lang.Object clone()
clone
in interface Location
clone
in class HostCell
public StupidModel5 getStupidModel5()
public void startSimulationAgentChild(int timeStep)
public void calculateTimeStep(int timeStep)
public void determindFoodProduction()
public double getFoodAvailability()
public void setFoodAvailability(double _foodAvailability)
_foodAvailability
- the new FoodAvailability value
public double getMaximumFoodProductionRate()
public void setMaximumFoodProductionRate(double _maximumFoodProductionRate)
_maximumFoodProductionRate
- the new MaximumFoodProductionRate value
public java.lang.String getName()
getName
in interface HasName
getName
in class AscapeObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |