|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.xtools.bpmn2.util.Bpmn2Switch<T>
public class Bpmn2Switch<T>
The Switch for the model's inheritance hierarchy.
It supports the call 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.
Bpmn2Package
Constructor Summary | |
---|---|
Bpmn2Switch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseActivity(Activity object)
Returns the result of interpreting the object as an instance of 'Activity'. |
T |
caseAdHocSubProcess(AdHocSubProcess object)
Returns the result of interpreting the object as an instance of 'Ad Hoc Sub Process'. |
T |
caseArtifact(Artifact object)
Returns the result of interpreting the object as an instance of 'Artifact'. |
T |
caseAssignment(Assignment object)
Returns the result of interpreting the object as an instance of 'Assignment'. |
T |
caseAssociation(Association object)
Returns the result of interpreting the object as an instance of 'Association'. |
T |
caseBaseElement(BaseElement object)
Returns the result of interpreting the object as an instance of 'Base Element'. |
T |
caseBaseElementWithMixedContent(BaseElementWithMixedContent object)
Returns the result of interpreting the object as an instance of 'Base Element With Mixed Content'. |
T |
caseBoundaryEvent(BoundaryEvent object)
Returns the result of interpreting the object as an instance of 'Boundary Event'. |
T |
caseBusinessRuleTask(BusinessRuleTask object)
Returns the result of interpreting the object as an instance of 'Business Rule Task'. |
T |
caseCallableElement(CallableElement object)
Returns the result of interpreting the object as an instance of 'Callable Element'. |
T |
caseCallActivity(CallActivity object)
Returns the result of interpreting the object as an instance of 'Call Activity'. |
T |
caseCallChoreography(CallChoreography object)
Returns the result of interpreting the object as an instance of 'Call Choreography'. |
T |
caseCancelEventDefinition(CancelEventDefinition object)
Returns the result of interpreting the object as an instance of 'Cancel Event Definition'. |
T |
caseCatchEvent(CatchEvent object)
Returns the result of interpreting the object as an instance of 'Catch Event'. |
T |
caseChoreography(Choreography object)
Returns the result of interpreting the object as an instance of 'Choreography'. |
T |
caseChoreographyActivity(ChoreographyActivity object)
Returns the result of interpreting the object as an instance of 'Choreography Activity'. |
T |
caseChoreographyTask(ChoreographyTask object)
Returns the result of interpreting the object as an instance of 'Choreography Task'. |
T |
caseCollaboration(Collaboration object)
Returns the result of interpreting the object as an instance of 'Collaboration'. |
T |
caseCompensateEventDefinition(CompensateEventDefinition object)
Returns the result of interpreting the object as an instance of 'Compensate Event Definition'. |
T |
caseComplexBehaviorDefinition(ComplexBehaviorDefinition object)
Returns the result of interpreting the object as an instance of 'Complex Behavior Definition'. |
T |
caseComplexGateway(ComplexGateway object)
Returns the result of interpreting the object as an instance of 'Complex Gateway'. |
T |
caseConditionalEventDefinition(ConditionalEventDefinition object)
Returns the result of interpreting the object as an instance of 'Conditional Event Definition'. |
T |
caseDataAssociation(DataAssociation object)
Returns the result of interpreting the object as an instance of 'Data Association'. |
T |
caseDataInput(DataInput object)
Returns the result of interpreting the object as an instance of 'Data Input'. |
T |
caseDataInputAssociation(DataInputAssociation object)
Returns the result of interpreting the object as an instance of 'Data Input Association'. |
T |
caseDataObject(DataObject object)
Returns the result of interpreting the object as an instance of 'Data Object'. |
T |
caseDataOutput(DataOutput object)
Returns the result of interpreting the object as an instance of 'Data Output'. |
T |
caseDataOutputAssociation(DataOutputAssociation object)
Returns the result of interpreting the object as an instance of 'Data Output Association'. |
T |
caseDataStore(DataStore object)
Returns the result of interpreting the object as an instance of 'Data Store'. |
T |
caseDefinitions(Definitions object)
Returns the result of interpreting the object as an instance of 'Definitions'. |
T |
caseDocumentation(Documentation object)
Returns the result of interpreting the object as an instance of 'Documentation'. |
T |
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'. |
T |
caseEndEvent(EndEvent object)
Returns the result of interpreting the object as an instance of 'End Event'. |
T |
caseError(Error object)
Returns the result of interpreting the object as an instance of 'Error'. |
T |
caseErrorEventDefinition(ErrorEventDefinition object)
Returns the result of interpreting the object as an instance of 'Error Event Definition'. |
T |
caseEscalation(Escalation object)
Returns the result of interpreting the object as an instance of 'Escalation'. |
T |
caseEscalationEventDefinition(EscalationEventDefinition object)
Returns the result of interpreting the object as an instance of 'Escalation Event Definition'. |
T |
caseEvent(Event object)
Returns the result of interpreting the object as an instance of 'Event'. |
T |
caseEventBasedGateway(EventBasedGateway object)
Returns the result of interpreting the object as an instance of 'Event Based Gateway'. |
T |
caseEventDefinition(EventDefinition object)
Returns the result of interpreting the object as an instance of 'Event Definition'. |
T |
caseExclusiveGateway(ExclusiveGateway object)
Returns the result of interpreting the object as an instance of 'Exclusive Gateway'. |
T |
caseExpression(Expression object)
Returns the result of interpreting the object as an instance of 'Expression'. |
T |
caseExtension(Extension object)
Returns the result of interpreting the object as an instance of 'Extension'. |
T |
caseExtensionElements(ExtensionElements object)
Returns the result of interpreting the object as an instance of 'Extension Elements'. |
T |
caseFlowElement(FlowElement object)
Returns the result of interpreting the object as an instance of 'Flow Element'. |
T |
caseFlowNode(FlowNode object)
Returns the result of interpreting the object as an instance of 'Flow Node'. |
T |
caseFormalExpression(FormalExpression object)
Returns the result of interpreting the object as an instance of 'Formal Expression'. |
T |
caseGateway(Gateway object)
Returns the result of interpreting the object as an instance of 'Gateway'. |
T |
caseGlobalChoreographyTask(GlobalChoreographyTask object)
Returns the result of interpreting the object as an instance of 'Global Choreography Task'. |
T |
caseGlobalTask(GlobalTask object)
Returns the result of interpreting the object as an instance of 'Global Task'. |
T |
caseGroup(Group object)
Returns the result of interpreting the object as an instance of 'Group'. |
T |
caseHumanPerformer(HumanPerformer object)
Returns the result of interpreting the object as an instance of 'Human Performer'. |
T |
caseImplicitThrowEvent(ImplicitThrowEvent object)
Returns the result of interpreting the object as an instance of 'Implicit Throw Event'. |
T |
caseImport(Import object)
Returns the result of interpreting the object as an instance of 'Import'. |
T |
caseInclusiveGateway(InclusiveGateway object)
Returns the result of interpreting the object as an instance of 'Inclusive Gateway'. |
T |
caseInputOutputSpecification(InputOutputSpecification object)
Returns the result of interpreting the object as an instance of 'Input Output Specification'. |
T |
caseInputSet(InputSet object)
Returns the result of interpreting the object as an instance of 'Input Set'. |
T |
caseInterface(Interface object)
Returns the result of interpreting the object as an instance of 'Interface'. |
T |
caseIntermediateCatchEvent(IntermediateCatchEvent object)
Returns the result of interpreting the object as an instance of 'Intermediate Catch Event'. |
T |
caseIntermediateThrowEvent(IntermediateThrowEvent object)
Returns the result of interpreting the object as an instance of 'Intermediate Throw Event'. |
T |
caseItemDefinition(ItemDefinition object)
Returns the result of interpreting the object as an instance of 'Item Definition'. |
T |
caseLane(Lane object)
Returns the result of interpreting the object as an instance of 'Lane'. |
T |
caseLinkEventDefinition(LinkEventDefinition object)
Returns the result of interpreting the object as an instance of 'Link Event Definition'. |
T |
caseLoopCharacteristics(LoopCharacteristics object)
Returns the result of interpreting the object as an instance of 'Loop Characteristics'. |
T |
caseMessage(Message object)
Returns the result of interpreting the object as an instance of 'Message'. |
T |
caseMessageEventDefinition(MessageEventDefinition object)
Returns the result of interpreting the object as an instance of 'Message Event Definition'. |
T |
caseMessageFlow(MessageFlow object)
Returns the result of interpreting the object as an instance of 'Message Flow'. |
T |
caseMultiInstanceLoopCharacteristics(MultiInstanceLoopCharacteristics object)
Returns the result of interpreting the object as an instance of 'Multi Instance Loop Characteristics'. |
T |
caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'. |
T |
caseOutputSet(OutputSet object)
Returns the result of interpreting the object as an instance of 'Output Set'. |
T |
caseParallelGateway(ParallelGateway object)
Returns the result of interpreting the object as an instance of 'Parallel Gateway'. |
T |
caseParticipant(Participant object)
Returns the result of interpreting the object as an instance of 'Participant'. |
T |
caseParticipantAssociation(ParticipantAssociation object)
Returns the result of interpreting the object as an instance of 'Participant Association'. |
T |
caseParticipantMultiplicity(ParticipantMultiplicity object)
Returns the result of interpreting the object as an instance of 'Participant Multiplicity'. |
T |
casePerformer(Performer object)
Returns the result of interpreting the object as an instance of 'Performer'. |
T |
casePotentialOwner(PotentialOwner object)
Returns the result of interpreting the object as an instance of 'Potential Owner'. |
T |
caseProcess(Process object)
Returns the result of interpreting the object as an instance of 'Process'. |
T |
caseRelationship(Relationship object)
Returns the result of interpreting the object as an instance of 'Relationship'. |
T |
caseResource(Resource object)
Returns the result of interpreting the object as an instance of 'Resource'. |
T |
caseResourceAssignmentExpression(ResourceAssignmentExpression object)
Returns the result of interpreting the object as an instance of 'Resource Assignment Expression'. |
T |
caseResourceParameter(ResourceParameter object)
Returns the result of interpreting the object as an instance of 'Resource Parameter'. |
T |
caseResourceParameterBinding(ResourceParameterBinding object)
Returns the result of interpreting the object as an instance of 'Resource Parameter Binding'. |
T |
caseResourceRole(ResourceRole object)
Returns the result of interpreting the object as an instance of 'Resource Role'. |
T |
caseRootElement(RootElement object)
Returns the result of interpreting the object as an instance of 'Root Element'. |
T |
caseSequenceFlow(SequenceFlow object)
Returns the result of interpreting the object as an instance of 'Sequence Flow'. |
T |
caseServiceTask(ServiceTask object)
Returns the result of interpreting the object as an instance of 'Service Task'. |
T |
caseSignal(Signal object)
Returns the result of interpreting the object as an instance of 'Signal'. |
T |
caseSignalEventDefinition(SignalEventDefinition object)
Returns the result of interpreting the object as an instance of 'Signal Event Definition'. |
T |
caseStandardLoopCharacteristics(StandardLoopCharacteristics object)
Returns the result of interpreting the object as an instance of 'Standard Loop Characteristics'. |
T |
caseStartEvent(StartEvent object)
Returns the result of interpreting the object as an instance of 'Start Event'. |
T |
caseSubChoreography(SubChoreography object)
Returns the result of interpreting the object as an instance of 'Sub Choreography'. |
T |
caseSubProcess(SubProcess object)
Returns the result of interpreting the object as an instance of 'Sub Process'. |
T |
caseTask(Task object)
Returns the result of interpreting the object as an instance of 'Task'. |
T |
caseTerminateEventDefinition(TerminateEventDefinition object)
Returns the result of interpreting the object as an instance of 'Terminate Event Definition'. |
T |
caseText(Text object)
Returns the result of interpreting the object as an instance of 'Text'. |
T |
caseTextAnnotation(TextAnnotation object)
Returns the result of interpreting the object as an instance of 'Text Annotation'. |
T |
caseThrowEvent(ThrowEvent object)
Returns the result of interpreting the object as an instance of 'Throw Event'. |
T |
caseTimerEventDefinition(TimerEventDefinition object)
Returns the result of interpreting the object as an instance of 'Timer Event Definition'. |
T |
caseTransaction(Transaction object)
Returns the result of interpreting the object as an instance of 'Transaction'. |
T |
caseUserTask(UserTask object)
Returns the result of interpreting the object as an instance of 'User Task'. |
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
T |
doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Bpmn2Switch()
Method Detail |
---|
public T doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.public T caseActivity(Activity object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAdHocSubProcess(AdHocSubProcess object)
object
- the target of the switch.
doSwitch(EObject)
public T caseArtifact(Artifact object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAssignment(Assignment object)
object
- the target of the switch.
doSwitch(EObject)
public T caseAssociation(Association object)
object
- the target of the switch.
doSwitch(EObject)
public T caseBaseElement(BaseElement object)
object
- the target of the switch.
doSwitch(EObject)
public T caseBaseElementWithMixedContent(BaseElementWithMixedContent object)
object
- the target of the switch.
doSwitch(EObject)
public T caseBoundaryEvent(BoundaryEvent object)
object
- the target of the switch.
doSwitch(EObject)
public T caseBusinessRuleTask(BusinessRuleTask object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCallableElement(CallableElement object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCallActivity(CallActivity object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCallChoreography(CallChoreography object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCancelEventDefinition(CancelEventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCatchEvent(CatchEvent object)
object
- the target of the switch.
doSwitch(EObject)
public T caseChoreography(Choreography object)
object
- the target of the switch.
doSwitch(EObject)
public T caseChoreographyActivity(ChoreographyActivity object)
object
- the target of the switch.
doSwitch(EObject)
public T caseChoreographyTask(ChoreographyTask object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCollaboration(Collaboration object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCompensateEventDefinition(CompensateEventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseComplexBehaviorDefinition(ComplexBehaviorDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseComplexGateway(ComplexGateway object)
object
- the target of the switch.
doSwitch(EObject)
public T caseConditionalEventDefinition(ConditionalEventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataAssociation(DataAssociation object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataInput(DataInput object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataInputAssociation(DataInputAssociation object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataObject(DataObject object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataOutput(DataOutput object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataOutputAssociation(DataOutputAssociation object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDataStore(DataStore object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDefinitions(Definitions object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDocumentation(Documentation object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDocumentRoot(DocumentRoot object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEndEvent(EndEvent object)
object
- the target of the switch.
doSwitch(EObject)
public T caseError(Error object)
object
- the target of the switch.
doSwitch(EObject)
public T caseErrorEventDefinition(ErrorEventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEscalation(Escalation object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEscalationEventDefinition(EscalationEventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEvent(Event object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEventBasedGateway(EventBasedGateway object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEventDefinition(EventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseExclusiveGateway(ExclusiveGateway object)
object
- the target of the switch.
doSwitch(EObject)
public T caseExpression(Expression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseExtension(Extension object)
object
- the target of the switch.
doSwitch(EObject)
public T caseExtensionElements(ExtensionElements object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFlowElement(FlowElement object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFlowNode(FlowNode object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFormalExpression(FormalExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseGateway(Gateway object)
object
- the target of the switch.
doSwitch(EObject)
public T caseGlobalChoreographyTask(GlobalChoreographyTask object)
object
- the target of the switch.
doSwitch(EObject)
public T caseGlobalTask(GlobalTask object)
object
- the target of the switch.
doSwitch(EObject)
public T caseGroup(Group object)
object
- the target of the switch.
doSwitch(EObject)
public T caseHumanPerformer(HumanPerformer object)
object
- the target of the switch.
doSwitch(EObject)
public T caseImplicitThrowEvent(ImplicitThrowEvent object)
object
- the target of the switch.
doSwitch(EObject)
public T caseImport(Import object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInclusiveGateway(InclusiveGateway object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInputOutputSpecification(InputOutputSpecification object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInputSet(InputSet object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInterface(Interface object)
object
- the target of the switch.
doSwitch(EObject)
public T caseIntermediateCatchEvent(IntermediateCatchEvent object)
object
- the target of the switch.
doSwitch(EObject)
public T caseIntermediateThrowEvent(IntermediateThrowEvent object)
object
- the target of the switch.
doSwitch(EObject)
public T caseItemDefinition(ItemDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLane(Lane object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLinkEventDefinition(LinkEventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLoopCharacteristics(LoopCharacteristics object)
object
- the target of the switch.
doSwitch(EObject)
public T caseMessage(Message object)
object
- the target of the switch.
doSwitch(EObject)
public T caseMessageEventDefinition(MessageEventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseMessageFlow(MessageFlow object)
object
- the target of the switch.
doSwitch(EObject)
public T caseMultiInstanceLoopCharacteristics(MultiInstanceLoopCharacteristics object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOperation(Operation object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOutputSet(OutputSet object)
object
- the target of the switch.
doSwitch(EObject)
public T caseParallelGateway(ParallelGateway object)
object
- the target of the switch.
doSwitch(EObject)
public T caseParticipant(Participant object)
object
- the target of the switch.
doSwitch(EObject)
public T caseParticipantAssociation(ParticipantAssociation object)
object
- the target of the switch.
doSwitch(EObject)
public T caseParticipantMultiplicity(ParticipantMultiplicity object)
object
- the target of the switch.
doSwitch(EObject)
public T casePerformer(Performer object)
object
- the target of the switch.
doSwitch(EObject)
public T casePotentialOwner(PotentialOwner object)
object
- the target of the switch.
doSwitch(EObject)
public T caseProcess(Process object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRelationship(Relationship object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResource(Resource object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResourceAssignmentExpression(ResourceAssignmentExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResourceParameter(ResourceParameter object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResourceParameterBinding(ResourceParameterBinding object)
object
- the target of the switch.
doSwitch(EObject)
public T caseResourceRole(ResourceRole object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRootElement(RootElement object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSequenceFlow(SequenceFlow object)
object
- the target of the switch.
doSwitch(EObject)
public T caseServiceTask(ServiceTask object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSignal(Signal object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSignalEventDefinition(SignalEventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStandardLoopCharacteristics(StandardLoopCharacteristics object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStartEvent(StartEvent object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSubChoreography(SubChoreography object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSubProcess(SubProcess object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTask(Task object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTerminateEventDefinition(TerminateEventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseText(Text object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTextAnnotation(TextAnnotation object)
object
- the target of the switch.
doSwitch(EObject)
public T caseThrowEvent(ThrowEvent object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTimerEventDefinition(TimerEventDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTransaction(Transaction object)
object
- the target of the switch.
doSwitch(EObject)
public T caseUserTask(UserTask object)
object
- the target of the switch.
doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
object
- the target of the switch.
doSwitch(org.eclipse.emf.ecore.EObject)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |