org.metaabm.gen.test
Class OperationsAgent

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.OperationsAgent
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, IOperationsAgent

public class OperationsAgent
extends org.ascape.model.CellOccupant
implements IOperationsAgent

Operations 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
OperationsAgent()
          Constructs a new Operations Agent.
 
Method Summary
static BasicModel getBasicModel()
          Gets the Basic Model property for .
 java.awt.Color getColor()
           
 int getComplexResultValue()
          Gets the Complex Result Value property for Operations Agent.
 int getConstant3()
          Gets the Constant3 property for Operations Agent.
 int getCountChanges()
          Gets the Count Changes property for Operations Agent.
 double getFloat12()
          Gets the Float 12 property for Operations Agent.
 double getFloat1p8()
          Gets the Float 1p8 property for Operations Agent.
 double getFloat20()
          Gets the Float 20 property for Operations Agent.
 double getFloatResult1()
          Gets the Float Result 1 property for Operations Agent.
 int getInt1()
          Gets the Int 1 property for Operations Agent.
 int getInt10()
          Gets the Int 10 property for Operations Agent.
 int getInt2()
          Gets the Int 2 property for Operations Agent.
 int getInt3()
          Gets the Int 3 property for Operations Agent.
 int getInt4()
          Gets the Int 4 property for Operations Agent.
 int getTemp1()
          Gets the Temp 1 property for Operations Agent.
 boolean isBoolean1()
          Gets the Boolean 1 property for Operations Agent.
 boolean isBoolean2()
          Gets the Boolean 2 property for Operations Agent.
 boolean isComplexResultCorrect()
          Gets the Complex Result Correct property for Operations Agent.
 boolean isResultBoolean()
          Gets the Result Boolean property for Operations Agent.
static void setBasicModel(BasicModel _basicModel)
          Sets the Basic Model property for .
 void setBoolean1(boolean _boolean1)
          Sets the Boolean 1 property for Operations Agent.
 void setBoolean2(boolean _boolean2)
          Sets the Boolean 2 property for Operations Agent.
 void setComplexResultCorrect(boolean _complexResultCorrect)
          Sets the Complex Result Correct property for Operations Agent.
 void setComplexResultValue(int _complexResultValue)
          Sets the Complex Result Value property for Operations Agent.
 void setConstant3(int _constant3)
          Sets the Constant3 property for Operations Agent.
 void setCountChanges(int _countChanges)
          Sets the Count Changes property for Operations Agent.
 void setFloat12(double _float12)
          Sets the Float 12 property for Operations Agent.
 void setFloat1p8(double _float1p8)
          Sets the Float 1p8 property for Operations Agent.
 void setFloat20(double _float20)
          Sets the Float 20 property for Operations Agent.
 void setFloatResult1(double _floatResult1)
          Sets the Float Result 1 property for Operations Agent.
 void setInt1(int _int1)
          Sets the Int 1 property for Operations Agent.
 void setInt10(int _int10)
          Sets the Int 10 property for Operations Agent.
 void setInt2(int _int2)
          Sets the Int 2 property for Operations Agent.
 void setInt3(int _int3)
          Sets the Int 3 property for Operations Agent.
 void setInt4(int _int4)
          Sets the Int 4 property for Operations Agent.
 void setResultBoolean(boolean _resultBoolean)
          Sets the Result Boolean property for Operations Agent.
 void setTemp1(int _temp1)
          Sets the Temp 1 property for Operations Agent.
 void testComplexConjunction()
          .
 void testComplexMath()
          .
 void testExclusiveConjunctions()
          .
 void testIdentity()
          .
 void testLiterals()
          .
 void testMultiplePaths()
          .
 void testNegate()
          .
 void testNegateComplex()
          .
 void testNegateMultipleTargets()
          .
 void testNegateOr()
          .
 void testNegateSameTarget()
          .
 void testNestedCondition()
          .
 void testSimpleCondition()
          .
 void testSimpleConjunction()
          .
 void testSimpleMath()
          .
 void testSimpleOR()
          .
 
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

OperationsAgent

public OperationsAgent()
Constructs a new Operations Agent.

Method Detail

getColor

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

testSimpleCondition

public void testSimpleCondition()
.

Specified by:
testSimpleCondition in interface IOperationsAgent

