Interface ActionHandler

All Known Subinterfaces:
ActionHandler.ExtenderActionHandler, ActionHandler.GrouperActionHandler, ActionHandler.InserterActionHandler, ActionHandler.SorterActionHandler

public interface ActionHandler
This is a factory for ActionEffect's. The result of handler implementation should be a pair of effects in context that will be called for apply/undo the certain change. Handler can do any checks result of that will not change during effects life. Other checks should be done during effects calculation.