public interface RecoveryActionBehaviour extends FailureHandlingEntity, ResourceDemandingBehaviour
Recovery block alternative haviours represent alternatives of recovery blocks. They are resource demanding behaviours, thus any behaviour can be defined as an alternative.
The alternatives of a recovery block form a chain. They are failure handling entities, i.e. they can handle failures that occur in previous alternatives. If one alternative fails, the next alternative is executed that can handle the failure type.
The following features are supported:
SeffReliabilityPackage.getRecoveryActionBehaviour()| Modifier and Type | Method and Description |
|---|---|
EList<RecoveryActionBehaviour> |
getFailureHandlingAlternatives__RecoveryActionBehaviour()
Returns the value of the ' Failure Handling Alternatives Recovery Action
Behaviour' reference list.
|
RecoveryAction |
getRecoveryAction__RecoveryActionBehaviour()
Returns the value of the 'Recovery Action Recovery Action Behaviour'
container reference.
|
boolean |
RecoveryActionBehaviourHasOnlyOnePredecessor(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
RecoveryActionBehaviourIsNotSuccessorOfItself(DiagnosticChain diagnostics,
Map<Object,Object> context) |
void |
setRecoveryAction__RecoveryActionBehaviour(RecoveryAction value)
Sets the value of the
'
Recovery Action Recovery Action Behaviour' container reference. |
boolean |
SuccessorsOfRecoveryActionBehaviourHandleDisjointFailureTypes(DiagnosticChain diagnostics,
Map<Object,Object> context) |
getFailureTypes_FailureHandlingEntitygetEntityName, setEntityNamecdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverEachActionExceptStartActionandStopActionMustHhaveAPredecessorAndSuccessor, ExactlyOneStartAction, ExactlyOneStopAction, getAbstractBranchTransition_ResourceDemandingBehaviour, getAbstractLoopAction_ResourceDemandingBehaviour, getSteps_Behaviour, setAbstractBranchTransition_ResourceDemandingBehaviour, setAbstractLoopAction_ResourceDemandingBehaviourstatic final String copyright
EList<RecoveryActionBehaviour> getFailureHandlingAlternatives__RecoveryActionBehaviour()
RecoveryActionBehaviour.
If the meaning of the 'Failure Handling Alternatives Recovery Action Behaviour' reference list isn't clear, there really should be more of a description here...
SeffReliabilityPackage.getRecoveryActionBehaviour_FailureHandlingAlternatives__RecoveryActionBehaviour()RecoveryAction getRecoveryAction__RecoveryActionBehaviour()
Recovery Action Behaviours Recovery Action'.
If the meaning of the 'Recovery Action Recovery Action Behaviour' container reference isn't clear, there really should be more of a description here...
setRecoveryAction__RecoveryActionBehaviour(RecoveryAction),
SeffReliabilityPackage.getRecoveryActionBehaviour_RecoveryAction__RecoveryActionBehaviour(),
RecoveryAction.getRecoveryActionBehaviours__RecoveryAction()void setRecoveryAction__RecoveryActionBehaviour(RecoveryAction value)
Recovery Action Recovery Action Behaviour' container reference. value - the new value of the 'Recovery Action Recovery Action Behaviour'
container reference.getRecoveryAction__RecoveryActionBehaviour()boolean RecoveryActionBehaviourHasOnlyOnePredecessor(DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information. boolean RecoveryActionBehaviourIsNotSuccessorOfItself(DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information. boolean SuccessorsOfRecoveryActionBehaviourHandleDisjointFailureTypes(DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.