testSimpleConjunction

public void testSimpleConjunction()
.

Specified by:
testSimpleConjunction in interface IOperationsAgent

testSimpleMath

public void testSimpleMath()
.

Specified by:
testSimpleMath in interface IOperationsAgent

testComplexMath

public void testComplexMath()
.

Specified by:
testComplexMath in interface IOperationsAgent

testSimpleOR

public void testSimpleOR()
.

Specified by:
testSimpleOR in interface IOperationsAgent

testLiterals

public void testLiterals()
.

Specified by:
testLiterals in interface IOperationsAgent

testNegate

public void testNegate()
.

Specified by:
testNegate in interface IOperationsAgent

testIdentity

public void testIdentity()
.

Specified by:
testIdentity in interface IOperationsAgent

testNegateComplex

public void testNegateComplex()
.

Specified by:
testNegateComplex in interface IOperationsAgent

testComplexConjunction

public void testComplexConjunction()
.

Specified by:
testComplexConjunction in interface IOperationsAgent

testExclusiveConjunctions

public void testExclusiveConjunctions()
.

Specified by:
testExclusiveConjunctions in interface IOperationsAgent

testMultiplePaths

public void testMultiplePaths()
.

Specified by:
testMultiplePaths in interface IOperationsAgent

testNegateSameTarget

public void testNegateSameTarget()
.

Specified by:
testNegateSameTarget in interface IOperationsAgent

testNegateMultipleTargets

public void testNegateMultipleTargets()
.

Specified by:
testNegateMultipleTargets in interface IOperationsAgent

testNegateOr

public void testNegateOr()
.

Specified by:
testNegateOr in interface IOperationsAgent

testNestedCondition

public void testNestedCondition()
.

Specified by:
testNestedCondition in interface IOperationsAgent

getFloat12

public double getFloat12()
Gets the Float 12 property for Operations Agent.

Specified by:
getFloat12 in interface IOperationsAgent
Returns:

setFloat12

public void setFloat12(double _float12)
Sets the Float 12 property for Operations Agent.

Specified by:
setFloat12 in interface IOperationsAgent
Parameters:
_float12 - the new Float 12 value

getFloat20

public double getFloat20()
Gets the Float 20 property for Operations Agent.

Specified by:
getFloat20 in interface IOperationsAgent
Returns:

setFloat20

public void setFloat20(double _float20)
Sets the Float 20 property for Operations Agent.

Specified by:
setFloat20 in interface IOperationsAgent
Parameters:
_float20 - the new Float 20 value

getFloat1p8

public double getFloat1p8()
Gets the Float 1p8 property for Operations Agent.

Specified by:
getFloat1p8 in interface IOperationsAgent
Returns:

setFloat1p8

public void setFloat1p8(double _float1p8)
Sets the Float 1p8 property for Operations Agent.

Specified by:
setFloat1p8 in interface IOperationsAgent
Parameters:
_float1p8 - the new Float 1p8 value

isResultBoolean

public boolean isResultBoolean()
Gets the Result Boolean property for Operations Agent.

Specified by:
isResultBoolean in interface IOperationsAgent
Returns:

setResultBoolean

public void setResultBoolean(boolean _resultBoolean)
Sets the Result Boolean property for Operations Agent.

Specified by:
setResultBoolean in interface IOperationsAgent
Parameters:
_resultBoolean - the new Result Boolean value

getFloatResult1

public double getFloatResult1()
Gets the Float Result 1 property for Operations Agent.

Specified by:
getFloatResult1 in interface IOperationsAgent
Returns:

setFloatResult1

public void setFloatResult1(double _floatResult1)
Sets the Float Result 1 property for Operations Agent.

Specified by:
setFloatResult1 in interface IOperationsAgent
Parameters:
_floatResult1 - the new Float Result 1 value

isComplexResultCorrect

public boolean isComplexResultCorrect()
Gets the Complex Result Correct property for Operations Agent.

Specified by:
isComplexResultCorrect in interface IOperationsAgent
Returns:

setComplexResultCorrect

public void setComplexResultCorrect(boolean _complexResultCorrect)
Sets the Complex Result Correct property for Operations Agent.

Specified by:
setComplexResultCorrect in interface IOperationsAgent
Parameters:
_complexResultCorrect - the new Complex Result Correct value

