org.metaabm.gen.test
Class StateAgent

java.lang.Object
  extended by org.ascape.model.AscapeObject
      extended by org.ascape.model.Agent
          extended by org.ascape.model.LocatedAgent
              extended by org.ascape.model.Cell
                  extended by org.ascape.model.CellOccupant
                      extended by org.metaabm.gen.test.StateAgent
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.ascape.model.space.Location, org.ascape.model.space.Node, org.ascape.util.HasName, org.ascape.util.RandomFunctions, IStateAgent

public class StateAgent
extends org.ascape.model.CellOccupant
implements IStateAgent

State Agent Java Implementation. Generated by metaabm system: Apr 20, 2008 1:42:40 PM MDT in project: org.metaabm.gen.ascape.test (testing)

See Also:
Serialized Form

Field Summary
 
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, scape
 
Constructor Summary
StateAgent()
          Constructs a new State Agent.
 
Method Summary
static BasicModel getBasicModel()
          Gets the Basic Model property for .
 java.awt.Color getColor()
           
 PrimaryColorEnum getPrimaryColor()
          Gets the Primary Color property for State Agent.
static void setBasicModel(BasicModel _basicModel)
          Sets the Basic Model property for .
 void setPrimaryColor(PrimaryColorEnum _primaryColor)
          Sets the Primary Color property for State Agent.
 void testSetStateToYellow()
          .
 
Methods inherited from class org.ascape.model.CellOccupant
clone, 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, initialize, isAvailable, removeOccupant, setNeighbors, setNeighborsList, setNetwork, setOccupant, toString
 
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, getIteration, 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, getName, 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, isDelete, markForDeletion, setCoordinate
 

Constructor Detail

StateAgent

public StateAgent()
Constructs a new State Agent.

Method Detail

getColor

public java.awt.Color getColor()
Overrides:
getColor in class org.ascape.model.Agent

testSetStateToYellow

public void testSetStateToYellow()
.

Specified by:
testSetStateToYellow in interface IStateAgent

getPrimaryColor

public PrimaryColorEnum getPrimaryColor()
Gets the Primary Color property for State Agent.

Specified by:
getPrimaryColor in interface IStateAgent
Returns:

setPrimaryColor

public void setPrimaryColor(PrimaryColorEnum _primaryColor)
Sets the Primary Color property for State Agent.

Specified by:
setPrimaryColor in interface IStateAgent
Parameters:
_primaryColor - the new Primary Color value

getBasicModel

public static BasicModel getBasicModel()
Gets the Basic Model property for .

Returns:

setBasicModel

public static void setBasicModel(BasicModel _basicModel)
Sets the Basic Model property for .

Parameters:
_basicModel - the new Basic Model value