|
||||||||||
| 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.SpatialModel
public class SpatialModel
Spatial Model Java Implementation. Generated by metaabm system: Apr 20, 2008 1:42:30 PM MDT in project: org.metaabm.gen.ascape.test (testing)
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.ascape.model.Scape |
|---|
org.ascape.model.Scape.ConditionalIterator, org.ascape.model.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, scape |
| Constructor Summary | |
|---|---|
SpatialModel()
Constructs a new Spatial Model. |
|
| Method Summary | |
|---|---|
void |
createGraphicViews()
Creates UI views for Spatial Model. |
void |
createScape()
Creates the members of Spatial Model. |
java.awt.Color |
getColor()
|
org.ascape.model.Scape |
getComplexLocation()
Gets the Complex Location property for Spatial Model. |
int |
getComplexLocationCount()
Gets the Complex Location Count property for Spatial Model. |
org.ascape.model.Scape |
getComplexMovementAgent()
Gets the Complex Movement Agent property for Spatial Model. |
int |
getComplexMovementAgentCount()
Gets the Complex Movement Agent Count property for Spatial Model. |
org.ascape.model.Scape |
getComplexNet()
Gets the Complex Net property for Spatial Model. |
double[] |
getGoodBoundary()
Gets the Good Boundary property for Spatial Model. |
org.ascape.model.Scape |
getGrid2D()
Gets the Grid 2D property for Spatial Model. |
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 |
getSpatialModelAgentCount()
Gets the Spatial Model Agent Count property for Spatial Model. |
static void |
main(java.lang.String[] args)
|
void |
scapeSetup(org.ascape.model.event.ScapeEvent scapeEvent)
|
void |
setComplexLocation(org.ascape.model.Scape _complexLocation)
Sets the Complex Location property for Spatial Model. |
void |
setComplexLocationCount(int _complexLocationCount)
Sets the Complex Location Count property for Spatial Model. |
void |
setComplexMovementAgent(org.ascape.model.Scape _complexMovementAgent)
Sets the Complex Movement Agent property for Spatial Model. |
void |
setComplexMovementAgentCount(int _complexMovementAgentCount)
Sets the Complex Movement Agent Count property for Spatial Model. |
void |
setComplexNet(org.ascape.model.Scape _complexNet)
Sets the Complex Net property for Spatial Model. |
void |
setGoodBoundary(double[] _goodBoundary)
Sets the Good Boundary property for Spatial Model. |
void |
setGrid2D(org.ascape.model.Scape _grid2D)
Sets the Grid 2D property for Spatial Model. |
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 |
setSpatialModelAgentCount(int _spatialModelAgentCount)
Sets the Spatial Model Agent Count property for Spatial Model. |
| Methods inherited from class org.ascape.model.Scape |
|---|
add, add, add, add, addAll, addDrawFeature, addInitialRule, addInitialRule, addRule, addRule, addScapeListener, addScapeListenerFirst, addStatCollector, addStatCollectorIfNew, addStatCollectors, addView, addView, addView, addViews, addViews, addViews, assignParameters, assignParameters, calculateDistance, calculateDistance, clear, clone, construct, contains, containsAll, contentsToString, countWithin, createNonGraphicViews, createSelfView, createViews, createViews, environmentQuiting, execute, execute, executeOnMembers, executeOnMembers, executeOnMembers, executeOnMembers, executeOnRoot, executeOnRoot, find, findMaximum, findMaximum, findMaximumWithin, findMinimum, findMinimum, findMinimumWithin, findNearest, findRandom, findRandom, findRandom, findRandomCoordinate, findWithin, get, get, getAgentsPerIteration, getAllScapes, getCollectStats, getData, getDescription, getDrawFeatures, getDrawFeaturesObservable, getEnvironment, getExecutionOrder, getExecutionStyle, getExtent, getHome, getHTMLDescription, getInitialRules, getIteration, getIterationsPerRedraw, getModel, getName, getPausePeriod, getPeriod, getPeriodDescription, getPeriodName, getPrototype, getPrototypeAgent, getRoot, getRules, getRunner, getScapeListeners, getSize, getSpace, getStartPeriod, getStatCollectors, getStopPeriod, getSuperScape, getThreadCount, getUIEnvironment, getUserEnvironment, hasWithin, initialize, isAllViewsUpdated, isAutoCreate, isCellsRequestUpdates, isEmpty, isGraphic, isHome, isLifeOfScape, isListenersAndMembersCurrent, isMembersActive, isMutable, isPaused, isPeriodic, isPopulateOnCreate, isRoot, isRunning, isScapeListener, isSerializable, isStartOnOpen, isValidPeriod, isViewSelf, iterator, listenerOrMemberUpdated, listenerUpdated, memberUpdated, moveAway, moveToward, newAgent, newAgent, notifyViews, notifyViews, populate, remove, remove, removeAll, removeDrawFeature, removeScapeListener, respondControl, respondDrawFeature, retainAll, retrieveAllAccessors, retrieveAllAccessorsOrdered, retrieveModelAccessorsOrdered, save, save, scapeAdded, scapeClosing, scapeDeserialized, scapeInitialized, scapeIterated, scapeIterator, scapeIterator, scapeIterators, scapeNotification, scapeRandomIterator, scapeRemoved, scapeStarted, scapeStopped, search, searchMax, searchMin, set, set, set, set, setAgentsPerIteration, setAutoCreate, setAutoRestart, setCellsRequestUpdates, setCollectStats, setCollectStats, setDescription, setEarliestPeriod, setExecutionOrder, setExecutionStyle, setExtent, setExtent, setExtent, setHome, setHTMLDescription, setInitialRules, setIterationsPerRedraw, setIterationsPerRedraw, setLatestPeriod, setMembersActive, setPaused, setPausePeriod, setPeriodic, setPeriodName, setPopulateOnCreate, setPrototypeAgent, setRunner, setRunning, setSerializable, setSize, setSpace, setStartOnOpen, setStartPeriod, setStopPeriod, setSuperScape, setThreadCount, setViewSelf, size, toArray, toArray, toString, withinIterator |
| 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, 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 SpatialModel()
| Method Detail |
|---|
public void createScape()
createScape in class org.ascape.model.Scapepublic void createGraphicViews()
createGraphicViews in class org.ascape.model.Scapepublic void scapeSetup(org.ascape.model.event.ScapeEvent scapeEvent)
scapeSetup in interface org.ascape.model.event.ScapeListenerscapeSetup in class org.ascape.model.Scapepublic java.awt.Color getColor()
getColor in class org.ascape.model.Agentpublic static void main(java.lang.String[] args)
public int getComplexMovementAgentCount()
getComplexMovementAgentCount in interface ISpatialModelpublic void setComplexMovementAgentCount(int _complexMovementAgentCount)
setComplexMovementAgentCount in interface ISpatialModel_complexMovementAgentCount - the new Complex Movement Agent Count valuepublic int getComplexLocationCount()
getComplexLocationCount in interface ISpatialModelpublic void setComplexLocationCount(int _complexLocationCount)
setComplexLocationCount in interface ISpatialModel_complexLocationCount - the new Complex Location Count valuepublic int getSpatialModelAgentCount()
getSpatialModelAgentCount in interface ISpatialModelpublic void setSpatialModelAgentCount(int _spatialModelAgentCount)
setSpatialModelAgentCount in interface ISpatialModel_spatialModelAgentCount - the new Spatial Model Agent Count valuepublic double[] getGoodBoundary()
getGoodBoundary in interface ISpatialModelpublic void setGoodBoundary(double[] _goodBoundary)
setGoodBoundary in interface ISpatialModel_goodBoundary - the new Good Boundary valuepublic int[] getGrid2DDimensions()
public void setGrid2DDimensions(int[] _grid2DDimensions)
_grid2DDimensions - the new Dimensions valuepublic int getGrid2DWidth()
public void setGrid2DWidth(int _grid2DWidth)
_grid2DWidth - the new Width valuepublic int getGrid2DHeight()
public void setGrid2DHeight(int _grid2DHeight)
_grid2DHeight - the new Height valuepublic org.ascape.model.Scape getGrid2D()
public void setGrid2D(org.ascape.model.Scape _grid2D)
_grid2D - the new Grid 2D valuepublic org.ascape.model.Scape getComplexNet()
public void setComplexNet(org.ascape.model.Scape _complexNet)
_complexNet - the new Complex Net valuepublic org.ascape.model.Scape getComplexMovementAgent()
public void setComplexMovementAgent(org.ascape.model.Scape _complexMovementAgent)
_complexMovementAgent - the new Complex Movement Agent valuepublic org.ascape.model.Scape getComplexLocation()
public void setComplexLocation(org.ascape.model.Scape _complexLocation)
_complexLocation - the new Complex Location value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||