Interface RecoveryAction

All Superinterfaces:
AbstractAction, AbstractInternalControlFlowAction, org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, Entity, EObject, de.uka.ipd.sdq.identifier.Identifier, NamedElement, Notifier, PCMBaseClass, PCMClass
All Known Implementing Classes:
RecoveryActionImpl

public interface RecoveryAction extends AbstractInternalControlFlowAction
A representation of the model object 'Recovery Action'. Recover block actions are a generic failure handling technique. A recovery block consists of a a primary algorithm and one or more alternatives that can be used in case of failure. If the primary algorithm fails, the next alternative is chosen. Here the alternatives also support failure types. Alternatives may specify which kind of failures they can handle.

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.
annotation="http://www.eclipse.org/emf/2002/Ecore constraints='primaryBehaviourOfRecoveryActionMustBeSet'" annotation="http://www.eclipse.org/emf/2002/Ecore/OCL/LPG primaryBehaviourOfRecoveryActionMustBeSet='self.primaryBehaviour__RecoveryAction <> null'"