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
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'"
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Primary Behaviour Recovery Action' reference.Returns the value of the 'Recovery Action Behaviours Recovery Action' containment reference list.void
Sets the value of the 'Primary Behaviour Recovery Action
' reference.Methods inherited from interface org.palladiosimulator.pcm.seff.AbstractAction
getPredecessor_AbstractAction, getResourceDemandingBehaviour_AbstractAction, getSuccessor_AbstractAction, setPredecessor_AbstractAction, setResourceDemandingBehaviour_AbstractAction, setSuccessor_AbstractAction
Methods inherited from interface org.palladiosimulator.pcm.seff.AbstractInternalControlFlowAction
getInfrastructureCall__Action, getResourceCall__Action, getResourceDemand_Action
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface de.uka.ipd.sdq.identifier.Identifier
getId, setId
Methods inherited from interface org.palladiosimulator.pcm.core.entity.NamedElement
getEntityName, setEntityName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
copyright
- See Also:
- Generated class or method.
-
-
Method Details
-
getPrimaryBehaviour__RecoveryAction
RecoveryActionBehaviour getPrimaryBehaviour__RecoveryAction()Returns the value of the 'Primary Behaviour Recovery Action' reference.- Returns:
- the value of the 'Primary Behaviour Recovery Action' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setPrimaryBehaviour__RecoveryAction
Sets the value of the 'Primary Behaviour Recovery Action
' reference.- Parameters:
value
- the new value of the 'Primary Behaviour Recovery Action' reference.- See Also:
- Generated class or method.
-
getRecoveryActionBehaviours__RecoveryAction
EList<RecoveryActionBehaviour> getRecoveryActionBehaviours__RecoveryAction()Returns the value of the 'Recovery Action Behaviours Recovery Action' containment reference list. The list contents are of typeRecoveryActionBehaviour
. It is bidirectional and its opposite is 'Recovery Action Recovery Action Behaviour
'.- Returns:
- the value of the 'Recovery Action Behaviours Recovery Action' containment reference list.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="recoveryAction__RecoveryActionBehaviour" containment="true" lower="2" ordered="false"
-