|
||||||||||
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.gen.test.BasicModel
public class BasicModel
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 | |
---|---|
BasicModel()
Constructs a new Basic Model. |
Method Summary | |
---|---|
java.lang.Object |
clone()
Clones the agent, ensuring that a unique id is assigned. |
void |
createGraphicViews()
Creates UI views for Basic Model. |
void |
createScape()
Creates the members of Basic Model. |
void |
createUniqueID()
|
void |
dummy()
|
java.awt.Color |
getColor()
This agent's default color, used by many simple views. |
int |
getGeneratedMemberAgentCount()
Gets the Generated Member Agent Count property for Basic Model. |
Scape |
getMethodsAgent()
Gets the Methods Agent property for Basic Model. |
int |
getMethodsAgentCount()
Gets the Methods Agent Count property for Basic Model. |
java.lang.String |
getName()
Returns the name of this scape, the model name if this is root and there is no name set. |
Scape |
getOperationsAgent()
Gets the Operations Agent property for Basic Model. |
int |
getOperationsAgentCount()
Gets the Operations Agent Count property for Basic Model. |
double |
getSomeFloat()
Gets the Some Float property for Basic Model. |
int |
getSomeInteger()
Gets the Some Integer property for Basic Model. |
Scape |
getStateAgent()
Gets the State Agent property for Basic Model. |
int |
getStateAgentCount()
Gets the State Agent Count property for Basic Model. |
java.lang.String |
getUID()
|
boolean |
isSomeFlag()
Gets the Some Flag property for Basic Model. |
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 |
setGeneratedMemberAgentCount(int _generatedMemberAgentCount)
Sets the Generated Member Agent Count property for Basic Model. |
void |
setMethodsAgent(Scape _methodsAgent)
Sets the Methods Agent property for Basic Model. |
void |
setMethodsAgentCount(int _methodsAgentCount)
Sets the Methods Agent Count property for Basic Model. |
void |
setOperationsAgent(Scape _operationsAgent)
Sets the Operations Agent property for Basic Model. |
void |
setOperationsAgentCount(int _operationsAgentCount)
Sets the Operations Agent Count property for Basic Model. |
void |
setSomeFlag(boolean _someFlag)
Sets the Some Flag property for Basic Model. |
void |
setSomeFloat(double _someFloat)
Sets the Some Float property for Basic Model. |
void |
setSomeInteger(int _someInteger)
Sets the Some Integer property for Basic Model. |
void |
setStateAgent(Scape _stateAgent)
Sets the State Agent property for Basic Model. |
void |
setStateAgentCount(int _stateAgentCount)
Sets the State Agent Count property for Basic Model. |
void |
testFake()
. |
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 BasicModel()
Method Detail |
---|
public java.lang.String getUID()
public void createUniqueID()
public java.lang.Object clone()
clone
in interface ScapeListener
clone
in interface Location
clone
in class Scape
public void dummy()
public Scape getOperationsAgent()
public void setOperationsAgent(Scape _operationsAgent)
_operationsAgent
- the new Operations Agent valuepublic Scape getStateAgent()
public void setStateAgent(Scape _stateAgent)
_stateAgent
- the new State Agent valuepublic Scape getMethodsAgent()
public void setMethodsAgent(Scape _methodsAgent)
_methodsAgent
- the new Methods Agent valuepublic void createScape()
createScape
in class Scape
Scape.setPopulateOnCreate(boolean)
public void createGraphicViews()
createGraphicViews
in class Scape
public void scapeSetup(ScapeEvent scapeEvent)
Scape
scapeSetup
in interface ScapeListener
scapeSetup
in class Scape
scapeEvent
- the associated scape eventpublic static void main(java.lang.String[] args)
public java.awt.Color getColor()
Agent
getColor
in class Agent
public void testFake()
public boolean isSomeFlag()
public void setSomeFlag(boolean _someFlag)
_someFlag
- the new Some Flag valuepublic int getGeneratedMemberAgentCount()
public void setGeneratedMemberAgentCount(int _generatedMemberAgentCount)
_generatedMemberAgentCount
- the new Generated Member Agent Count valuepublic int getSomeInteger()
public void setSomeInteger(int _someInteger)
_someInteger
- the new Some Integer valuepublic double getSomeFloat()
public void setSomeFloat(double _someFloat)
_someFloat
- the new Some Float valuepublic int getOperationsAgentCount()
public void setOperationsAgentCount(int _operationsAgentCount)
_operationsAgentCount
- the new Operations Agent Count valuepublic int getStateAgentCount()
public void setStateAgentCount(int _stateAgentCount)
_stateAgentCount
- the new State Agent Count valuepublic int getMethodsAgentCount()
public void setMethodsAgentCount(int _methodsAgentCount)
_methodsAgentCount
- the new Methods Agent Count valuepublic java.lang.String getName()
Scape
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 |