org.ascape.model.engine
Class RuleOrderUpdateStrategy

java.lang.Object
  extended by org.ascape.model.engine.ExecutionStrategy
      extended by org.ascape.model.engine.IncrementalExecutionStrategy
          extended by org.ascape.model.engine.ParallelExecutionStrategy
              extended by org.ascape.model.engine.RuleOrderStrategy
                  extended by org.ascape.model.engine.RuleOrderUpdateStrategy
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class RuleOrderUpdateStrategy
extends RuleOrderStrategy

The Class RuleOrderUpdateStrategy.

See Also:
Serialized Form

Constructor Summary
RuleOrderUpdateStrategy(StrategyFactory factory)
          Instantiates a new rule order update strategy.
 
Method Summary
 void fire()
          Fire.
 boolean isSupportsParallel()
          Checks if is supports parallel.
 
Methods inherited from class org.ascape.model.engine.RuleOrderStrategy
hasNext, hasNextParallel, increment, nextParallelSequence, reset
 
Methods inherited from class org.ascape.model.engine.ParallelExecutionStrategy
execute, executeParallel, incrementParallel
 
Methods inherited from class org.ascape.model.engine.IncrementalExecutionStrategy
clone, getAgentIterator, getAgentSelector, getCurrentAgent, getCurrentRule, getRules, getRuleSelector, getScape, setAgentIterator, setAgentSelector, setRuleSelector
 
Methods inherited from class org.ascape.model.engine.ExecutionStrategy
chain
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleOrderUpdateStrategy

public RuleOrderUpdateStrategy(StrategyFactory factory)
Instantiates a new rule order update strategy.

Parameters:
factory - the factory
Method Detail

fire

public void fire()
Description copied from class: IncrementalExecutionStrategy
Fire.

Overrides:
fire in class IncrementalExecutionStrategy

isSupportsParallel

public final boolean isSupportsParallel()
Description copied from class: ExecutionStrategy
Checks if is supports parallel.

Overrides:
isSupportsParallel in class RuleOrderStrategy
Returns:
true, if is supports parallel


Copyright © 1998-2008 The Brookings Institution, NuTech Solutions, Metascape, LLC All Rights Reserved.