public class SeffSwitch<T> extends Switch<T>
doSwitch(object) to invoke the caseXXX method for
each class of the model, starting with the actual class of the object and proceeding up the
inheritance hierarchy until a non-null result is returned, which is the result of the switch.
SeffPackage| Constructor and Description |
|---|
SeffSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseAbstractAction(AbstractAction object)
Returns the result of interpreting the object as an instance of 'Abstract Action'.
|
T |
caseAbstractBranchTransition(AbstractBranchTransition object)
Returns the result of interpreting the object as an instance of 'Abstract Branch
Transition'.
|
T |
caseAbstractInternalControlFlowAction(AbstractInternalControlFlowAction object)
Returns the result of interpreting the object as an instance of 'Abstract Internal
Control Flow Action'.
|
T |
caseAbstractLoopAction(AbstractLoopAction object)
Returns the result of interpreting the object as an instance of 'Abstract Loop
Action'.
|
T |
caseAcquireAction(AcquireAction object)
Returns the result of interpreting the object as an instance of 'Acquire Action'.
|
T |
caseBranchAction(BranchAction object)
Returns the result of interpreting the object as an instance of 'Branch Action'.
|
T |
caseCallAction(CallAction object)
Returns the result of interpreting the object as an instance of 'Call Action'.
|
T |
caseCallReturnAction(CallReturnAction object)
Returns the result of interpreting the object as an instance of 'Call Return
Action'.
|
T |
caseCollectionIteratorAction(CollectionIteratorAction object)
Returns the result of interpreting the object as an instance of 'Collection Iterator
Action'.
|
T |
caseEmitEventAction(EmitEventAction object)
Returns the result of interpreting the object as an instance of 'Emit Event Action'.
|
T |
caseEntity(Entity object)
Returns the result of interpreting the object as an instance of 'Entity'.
|
T |
caseExternalCallAction(ExternalCallAction object)
Returns the result of interpreting the object as an instance of 'External Call
Action'.
|
T |
caseFailureHandlingEntity(FailureHandlingEntity object)
Returns the result of interpreting the object as an instance of 'Failure Handling
Entity'.
|
T |
caseForkAction(ForkAction object)
Returns the result of interpreting the object as an instance of 'Fork Action'.
|
T |
caseForkedBehaviour(ForkedBehaviour object)
Returns the result of interpreting the object as an instance of 'Forked Behaviour'.
|
T |
caseGuardedBranchTransition(GuardedBranchTransition object)
Returns the result of interpreting the object as an instance of 'Guarded Branch
Transition'.
|
T |
caseIdentifier(de.uka.ipd.sdq.identifier.Identifier object)
Returns the result of interpreting the object as an instance of 'Identifier'.
|
T |
caseInternalAction(InternalAction object)
Returns the result of interpreting the object as an instance of 'Internal Action'.
|
T |
caseInternalCallAction(InternalCallAction object)
Returns the result of interpreting the object as an instance of 'Internal Call
Action'.
|
T |
caseLoopAction(LoopAction object)
Returns the result of interpreting the object as an instance of 'Loop Action'.
|
T |
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.
|
T |
caseProbabilisticBranchTransition(ProbabilisticBranchTransition object)
Returns the result of interpreting the object as an instance of 'Probabilistic Branch
Transition'.
|
T |
caseReleaseAction(ReleaseAction object)
Returns the result of interpreting the object as an instance of 'Release Action'.
|
T |
caseResourceDemandingBehaviour(ResourceDemandingBehaviour object)
Returns the result of interpreting the object as an instance of 'Resource Demanding
Behaviour'.
|
T |
caseResourceDemandingInternalBehaviour(ResourceDemandingInternalBehaviour object)
Returns the result of interpreting the object as an instance of 'Resource Demanding
Internal Behaviour'.
|
T |
caseResourceDemandingSEFF(ResourceDemandingSEFF object)
Returns the result of interpreting the object as an instance of 'Resource Demanding
SEFF'.
|
T |
caseServiceEffectSpecification(ServiceEffectSpecification object)
Returns the result of interpreting the object as an instance of 'Service Effect
Specification'.
|
T |
caseSetVariableAction(SetVariableAction object)
Returns the result of interpreting the object as an instance of 'Set Variable
Action'.
|
T |
caseStartAction(StartAction object)
Returns the result of interpreting the object as an instance of 'Start Action'.
|
T |
caseStopAction(StopAction object)
Returns the result of interpreting the object as an instance of 'Stop Action'.
|
T |
caseSynchronisationPoint(SynchronisationPoint object)
Returns the result of interpreting the object as an instance of 'Synchronisation
Point'.
|
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public static final String copyright
public SeffSwitch()
public T caseStopAction(StopAction object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractInternalControlFlowAction(AbstractInternalControlFlowAction object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractAction(AbstractAction object)
object - the target of the switch.doSwitch(EObject)public T caseResourceDemandingBehaviour(ResourceDemandingBehaviour object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractLoopAction(AbstractLoopAction object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractBranchTransition(AbstractBranchTransition object)
object - the target of the switch.doSwitch(EObject)public T caseBranchAction(BranchAction object)
object - the target of the switch.doSwitch(EObject)public T caseCallAction(CallAction object)
object - the target of the switch.doSwitch(EObject)public T caseStartAction(StartAction object)
object - the target of the switch.doSwitch(EObject)public T caseServiceEffectSpecification(ServiceEffectSpecification object)
object - the target of the switch.doSwitch(EObject)public T caseResourceDemandingSEFF(ResourceDemandingSEFF object)
object - the target of the switch.doSwitch(EObject)public T caseResourceDemandingInternalBehaviour(ResourceDemandingInternalBehaviour object)
object - the target of the switch.doSwitch(EObject)public T caseReleaseAction(ReleaseAction object)
object - the target of the switch.doSwitch(EObject)public T caseLoopAction(LoopAction object)
object - the target of the switch.doSwitch(EObject)public T caseForkAction(ForkAction object)
object - the target of the switch.doSwitch(EObject)public T caseForkedBehaviour(ForkedBehaviour object)
object - the target of the switch.doSwitch(EObject)public T caseSynchronisationPoint(SynchronisationPoint object)
object - the target of the switch.doSwitch(EObject)public T caseExternalCallAction(ExternalCallAction object)
object - the target of the switch.doSwitch(EObject)public T caseCallReturnAction(CallReturnAction object)
object - the target of the switch.doSwitch(EObject)public T caseProbabilisticBranchTransition(ProbabilisticBranchTransition object)
object - the target of the switch.doSwitch(EObject)public T caseAcquireAction(AcquireAction object)
object - the target of the switch.doSwitch(EObject)public T caseCollectionIteratorAction(CollectionIteratorAction object)
object - the target of the switch.doSwitch(EObject)public T caseGuardedBranchTransition(GuardedBranchTransition object)
object - the target of the switch.doSwitch(EObject)public T caseSetVariableAction(SetVariableAction object)
object - the target of the switch.doSwitch(EObject)public T caseInternalCallAction(InternalCallAction object)
object - the target of the switch.doSwitch(EObject)public T caseEmitEventAction(EmitEventAction object)
object - the target of the switch.doSwitch(EObject)public T caseInternalAction(InternalAction object)
object - the target of the switch.doSwitch(EObject)public T caseIdentifier(de.uka.ipd.sdq.identifier.Identifier object)
object - the target of the switch.doSwitch(EObject)public T caseNamedElement(NamedElement object)
object - the target of the switch.doSwitch(EObject)public T caseEntity(Entity object)
object - the target of the switch.doSwitch(EObject)public T caseFailureHandlingEntity(FailureHandlingEntity object)
object - the target of the switch.doSwitch(EObject)public T defaultCase(EObject object)
defaultCase in class Switch<T>object - the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)