public class SofiaInstanceSwitch<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.
SofiaInstancePackage| Modifier and Type | Field and Description |
|---|---|
protected static SofiaInstancePackage |
modelPackage
The cached model package
|
| Constructor and Description |
|---|
SofiaInstanceSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseAndInstance(AndInstance object)
Returns the result of interpreting the object as an instance of 'And Instance'.
|
T |
caseBooleanTypeInstance(BooleanTypeInstance object)
Returns the result of interpreting the object as an instance of 'Boolean Type Instance'.
|
T |
caseCollectionTypeInstance(CollectionTypeInstance object)
Returns the result of interpreting the object as an instance of 'Collection Type Instance'.
|
T |
caseComplexTypeInstance(ComplexTypeInstance object)
Returns the result of interpreting the object as an instance of 'Complex Type Instance'.
|
T |
caseConditionInstance(ConditionInstance object)
Returns the result of interpreting the object as an instance of 'Condition Instance'.
|
T |
caseConfiguration(Configuration object)
Returns the result of interpreting the object as an instance of 'Configuration'.
|
T |
caseControlPortInstance(ControlPortInstance object)
Returns the result of interpreting the object as an instance of 'Control Port Instance'.
|
T |
caseDataDuplicationStepInstance(DataDuplicationStepInstance object)
Returns the result of interpreting the object as an instance of 'Data Duplication Step Instance'.
|
T |
caseDataMappingStepInstance(DataMappingStepInstance object)
Returns the result of interpreting the object as an instance of 'Data Mapping Step Instance'.
|
T |
caseDataPortInstance(DataPortInstance object)
Returns the result of interpreting the object as an instance of 'Data Port Instance'.
|
T |
caseDataTypeInstance(DataTypeInstance object)
Returns the result of interpreting the object as an instance of 'Data Type Instance'.
|
T |
caseDoubleTypeInstance(DoubleTypeInstance object)
Returns the result of interpreting the object as an instance of 'Double Type Instance'.
|
T |
caseEndControlPortInstance(EndControlPortInstance object)
Returns the result of interpreting the object as an instance of 'End Control Port Instance'.
|
T |
caseEndDataPortInstance(EndDataPortInstance object)
Returns the result of interpreting the object as an instance of 'End Data Port Instance'.
|
T |
caseEndDataPortToStartDataPortMapInstance(Map.Entry<EndDataPortInstance,StartDataPortInstance> object)
Returns the result of interpreting the object as an instance of 'End Data Port To Start Data Port Map Instance'.
|
T |
caseEndPortInstance(EndPortInstance object)
Returns the result of interpreting the object as an instance of 'End Port Instance'.
|
T |
caseEscalationPortInstance(EscalationPortInstance object)
Returns the result of interpreting the object as an instance of 'Escalation Port Instance'.
|
T |
caseEventInstance(EventInstance object)
Returns the result of interpreting the object as an instance of 'Event Instance'.
|
T |
caseFalseTransitionInstance(FalseTransitionInstance object)
Returns the result of interpreting the object as an instance of 'False Transition Instance'.
|
T |
caseForLoopInstance(ForLoopInstance object)
Returns the result of interpreting the object as an instance of 'For Loop Instance'.
|
T |
caseGoalInvokeInstance(GoalInvokeInstance object)
Returns the result of interpreting the object as an instance of 'Goal Invoke Instance'.
|
T |
caseHumanTaskInstance(HumanTaskInstance object)
Returns the result of interpreting the object as an instance of 'Human Task Instance'.
|
T |
caseIfInstance(IfInstance object)
Returns the result of interpreting the object as an instance of 'If Instance'.
|
T |
caseInstanceIdentifiable(InstanceIdentifiable object)
Returns the result of interpreting the object as an instance of 'Instance Identifiable'.
|
T |
caseIntegerTypeInstance(IntegerTypeInstance object)
Returns the result of interpreting the object as an instance of 'Integer Type Instance'.
|
T |
caseListTypeInstance(ListTypeInstance object)
Returns the result of interpreting the object as an instance of 'List Type Instance'.
|
T |
caseLoadClassStepInstance(LoadClassStepInstance object)
Returns the result of interpreting the object as an instance of 'Load Class Step Instance'.
|
T |
caseLoopInstance(LoopInstance object)
Returns the result of interpreting the object as an instance of 'Loop Instance'.
|
T |
caseMapeKInstance(MapeKInstance object)
Returns the result of interpreting the object as an instance of 'Mape KInstance'.
|
T |
caseMappingUtil(MappingUtil object)
Returns the result of interpreting the object as an instance of 'Mapping Util'.
|
T |
caseNameable(Nameable object)
Returns the result of interpreting the object as an instance of 'Nameable'.
|
T |
caseOpenHabSemanticAskInvokeInstance(OpenHabSemanticAskInvokeInstance object)
Returns the result of interpreting the object as an instance of 'Open Hab Semantic Ask Invoke Instance'.
|
T |
caseOpenHabSemanticCommandInvokeInstance(OpenHabSemanticCommandInvokeInstance object)
Returns the result of interpreting the object as an instance of 'Open Hab Semantic Command Invoke Instance'.
|
T |
caseOpenHabSemanticInvokeInstance(OpenHabSemanticInvokeInstance object)
Returns the result of interpreting the object as an instance of 'Open Hab Semantic Invoke Instance'.
|
T |
caseOpenHabSemanticSelectInvokeInstance(OpenHabSemanticSelectInvokeInstance object)
Returns the result of interpreting the object as an instance of 'Open Hab Semantic Select Invoke Instance'.
|
T |
caseOrInstance(OrInstance object)
Returns the result of interpreting the object as an instance of 'Or Instance'.
|
T |
caseOSGiInvokeInstance(OSGiInvokeInstance object)
Returns the result of interpreting the object as an instance of 'OS Gi Invoke Instance'.
|
T |
casePortInstance(PortInstance object)
Returns the result of interpreting the object as an instance of 'Port Instance'.
|
T |
caseProcessInstance(ProcessInstance object)
Returns the result of interpreting the object as an instance of 'Process Instance'.
|
T |
caseProcessSlotInstance(ProcessSlotInstance object)
Returns the result of interpreting the object as an instance of 'Process Slot Instance'.
|
T |
caseProcessStepInstance(ProcessStepInstance object)
Returns the result of interpreting the object as an instance of 'Process Step Instance'.
|
T |
caseRESTInvokeInstance(RESTInvokeInstance object)
Returns the result of interpreting the object as an instance of 'REST Invoke Instance'.
|
T |
caseROSInvokeInstance(ROSInvokeInstance object)
Returns the result of interpreting the object as an instance of 'ROS Invoke Instance'.
|
T |
caseSeMiWaInvokeInstance(SeMiWaInvokeInstance object)
Returns the result of interpreting the object as an instance of 'Se Mi Wa Invoke Instance'.
|
T |
caseSeMiWaRequestInstance(SeMiWaRequestInstance object)
Returns the result of interpreting the object as an instance of 'Se Mi Wa Request Instance'.
|
T |
caseSetTypeInstance(SetTypeInstance object)
Returns the result of interpreting the object as an instance of 'Set Type Instance'.
|
T |
caseSOAPInvokeInstance(SOAPInvokeInstance object)
Returns the result of interpreting the object as an instance of 'SOAP Invoke Instance'.
|
T |
caseStartControlPortInstance(StartControlPortInstance object)
Returns the result of interpreting the object as an instance of 'Start Control Port Instance'.
|
T |
caseStartDataPortInstance(StartDataPortInstance object)
Returns the result of interpreting the object as an instance of 'Start Data Port Instance'.
|
T |
caseStartPortInstance(StartPortInstance object)
Returns the result of interpreting the object as an instance of 'Start Port Instance'.
|
T |
caseStateful(Stateful object)
Returns the result of interpreting the object as an instance of 'Stateful'.
|
T |
caseStringTypeInstance(StringTypeInstance object)
Returns the result of interpreting the object as an instance of 'String Type Instance'.
|
T |
caseTransitionInstance(TransitionInstance object)
Returns the result of interpreting the object as an instance of 'Transition Instance'.
|
T |
caseTriggeredEventInstance(TriggeredEventInstance object)
Returns the result of interpreting the object as an instance of 'Triggered Event Instance'.
|
T |
caseTrueTransitionInstance(TrueTransitionInstance object)
Returns the result of interpreting the object as an instance of 'True Transition Instance'.
|
T |
caseWhileLoopInstance(WhileLoopInstance object)
Returns the result of interpreting the object as an instance of 'While Loop Instance'.
|
T |
caseXMLRPCInvokeInstance(XMLRPCInvokeInstance object)
Returns the result of interpreting the object as an instance of 'XMLRPC Invoke Instance'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
protected T |
doSwitch(int classifierID,
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. |
protected boolean |
isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package.
|
protected static SofiaInstancePackage modelPackage
public SofiaInstanceSwitch()
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>ePackage - the package in question.protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch in class org.eclipse.emf.ecore.util.Switch<T>caseXXX call.public T caseProcessInstance(ProcessInstance object)
object - the target of the switch.doSwitch(EObject)public T caseProcessStepInstance(ProcessStepInstance object)
object - the target of the switch.doSwitch(EObject)public T caseStateful(Stateful object)
object - the target of the switch.doSwitch(EObject)public T casePortInstance(PortInstance object)
object - the target of the switch.doSwitch(EObject)public T caseInstanceIdentifiable(InstanceIdentifiable object)
object - the target of the switch.doSwitch(EObject)public T caseEventInstance(EventInstance object)
object - the target of the switch.doSwitch(EObject)public T caseStringTypeInstance(StringTypeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseIntegerTypeInstance(IntegerTypeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseDoubleTypeInstance(DoubleTypeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseBooleanTypeInstance(BooleanTypeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseTransitionInstance(TransitionInstance object)
object - the target of the switch.doSwitch(EObject)public T caseDataPortInstance(DataPortInstance object)
object - the target of the switch.doSwitch(EObject)public T caseControlPortInstance(ControlPortInstance object)
object - the target of the switch.doSwitch(EObject)public T caseStartPortInstance(StartPortInstance object)
object - the target of the switch.doSwitch(EObject)public T caseEndPortInstance(EndPortInstance object)
object - the target of the switch.doSwitch(EObject)public T caseStartControlPortInstance(StartControlPortInstance object)
object - the target of the switch.doSwitch(EObject)public T caseStartDataPortInstance(StartDataPortInstance object)
object - the target of the switch.doSwitch(EObject)public T caseEndControlPortInstance(EndControlPortInstance object)
object - the target of the switch.doSwitch(EObject)public T caseEndDataPortInstance(EndDataPortInstance object)
object - the target of the switch.doSwitch(EObject)public T caseDataTypeInstance(DataTypeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseConfiguration(Configuration object)
object - the target of the switch.doSwitch(EObject)public T caseMappingUtil(MappingUtil object)
object - the target of the switch.doSwitch(EObject)public T caseIfInstance(IfInstance object)
object - the target of the switch.doSwitch(EObject)public T caseConditionInstance(ConditionInstance object)
object - the target of the switch.doSwitch(EObject)public T caseTrueTransitionInstance(TrueTransitionInstance object)
object - the target of the switch.doSwitch(EObject)public T caseFalseTransitionInstance(FalseTransitionInstance object)
object - the target of the switch.doSwitch(EObject)public T caseComplexTypeInstance(ComplexTypeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseListTypeInstance(ListTypeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseCollectionTypeInstance(CollectionTypeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseSetTypeInstance(SetTypeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseNameable(Nameable object)
object - the target of the switch.doSwitch(EObject)public T caseEscalationPortInstance(EscalationPortInstance object)
object - the target of the switch.doSwitch(EObject)public T caseLoopInstance(LoopInstance object)
object - the target of the switch.doSwitch(EObject)public T caseForLoopInstance(ForLoopInstance object)
object - the target of the switch.doSwitch(EObject)public T caseAndInstance(AndInstance object)
object - the target of the switch.doSwitch(EObject)public T caseOrInstance(OrInstance object)
object - the target of the switch.doSwitch(EObject)public T caseROSInvokeInstance(ROSInvokeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseProcessSlotInstance(ProcessSlotInstance object)
object - the target of the switch.doSwitch(EObject)public T caseDataDuplicationStepInstance(DataDuplicationStepInstance object)
object - the target of the switch.doSwitch(EObject)public T caseRESTInvokeInstance(RESTInvokeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseOSGiInvokeInstance(OSGiInvokeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseSOAPInvokeInstance(SOAPInvokeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseHumanTaskInstance(HumanTaskInstance object)
object - the target of the switch.doSwitch(EObject)public T caseLoadClassStepInstance(LoadClassStepInstance object)
object - the target of the switch.doSwitch(EObject)public T caseSeMiWaInvokeInstance(SeMiWaInvokeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseTriggeredEventInstance(TriggeredEventInstance object)
object - the target of the switch.doSwitch(EObject)public T caseXMLRPCInvokeInstance(XMLRPCInvokeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseSeMiWaRequestInstance(SeMiWaRequestInstance object)
object - the target of the switch.doSwitch(EObject)public T caseDataMappingStepInstance(DataMappingStepInstance object)
object - the target of the switch.doSwitch(EObject)public T caseWhileLoopInstance(WhileLoopInstance object)
object - the target of the switch.doSwitch(EObject)public T caseEndDataPortToStartDataPortMapInstance(Map.Entry<EndDataPortInstance,StartDataPortInstance> object)
object - the target of the switch.doSwitch(EObject)public T caseOpenHabSemanticInvokeInstance(OpenHabSemanticInvokeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseOpenHabSemanticSelectInvokeInstance(OpenHabSemanticSelectInvokeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseOpenHabSemanticAskInvokeInstance(OpenHabSemanticAskInvokeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseOpenHabSemanticCommandInvokeInstance(OpenHabSemanticCommandInvokeInstance object)
object - the target of the switch.doSwitch(EObject)public T caseMapeKInstance(MapeKInstance object)
object - the target of the switch.doSwitch(EObject)public T caseGoalInvokeInstance(GoalInvokeInstance 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)Copyright © 2018. All rights reserved.