ix.isim
Class ExecutableAction

java.lang.Object
  extended by ix.isim.ExecutableAction
Direct Known Subclasses:
PointListMoveAction, SendActivity, SendConstraint, SendMessage

public abstract class ExecutableAction
extends java.lang.Object


Nested Class Summary
(package private)  class ExecutableAction.ActionExecutionThread
           
 
Field Summary
protected  TimedEvent action
           
protected  Refinement method
           
 
Constructor Summary
ExecutableAction()
           
 
Method Summary
 boolean equals(ExecutableAction other)
           
abstract  void executeAction(MatchEnv env)
           
protected  void simulate(TimedEvent action, Refinement method)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

action

protected TimedEvent action

method

protected Refinement method
Constructor Detail

ExecutableAction

public ExecutableAction()
Method Detail

executeAction

public abstract void executeAction(MatchEnv env)
                            throws SimulationException
Throws:
SimulationException

simulate

protected void simulate(TimedEvent action,
                        Refinement method)

equals

public boolean equals(ExecutableAction other)