public class InteractionSwitch<T>
extends org.eclipse.emf.ecore.util.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.
InteractionPackage| Constructor and Description |
|---|
InteractionSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseAbstractBehavior(AbstractBehavior object)
Returns the result of interpreting the object as an instance of 'Abstract Behavior'.
|
T |
caseAbstractCapability(AbstractCapability object)
Returns the result of interpreting the object as an instance of 'Abstract Capability'.
|
T |
caseAbstractCapabilityExtend(AbstractCapabilityExtend object)
Returns the result of interpreting the object as an instance of 'Abstract Capability Extend'.
|
T |
caseAbstractCapabilityExtensionPoint(AbstractCapabilityExtensionPoint object)
Returns the result of interpreting the object as an instance of 'Abstract Capability Extension Point'.
|
T |
caseAbstractCapabilityGeneralization(AbstractCapabilityGeneralization object)
Returns the result of interpreting the object as an instance of 'Abstract Capability Generalization'.
|
T |
caseAbstractCapabilityInclude(AbstractCapabilityInclude object)
Returns the result of interpreting the object as an instance of 'Abstract Capability Include'.
|
T |
caseAbstractCapabilityRealization(AbstractCapabilityRealization object)
Returns the result of interpreting the object as an instance of 'Abstract Capability Realization'.
|
T |
caseAbstractEnd(AbstractEnd object)
Returns the result of interpreting the object as an instance of 'Abstract End'.
|
T |
caseAbstractEvent(AbstractEvent object)
Returns the result of interpreting the object as an instance of 'Abstract Event'.
|
T |
caseAbstractFragment(AbstractFragment object)
Returns the result of interpreting the object as an instance of 'Abstract Fragment'.
|
T |
caseAbstractFunctionAbstractCapabilityInvolvement(AbstractFunctionAbstractCapabilityInvolvement object)
Returns the result of interpreting the object as an instance of 'Abstract Function Abstract Capability Involvement'.
|
T |
caseAbstractFunctionalChainContainer(AbstractFunctionalChainContainer object)
Returns the result of interpreting the object as an instance of 'Abstract Functional Chain Container'.
|
T |
caseAbstractNamedElement(AbstractNamedElement object)
Returns the result of interpreting the object as an instance of 'Abstract Named Element'.
|
T |
caseAbstractRelationship(AbstractRelationship object)
Returns the result of interpreting the object as an instance of 'Abstract Relationship'.
|
T |
caseAbstractTrace(AbstractTrace object)
Returns the result of interpreting the object as an instance of 'Abstract Trace'.
|
T |
caseAbstractType(AbstractType object)
Returns the result of interpreting the object as an instance of 'Abstract Type'.
|
T |
caseAllocation(Allocation object)
Returns the result of interpreting the object as an instance of 'Allocation'.
|
T |
caseArmTimerEvent(ArmTimerEvent object)
Returns the result of interpreting the object as an instance of 'Arm Timer Event'.
|
T |
caseCancelTimerEvent(CancelTimerEvent object)
Returns the result of interpreting the object as an instance of 'Cancel Timer Event'.
|
T |
caseCapellaElement(CapellaElement object)
Returns the result of interpreting the object as an instance of 'Capella Element'.
|
T |
caseCombinedFragment(CombinedFragment object)
Returns the result of interpreting the object as an instance of 'Combined Fragment'.
|
T |
caseConstraintDuration(ConstraintDuration object)
Returns the result of interpreting the object as an instance of 'Constraint Duration'.
|
T |
caseCreationEvent(CreationEvent object)
Returns the result of interpreting the object as an instance of 'Creation Event'.
|
T |
caseDestructionEvent(DestructionEvent object)
Returns the result of interpreting the object as an instance of 'Destruction Event'.
|
T |
caseElement(org.polarsys.kitalpha.emde.model.Element object)
Returns the result of interpreting the object as an instance of 'Element'.
|
T |
caseEvent(Event object)
Returns the result of interpreting the object as an instance of 'Event'.
|
T |
caseEventReceiptOperation(EventReceiptOperation object)
Returns the result of interpreting the object as an instance of 'Event Receipt Operation'.
|
T |
caseEventSentOperation(EventSentOperation object)
Returns the result of interpreting the object as an instance of 'Event Sent Operation'.
|
T |
caseExecution(Execution object)
Returns the result of interpreting the object as an instance of 'Execution'.
|
T |
caseExecutionEnd(ExecutionEnd object)
Returns the result of interpreting the object as an instance of 'Execution End'.
|
T |
caseExecutionEvent(ExecutionEvent object)
Returns the result of interpreting the object as an instance of 'Execution Event'.
|
T |
caseExtensibleElement(org.polarsys.kitalpha.emde.model.ExtensibleElement object)
Returns the result of interpreting the object as an instance of 'Extensible Element'.
|
T |
caseFragmentEnd(FragmentEnd object)
Returns the result of interpreting the object as an instance of 'Fragment End'.
|
T |
caseFunctionalChainAbstractCapabilityInvolvement(FunctionalChainAbstractCapabilityInvolvement object)
Returns the result of interpreting the object as an instance of 'Functional Chain Abstract Capability Involvement'.
|
T |
caseGate(Gate object)
Returns the result of interpreting the object as an instance of 'Gate'.
|
T |
caseInstanceRole(InstanceRole object)
Returns the result of interpreting the object as an instance of 'Instance Role'.
|
T |
caseInteractionFragment(InteractionFragment object)
Returns the result of interpreting the object as an instance of 'Fragment'.
|
T |
caseInteractionOperand(InteractionOperand object)
Returns the result of interpreting the object as an instance of 'Operand'.
|
T |
caseInteractionState(InteractionState object)
Returns the result of interpreting the object as an instance of 'State'.
|
T |
caseInteractionUse(InteractionUse object)
Returns the result of interpreting the object as an instance of 'Use'.
|
T |
caseInvolvement(Involvement object)
Returns the result of interpreting the object as an instance of 'Involvement'.
|
T |
caseInvolverElement(InvolverElement object)
Returns the result of interpreting the object as an instance of 'Involver Element'.
|
T |
caseMergeLink(MergeLink object)
Returns the result of interpreting the object as an instance of 'Merge Link'.
|
T |
caseMessageEnd(MessageEnd object)
Returns the result of interpreting the object as an instance of 'Message End'.
|
T |
caseModelElement(ModelElement object)
Returns the result of interpreting the object as an instance of 'Model Element'.
|
T |
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.
|
T |
caseNamedRelationship(NamedRelationship object)
Returns the result of interpreting the object as an instance of 'Named Relationship'.
|
T |
caseNamespace(Namespace object)
Returns the result of interpreting the object as an instance of 'Namespace'.
|
T |
casePublishableElement(PublishableElement object)
Returns the result of interpreting the object as an instance of 'Publishable Element'.
|
T |
caseRefinementLink(RefinementLink object)
Returns the result of interpreting the object as an instance of 'Refinement Link'.
|
T |
caseRelationship(Relationship object)
Returns the result of interpreting the object as an instance of 'Relationship'.
|
T |
caseScenario(Scenario object)
Returns the result of interpreting the object as an instance of 'Scenario'.
|
T |
caseScenarioRealization(ScenarioRealization object)
Returns the result of interpreting the object as an instance of 'Scenario Realization'.
|
T |
caseSequenceMessage(SequenceMessage object)
Returns the result of interpreting the object as an instance of 'Sequence Message'.
|
T |
caseSequenceMessageValuation(SequenceMessageValuation object)
Returns the result of interpreting the object as an instance of 'Sequence Message Valuation'.
|
T |
caseStateFragment(StateFragment object)
Returns the result of interpreting the object as an instance of 'State Fragment'.
|
T |
caseStructure(Structure object)
Returns the result of interpreting the object as an instance of 'Structure'.
|
T |
caseTimeLapse(TimeLapse object)
Returns the result of interpreting the object as an instance of 'Time Lapse'.
|
T |
caseTrace(Trace object)
Returns the result of interpreting the object as an instance of 'Trace'.
|
T |
caseTraceableElement(TraceableElement object)
Returns the result of interpreting the object as an instance of 'Traceable Element'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public T caseSequenceMessage(SequenceMessage object)
object - the target of the switch.doSwitch(EObject)public T caseScenario(Scenario object)
object - the target of the switch.doSwitch(EObject)public T caseMessageEnd(MessageEnd object)
object - the target of the switch.doSwitch(EObject)public T caseExecution(Execution object)
object - the target of the switch.doSwitch(EObject)public T caseExecutionEnd(ExecutionEnd object)
object - the target of the switch.doSwitch(EObject)public T caseCreationEvent(CreationEvent object)
object - the target of the switch.doSwitch(EObject)public T caseDestructionEvent(DestructionEvent object)
object - the target of the switch.doSwitch(EObject)public T caseExecutionEvent(ExecutionEvent object)
object - the target of the switch.doSwitch(EObject)public T caseInstanceRole(InstanceRole object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractEnd(AbstractEnd object)
object - the target of the switch.doSwitch(EObject)public T caseEvent(Event object)
object - the target of the switch.doSwitch(EObject)public T caseEventReceiptOperation(EventReceiptOperation object)
object - the target of the switch.doSwitch(EObject)public T caseEventSentOperation(EventSentOperation object)
object - the target of the switch.doSwitch(EObject)public T caseMergeLink(MergeLink object)
object - the target of the switch.doSwitch(EObject)public T caseRefinementLink(RefinementLink object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractCapabilityRealization(AbstractCapabilityRealization object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractCapability(AbstractCapability object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractCapabilityExtend(AbstractCapabilityExtend object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractCapabilityExtensionPoint(AbstractCapabilityExtensionPoint object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractCapabilityGeneralization(AbstractCapabilityGeneralization object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractCapabilityInclude(AbstractCapabilityInclude object)
object - the target of the switch.doSwitch(EObject)public T caseInteractionFragment(InteractionFragment object)
object - the target of the switch.doSwitch(EObject)public T caseInteractionState(InteractionState object)
object - the target of the switch.doSwitch(EObject)public T caseInteractionUse(InteractionUse object)
object - the target of the switch.doSwitch(EObject)public T caseCombinedFragment(CombinedFragment object)
object - the target of the switch.doSwitch(EObject)public T caseGate(Gate object)
object - the target of the switch.doSwitch(EObject)public T caseInteractionOperand(InteractionOperand object)
object - the target of the switch.doSwitch(EObject)public T caseTimeLapse(TimeLapse object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractFragment(AbstractFragment object)
object - the target of the switch.doSwitch(EObject)public T caseFragmentEnd(FragmentEnd object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionalChainAbstractCapabilityInvolvement(FunctionalChainAbstractCapabilityInvolvement object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractFunctionAbstractCapabilityInvolvement(AbstractFunctionAbstractCapabilityInvolvement object)
object - the target of the switch.doSwitch(EObject)public T caseScenarioRealization(ScenarioRealization object)
object - the target of the switch.doSwitch(EObject)public T caseStateFragment(StateFragment object)
object - the target of the switch.doSwitch(EObject)public T caseArmTimerEvent(ArmTimerEvent object)
object - the target of the switch.doSwitch(EObject)public T caseCancelTimerEvent(CancelTimerEvent object)
object - the target of the switch.doSwitch(EObject)public T caseConstraintDuration(ConstraintDuration object)
object - the target of the switch.doSwitch(EObject)public T caseSequenceMessageValuation(SequenceMessageValuation object)
object - the target of the switch.doSwitch(EObject)public T caseElement(org.polarsys.kitalpha.emde.model.Element object)
object - the target of the switch.doSwitch(EObject)public T caseExtensibleElement(org.polarsys.kitalpha.emde.model.ExtensibleElement object)
object - the target of the switch.doSwitch(EObject)public T caseModelElement(ModelElement object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractNamedElement(AbstractNamedElement object)
object - the target of the switch.doSwitch(EObject)public T caseTraceableElement(TraceableElement object)
object - the target of the switch.doSwitch(EObject)public T casePublishableElement(PublishableElement object)
object - the target of the switch.doSwitch(EObject)public T caseCapellaElement(CapellaElement object)
object - the target of the switch.doSwitch(EObject)public T caseNamedElement(NamedElement object)
object - the target of the switch.doSwitch(EObject)public T caseNamespace(Namespace object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractBehavior(AbstractBehavior object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractType(AbstractType object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractEvent(AbstractEvent object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractRelationship(AbstractRelationship object)
object - the target of the switch.doSwitch(EObject)public T caseRelationship(Relationship object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractTrace(AbstractTrace object)
object - the target of the switch.doSwitch(EObject)public T caseTrace(Trace object)
object - the target of the switch.doSwitch(EObject)public T caseAllocation(Allocation object)
object - the target of the switch.doSwitch(EObject)public T caseStructure(Structure object)
object - the target of the switch.doSwitch(EObject)public T caseInvolverElement(InvolverElement object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractFunctionalChainContainer(AbstractFunctionalChainContainer object)
object - the target of the switch.doSwitch(EObject)public T caseNamedRelationship(NamedRelationship object)
object - the target of the switch.doSwitch(EObject)public T caseInvolvement(Involvement object)
object - the target of the switch.doSwitch(EObject)public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase in class org.eclipse.emf.ecore.util.Switch<T>object - the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)