|
![]() |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Rule | |
---|---|
org.ascape.model | |
org.ascape.model.engine | |
org.ascape.model.rule |
Uses of Rule in org.ascape.model |
---|
Fields in org.ascape.model declared as Rule | |
---|---|
static Rule |
Cell.CALCULATE_NEIGHBORS_RULE
A rule causing the taget agent to move to a random location. |
static Rule |
Scape.CLEAR_STATS_RULE
A rule causing all children and members that are scapes to iterate. |
static Rule |
Scape.COLLECT_STATS_RULE
A rule causing all children and members that are scapes to iterate. |
static Rule |
Scape.CREATE_GRAPHIC_VIEW_RULE
A rule causing graphic views to be created for scape and all subscapes. |
static Rule |
Scape.CREATE_RULE
A rule causing the target scape and all its children scapes to be populated if auto create is set to true. |
static Rule |
Scape.CREATE_SCAPE_RULE
A rule causing the target scape to be populated. |
static Rule |
Scape.CREATE_VIEW_RULE
A rule causing viwews to be created for scape and all subscapes. |
static Rule |
Agent.DEATH_RULE
A rule calling the death method of the target agent. |
static Rule |
Scape.EXECUTE_RULES_RULE
A rule causing all children and members that are scapes to iterate. |
static Rule |
Agent.FISSIONING_RULE
A rule calling the fissioning method of the target agent. |
static Rule |
Agent.FORCE_DIE_RULE
A rule calling the die method of the target agent. |
static Rule |
Agent.FORCE_FISSION_RULE
A rule calling the fission method of the target agent. |
static Rule |
Agent.FORCE_MOVE_RULE
An rule calling the move method of the target agent, causing the agent to move regradless of what the movement condition method returns. |
static Rule |
Scape.INITIAL_RULES_RULE
A rule causing the targets initial rules to be executed on its members. |
static Rule |
Agent.INITIALIZE_RULE
A rule causing the target and all its children scapes to be initialized. |
static Rule |
Agent.ITERATE_AND_UPDATE_RULE
A rule calling the iterate method on each agent in a scape and then the update method on each agent in a seperate, subsequent step. |
static Rule |
Agent.ITERATE_RULE
An rule calling the iterate method of the target agent. |
static Rule |
Agent.METABOLISM_RULE
An rule calling the metabolism method of the target agent. |
static Rule |
LocatedAgent.MOVE_RANDOM_LOCATION_RULE
A rule causing the taget agent to move to a random location. |
static Rule |
Agent.MOVEMENT_RULE
An rule calling the default movement method of the target agent. |
static Rule |
CellOccupant.PLAY_HOST_RULE
An rule causing the target agent to interact with each of its neighbors as specified by the Agent.play() method. |
static Rule |
Cell.PLAY_NEIGHBORS_RULE
A rule causing the target agent to interact with each of its neighbors as specified by the Agent.play() method. |
static Rule |
Agent.PLAY_OTHER
A rule causing the target agent to interact with another agent in its scape using the Agent.play() method. |
static Rule |
Cell.PLAY_RANDOM_NEIGHBOR_RULE
A rule causing the target agent to interact with one of its neighbors as specified by the Agent.play() method. |
static Rule |
CellOccupant.RANDOM_WALK_AVAILABLE_RULE
A rule causing the taget agent to take a random walk. |
static Rule |
LocatedAgent.RANDOM_WALK_RULE
A rule causing the taget agent to take a random walk. |
static Rule |
Agent.UPDATE_RULE
A rule calling the update method of the target agent. |
Methods in org.ascape.model with parameters of type Rule | |
---|---|
void |
Scape.addInitialRule(Rule rule)
Adds a rule to be executed once following initialization. |
void |
Scape.addInitialRule(Rule rule,
boolean select)
Adds a rule to be executed once following initialization. |
void |
Scape.addRule(Rule rule)
Adds a rule to this scape, automatically selecting it. |
void |
Scape.addRule(Rule rule,
boolean select)
Adds a rule to this scape. |
void |
Agent.execute(Rule rule)
Causes the provided rule to be executed upon this agent. |
void |
Agent.execute(Rule[] rules)
Causes the provided rules to be executed upon this agent. |
void |
Scape.execute(Rule rule,
java.util.List agents)
Executes the provided rule on every member of the lattice, according to the rule settings and the execution order of this scape. |
void |
Scape.executeOnMembers(Rule rule)
Executes the provided rule on every member of the lattice, according to the rule settings and the execution order of this scape. |
void |
Scape.executeOnRoot(Rule rule)
Propogates the rule for execution up to the root of the scape tree, then propogates down to all nodes. |
void |
Scape.executeOnRoot(Rule[] rules)
Propogates the rule for execution up to the root of the scape tree, then propogates down to all nodes. |
Uses of Rule in org.ascape.model.engine |
---|
Methods in org.ascape.model.engine that return Rule | |
---|---|
Rule |
IncrementalExecutionStrategy.getCurrentRule()
Gets the current rule. |
Rule |
DefaultRuleSelector.getCurrentRule()
Gets the current rule. |
Rule |
RuleSelector.nextRule()
Next rule. |
Rule |
FilteredRuleSelector.nextRule()
|
Rule |
DefaultRuleSelector.nextRule()
|
Uses of Rule in org.ascape.model.rule |
---|
Subclasses of Rule in org.ascape.model.rule | |
---|---|
class |
CollectStats
A rule for gathering values (typically aggegate statistics) from the entire population of agents. |
class |
Diffusion
A rule causing some agent value to diffuse to its neighbors. |
class |
ExecuteThenUpdate
A rule that should be executed in two phases; executing (calculating), and then updating. |
class |
MoveRandomWithin
A rule causing the taget agent to move to a random location within some bounded area. |
class |
NotifyViews
A rule causing the target to notify its views that an update has occured. |
class |
NotifyViewsEvent
The Class NotifyViewsEvent. |
class |
ParameterizedDiffusion
A rule causing some agent value to diffuse to its neighbors at a particualar constant. |
class |
Propogate
A rule that executes on the target scape, all children of the target scape, and (if desired) all members of this or any children of the target scape. |
class |
PropogateScapeOnly
A rule that executes on the target scape, and any member scapes of the target scape. |
class |
SearchRule
A rule that can be used to search through a collection of agents. |
class |
SetValues
A rule for setting values for a population of agents. |
|
![]() |
|||||||||
PREV NEXT | FRAMES NO FRAMES |