getComplexResultValue

public int getComplexResultValue()
Gets the Complex Result Value property for Operations Agent.

Specified by:
getComplexResultValue in interface IOperationsAgent
Returns:

setComplexResultValue

public void setComplexResultValue(int _complexResultValue)
Sets the Complex Result Value property for Operations Agent.

Specified by:
setComplexResultValue in interface IOperationsAgent
Parameters:
_complexResultValue - the new Complex Result Value value

getConstant3

public int getConstant3()
Gets the Constant3 property for Operations Agent.

Specified by:
getConstant3 in interface IOperationsAgent
Returns:

setConstant3

public void setConstant3(int _constant3)
Sets the Constant3 property for Operations Agent.

Specified by:
setConstant3 in interface IOperationsAgent
Parameters:
_constant3 - the new Constant3 value

getCountChanges

public int getCountChanges()
Gets the Count Changes property for Operations Agent.

Specified by:
getCountChanges in interface IOperationsAgent
Returns:

setCountChanges

public void setCountChanges(int _countChanges)
Sets the Count Changes property for Operations Agent.

Specified by:
setCountChanges in interface IOperationsAgent
Parameters:
_countChanges - the new Count Changes value

getTemp1

public int getTemp1()
Gets the Temp 1 property for Operations Agent.

Specified by:
getTemp1 in interface IOperationsAgent
Returns:

setTemp1

public void setTemp1(int _temp1)
Sets the Temp 1 property for Operations Agent.

Specified by:
setTemp1 in interface IOperationsAgent
Parameters:
_temp1 - the new Temp 1 value

getInt1

public int getInt1()
Gets the Int 1 property for Operations Agent.

Specified by:
getInt1 in interface IOperationsAgent
Returns:

setInt1

public void setInt1(int _int1)
Sets the Int 1 property for Operations Agent.

Specified by:
setInt1 in interface IOperationsAgent
Parameters:
_int1 - the new Int 1 value

getInt2

public int getInt2()
Gets the Int 2 property for Operations Agent.

Specified by:
getInt2 in interface IOperationsAgent
Returns:

setInt2

public void setInt2(int _int2)
Sets the Int 2 property for Operations Agent.

Specified by:
setInt2 in interface IOperationsAgent
Parameters:
_int2 - the new Int 2 value

getInt3

public int getInt3()
Gets the Int 3 property for Operations Agent.

Specified by:
getInt3 in interface IOperationsAgent
Returns:

setInt3

public void setInt3(int _int3)
Sets the Int 3 property for Operations Agent.

Specified by:
setInt3 in interface IOperationsAgent
Parameters:
_int3 - the new Int 3 value

getInt4

public int getInt4()
Gets the Int 4 property for Operations Agent.

Specified by:
getInt4 in interface IOperationsAgent
Returns:

setInt4

public void setInt4(int _int4)
Sets the Int 4 property for Operations Agent.

Specified by:
setInt4 in interface IOperationsAgent
Parameters:
_int4 - the new Int 4 value

getInt10

public int getInt10()
Gets the Int 10 property for Operations Agent.

Specified by:
getInt10 in interface IOperationsAgent
Returns:

setInt10

public void setInt10(int _int10)
Sets the Int 10 property for Operations Agent.

Specified by:
setInt10 in interface IOperationsAgent
Parameters:
_int10 - the new Int 10 value

isBoolean1

public boolean isBoolean1()
Gets the Boolean 1 property for Operations Agent.

Specified by:
isBoolean1 in interface IOperationsAgent
Returns:

setBoolean1

public void setBoolean1(boolean _boolean1)
Sets the Boolean 1 property for Operations Agent.

Specified by:
setBoolean1 in interface IOperationsAgent
Parameters:
_boolean1 - the new Boolean 1 value

isBoolean2

public boolean isBoolean2()
Gets the Boolean 2 property for Operations Agent.

Specified by:
isBoolean2 in interface IOperationsAgent
Returns:

setBoolean2

public void setBoolean2(boolean _boolean2)
Sets the Boolean 2 property for Operations Agent.

Specified by:
setBoolean2 in interface IOperationsAgent
Parameters:
_boolean2 - the new Boolean 2 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