etomica.action
Interface ActionGroup

All Superinterfaces:
IAction
All Known Subinterfaces:
ActivityGroup, IController
All Known Implementing Classes:
ActionGroupSeries, ActivityGroupParallel, ActivityGroupSeries, Controller

public interface ActionGroup
extends IAction


Method Summary
 void addAction(IAction newAction)
          Adds the given newAction to this group.
 IAction[] getAllActions()
          Returns all actions from this group.
 boolean removeAction(IAction oldAction)
          Removes the given oldAction from the group.
 
Methods inherited from interface etomica.action.IAction
actionPerformed
 

Method Detail

removeAction

boolean removeAction(IAction oldAction)
Removes the given oldAction from the group. oldAction must currently be contained by this group.


addAction

void addAction(IAction newAction)
Adds the given newAction to this group. This group should not already contain newAction.


getAllActions

IAction[] getAllActions()
Returns all actions from this group.