public class ActivitySwitch<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.
ActivityPackage| Constructor and Description |
|---|
ActivitySwitch()
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 |
caseAbstractActivity(AbstractActivity object)
Returns the result of interpreting the object as an instance of 'Abstract Activity'.
|
T |
caseAbstractBehavior(AbstractBehavior object)
Returns the result of interpreting the object as an instance of 'Abstract Behavior'.
|
T |
caseAbstractInformationFlow(AbstractInformationFlow object)
Returns the result of interpreting the object as an instance of 'Abstract Information Flow'.
|
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 |
caseAbstractTypedElement(AbstractTypedElement object)
Returns the result of interpreting the object as an instance of 'Abstract Typed Element'.
|
T |
caseAcceptEventAction(AcceptEventAction object)
Returns the result of interpreting the object as an instance of 'Accept Event Action'.
|
T |
caseActivityEdge(ActivityEdge object)
Returns the result of interpreting the object as an instance of 'Edge'.
|
T |
caseActivityExchange(ActivityExchange object)
Returns the result of interpreting the object as an instance of 'Exchange'.
|
T |
caseActivityGroup(ActivityGroup object)
Returns the result of interpreting the object as an instance of 'Group'.
|
T |
caseActivityNode(ActivityNode object)
Returns the result of interpreting the object as an instance of 'Node'.
|
T |
caseActivityPartition(ActivityPartition object)
Returns the result of interpreting the object as an instance of 'Partition'.
|
T |
caseCallAction(CallAction object)
Returns the result of interpreting the object as an instance of 'Call Action'.
|
T |
caseCallBehaviorAction(CallBehaviorAction object)
Returns the result of interpreting the object as an instance of 'Call Behavior Action'.
|
T |
caseControlFlow(ControlFlow object)
Returns the result of interpreting the object as an instance of 'Control Flow'.
|
T |
caseElement(org.polarsys.kitalpha.emde.model.Element object)
Returns the result of interpreting the object as an instance of 'Element'.
|
T |
caseExceptionHandler(ExceptionHandler object)
Returns the result of interpreting the object as an instance of 'Exception Handler'.
|
T |
caseExecutableNode(ExecutableNode object)
Returns the result of interpreting the object as an instance of 'Executable Node'.
|
T |
caseExtensibleElement(org.polarsys.kitalpha.emde.model.ExtensibleElement object)
Returns the result of interpreting the object as an instance of 'Extensible Element'.
|
T |
caseInputPin(InputPin object)
Returns the result of interpreting the object as an instance of 'Input Pin'.
|
T |
caseInterruptibleActivityRegion(InterruptibleActivityRegion object)
Returns the result of interpreting the object as an instance of 'Interruptible Activity Region'.
|
T |
caseInvocationAction(InvocationAction object)
Returns the result of interpreting the object as an instance of 'Invocation Action'.
|
T |
caseModelElement(ModelElement object)
Returns the result of interpreting the object as an instance of 'Model Element'.
|
T |
caseObjectFlow(ObjectFlow object)
Returns the result of interpreting the object as an instance of 'Object Flow'.
|
T |
caseObjectNode(ObjectNode object)
Returns the result of interpreting the object as an instance of 'Object Node'.
|
T |
caseOutputPin(OutputPin object)
Returns the result of interpreting the object as an instance of 'Output Pin'.
|
T |
casePin(Pin object)
Returns the result of interpreting the object as an instance of 'Pin'.
|
T |
caseSendSignalAction(SendSignalAction object)
Returns the result of interpreting the object as an instance of 'Send Signal Action'.
|
T |
caseStructuredActivityNode(StructuredActivityNode object)
Returns the result of interpreting the object as an instance of 'Structured Activity Node'.
|
T |
caseTraceableElement(TraceableElement object)
Returns the result of interpreting the object as an instance of 'Traceable Element'.
|
T |
caseValuePin(ValuePin object)
Returns the result of interpreting the object as an instance of 'Value Pin'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public T caseAbstractActivity(AbstractActivity object)
object - the target of the switch.doSwitch(EObject)public T caseExceptionHandler(ExceptionHandler object)
object - the target of the switch.doSwitch(EObject)public T caseActivityGroup(ActivityGroup object)
object - the target of the switch.doSwitch(EObject)public T caseInterruptibleActivityRegion(InterruptibleActivityRegion object)
object - the target of the switch.doSwitch(EObject)public T caseActivityEdge(ActivityEdge object)
object - the target of the switch.doSwitch(EObject)public T caseControlFlow(ControlFlow object)
object - the target of the switch.doSwitch(EObject)public T caseObjectFlow(ObjectFlow object)
object - the target of the switch.doSwitch(EObject)public T caseActivityPartition(ActivityPartition object)
object - the target of the switch.doSwitch(EObject)public T caseActivityExchange(ActivityExchange object)
object - the target of the switch.doSwitch(EObject)public T caseActivityNode(ActivityNode object)
object - the target of the switch.doSwitch(EObject)public T caseExecutableNode(ExecutableNode object)
object - the target of the switch.doSwitch(EObject)public T caseStructuredActivityNode(StructuredActivityNode object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractAction(AbstractAction object)
object - the target of the switch.doSwitch(EObject)public T caseAcceptEventAction(AcceptEventAction object)
object - the target of the switch.doSwitch(EObject)public T caseInvocationAction(InvocationAction object)
object - the target of the switch.doSwitch(EObject)public T caseSendSignalAction(SendSignalAction object)
object - the target of the switch.doSwitch(EObject)public T caseCallAction(CallAction object)
object - the target of the switch.doSwitch(EObject)public T caseCallBehaviorAction(CallBehaviorAction object)
object - the target of the switch.doSwitch(EObject)public T caseObjectNode(ObjectNode object)
object - the target of the switch.doSwitch(EObject)public T casePin(Pin object)
object - the target of the switch.doSwitch(EObject)public T caseInputPin(InputPin object)
object - the target of the switch.doSwitch(EObject)public T caseValuePin(ValuePin object)
object - the target of the switch.doSwitch(EObject)public T caseOutputPin(OutputPin 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 caseAbstractBehavior(AbstractBehavior object)
object - the target of the switch.doSwitch(EObject)public T caseTraceableElement(TraceableElement object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractRelationship(AbstractRelationship object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractInformationFlow(AbstractInformationFlow object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractTypedElement(AbstractTypedElement 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)