| /** |
| * Copyright (c) 2011, 2017 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Based on ideas from Xtext, Xtend, Xcore |
| * |
| * Contributors: |
| * Joerg Riegel - Initial implementation |
| * |
| */ |
| package org.eclipse.osbp.xtext.statemachine.util; |
| |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.emf.ecore.EPackage; |
| |
| import org.eclipse.emf.ecore.util.Switch; |
| |
| import org.eclipse.osbp.dsl.semantic.common.types.LLazyResolver; |
| import org.eclipse.osbp.dsl.semantic.common.types.LPackage; |
| |
| import org.eclipse.osbp.xtext.statemachine.*; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Switch</b> for the model's inheritance hierarchy. |
| * It supports the call {@link #doSwitch(EObject) doSwitch(object)} |
| * to invoke the <code>caseXXX</code> 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. |
| * <!-- end-user-doc --> |
| * @see org.eclipse.osbp.xtext.statemachine.StatemachineDSLPackage |
| * @generated |
| */ |
| public class StatemachineDSLSwitch<T> extends Switch<T> { |
| /** |
| * The cached model package |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected static StatemachineDSLPackage modelPackage; |
| |
| /** |
| * Creates an instance of the switch. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public StatemachineDSLSwitch() { |
| if (modelPackage == null) { |
| modelPackage = StatemachineDSLPackage.eINSTANCE; |
| } |
| } |
| |
| /** |
| * Checks whether this is a switch for the given package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param ePackage the package in question. |
| * @return whether this is a switch for the given package. |
| * @generated |
| */ |
| @Override |
| protected boolean isSwitchFor(EPackage ePackage) { |
| return ePackage == modelPackage; |
| } |
| |
| /** |
| * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the first non-null result returned by a <code>caseXXX</code> call. |
| * @generated |
| */ |
| @Override |
| protected T doSwitch(int classifierID, EObject theEObject) { |
| switch (classifierID) { |
| case StatemachineDSLPackage.FSM_MODEL: { |
| FSMModel fsmModel = (FSMModel)theEObject; |
| T result = caseFSMModel(fsmModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_LAZY_RESOLVER: { |
| FSMLazyResolver fsmLazyResolver = (FSMLazyResolver)theEObject; |
| T result = caseFSMLazyResolver(fsmLazyResolver); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_BASE: { |
| FSMBase fsmBase = (FSMBase)theEObject; |
| T result = caseFSMBase(fsmBase); |
| if (result == null) result = caseFSMLazyResolver(fsmBase); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_PACKAGE: { |
| FSMPackage fsmPackage = (FSMPackage)theEObject; |
| T result = caseFSMPackage(fsmPackage); |
| if (result == null) result = caseLPackage(fsmPackage); |
| if (result == null) result = caseLLazyResolver(fsmPackage); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM: { |
| FSM fsm = (FSM)theEObject; |
| T result = caseFSM(fsm); |
| if (result == null) result = caseFSMBase(fsm); |
| if (result == null) result = caseFSMLazyResolver(fsm); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL: { |
| FSMControl fsmControl = (FSMControl)theEObject; |
| T result = caseFSMControl(fsmControl); |
| if (result == null) result = caseFSMBase(fsmControl); |
| if (result == null) result = caseFSMLazyResolver(fsmControl); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_BUTTON: { |
| FSMControlButton fsmControlButton = (FSMControlButton)theEObject; |
| T result = caseFSMControlButton(fsmControlButton); |
| if (result == null) result = caseFSMControl(fsmControlButton); |
| if (result == null) result = caseFSMControlVisibility(fsmControlButton); |
| if (result == null) result = caseFSMBase(fsmControlButton); |
| if (result == null) result = caseFSMLazyResolver(fsmControlButton); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_FIELD: { |
| FSMControlField fsmControlField = (FSMControlField)theEObject; |
| T result = caseFSMControlField(fsmControlField); |
| if (result == null) result = caseFSMControl(fsmControlField); |
| if (result == null) result = caseFSMBase(fsmControlField); |
| if (result == null) result = caseFSMLazyResolver(fsmControlField); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_DTO: { |
| FSMControlDTO fsmControlDTO = (FSMControlDTO)theEObject; |
| T result = caseFSMControlDTO(fsmControlDTO); |
| if (result == null) result = caseFSMControl(fsmControlDTO); |
| if (result == null) result = caseFSMBase(fsmControlDTO); |
| if (result == null) result = caseFSMLazyResolver(fsmControlDTO); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_SCHEDULER: { |
| FSMControlScheduler fsmControlScheduler = (FSMControlScheduler)theEObject; |
| T result = caseFSMControlScheduler(fsmControlScheduler); |
| if (result == null) result = caseFSMControl(fsmControlScheduler); |
| if (result == null) result = caseFSMBase(fsmControlScheduler); |
| if (result == null) result = caseFSMLazyResolver(fsmControlScheduler); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_PERIPHERAL: { |
| FSMControlPeripheral fsmControlPeripheral = (FSMControlPeripheral)theEObject; |
| T result = caseFSMControlPeripheral(fsmControlPeripheral); |
| if (result == null) result = caseFSMControl(fsmControlPeripheral); |
| if (result == null) result = caseFSMBase(fsmControlPeripheral); |
| if (result == null) result = caseFSMLazyResolver(fsmControlPeripheral); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_BUTTON_ATTRIBUTE: { |
| FSMControlButtonAttribute fsmControlButtonAttribute = (FSMControlButtonAttribute)theEObject; |
| T result = caseFSMControlButtonAttribute(fsmControlButtonAttribute); |
| if (result == null) result = caseFSMControlVisibility(fsmControlButtonAttribute); |
| if (result == null) result = caseFSMBase(fsmControlButtonAttribute); |
| if (result == null) result = caseFSMLazyResolver(fsmControlButtonAttribute); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_BUTTON_ATTRIBUTE_EVENT: { |
| FSMControlButtonAttributeEvent fsmControlButtonAttributeEvent = (FSMControlButtonAttributeEvent)theEObject; |
| T result = caseFSMControlButtonAttributeEvent(fsmControlButtonAttributeEvent); |
| if (result == null) result = caseFSMLazyResolver(fsmControlButtonAttributeEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_BUTTON_ATTRIBUTE_EVENT_KEYBOARD: { |
| FSMControlButtonAttributeEventKeyboard fsmControlButtonAttributeEventKeyboard = (FSMControlButtonAttributeEventKeyboard)theEObject; |
| T result = caseFSMControlButtonAttributeEventKeyboard(fsmControlButtonAttributeEventKeyboard); |
| if (result == null) result = caseFSMControlButtonAttributeEvent(fsmControlButtonAttributeEventKeyboard); |
| if (result == null) result = caseFSMLazyResolver(fsmControlButtonAttributeEventKeyboard); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_BUTTON_ATTRIBUTE_EVENT_IDENTITY: { |
| FSMControlButtonAttributeEventIdentity fsmControlButtonAttributeEventIdentity = (FSMControlButtonAttributeEventIdentity)theEObject; |
| T result = caseFSMControlButtonAttributeEventIdentity(fsmControlButtonAttributeEventIdentity); |
| if (result == null) result = caseFSMControlButtonAttributeEvent(fsmControlButtonAttributeEventIdentity); |
| if (result == null) result = caseFSMLazyResolver(fsmControlButtonAttributeEventIdentity); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_BUTTON_ATTRIBUTE_EVENT_EVENT: { |
| FSMControlButtonAttributeEventEvent fsmControlButtonAttributeEventEvent = (FSMControlButtonAttributeEventEvent)theEObject; |
| T result = caseFSMControlButtonAttributeEventEvent(fsmControlButtonAttributeEventEvent); |
| if (result == null) result = caseFSMControlButtonAttributeEvent(fsmControlButtonAttributeEventEvent); |
| if (result == null) result = caseFSMLazyResolver(fsmControlButtonAttributeEventEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_VISIBILITY: { |
| FSMControlVisibility fsmControlVisibility = (FSMControlVisibility)theEObject; |
| T result = caseFSMControlVisibility(fsmControlVisibility); |
| if (result == null) result = caseFSMBase(fsmControlVisibility); |
| if (result == null) result = caseFSMLazyResolver(fsmControlVisibility); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_FIELD_ATTRIBUTE: { |
| FSMControlFieldAttribute fsmControlFieldAttribute = (FSMControlFieldAttribute)theEObject; |
| T result = caseFSMControlFieldAttribute(fsmControlFieldAttribute); |
| if (result == null) result = caseFSMControlVisibility(fsmControlFieldAttribute); |
| if (result == null) result = caseFSMBase(fsmControlFieldAttribute); |
| if (result == null) result = caseFSMLazyResolver(fsmControlFieldAttribute); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_FIELD_LAYOUT: { |
| FSMControlFieldLayout fsmControlFieldLayout = (FSMControlFieldLayout)theEObject; |
| T result = caseFSMControlFieldLayout(fsmControlFieldLayout); |
| if (result == null) result = caseFSMControlVisibility(fsmControlFieldLayout); |
| if (result == null) result = caseFSMBase(fsmControlFieldLayout); |
| if (result == null) result = caseFSMLazyResolver(fsmControlFieldLayout); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_DTO_ATTRIBUTE: { |
| FSMControlDTOAttribute fsmControlDTOAttribute = (FSMControlDTOAttribute)theEObject; |
| T result = caseFSMControlDTOAttribute(fsmControlDTOAttribute); |
| if (result == null) result = caseFSMBase(fsmControlDTOAttribute); |
| if (result == null) result = caseFSMLazyResolver(fsmControlDTOAttribute); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_PERIPHERAL_DEVICE: { |
| FSMPeripheralDevice fsmPeripheralDevice = (FSMPeripheralDevice)theEObject; |
| T result = caseFSMPeripheralDevice(fsmPeripheralDevice); |
| if (result == null) result = caseFSMBase(fsmPeripheralDevice); |
| if (result == null) result = caseFSMLazyResolver(fsmPeripheralDevice); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_PERIPHERAL_DEVICE_DISPLAY: { |
| FSMPeripheralDeviceDisplay fsmPeripheralDeviceDisplay = (FSMPeripheralDeviceDisplay)theEObject; |
| T result = caseFSMPeripheralDeviceDisplay(fsmPeripheralDeviceDisplay); |
| if (result == null) result = caseFSMPeripheralDevice(fsmPeripheralDeviceDisplay); |
| if (result == null) result = caseFSMBase(fsmPeripheralDeviceDisplay); |
| if (result == null) result = caseFSMLazyResolver(fsmPeripheralDeviceDisplay); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_PERIPHERAL_DEVICE_LINE_DISPLAY: { |
| FSMPeripheralDeviceLineDisplay fsmPeripheralDeviceLineDisplay = (FSMPeripheralDeviceLineDisplay)theEObject; |
| T result = caseFSMPeripheralDeviceLineDisplay(fsmPeripheralDeviceLineDisplay); |
| if (result == null) result = caseFSMPeripheralDevice(fsmPeripheralDeviceLineDisplay); |
| if (result == null) result = caseFSMBase(fsmPeripheralDeviceLineDisplay); |
| if (result == null) result = caseFSMLazyResolver(fsmPeripheralDeviceLineDisplay); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_PERIPHERAL_DEVICE_POS_PRINTER: { |
| FSMPeripheralDevicePOSPrinter fsmPeripheralDevicePOSPrinter = (FSMPeripheralDevicePOSPrinter)theEObject; |
| T result = caseFSMPeripheralDevicePOSPrinter(fsmPeripheralDevicePOSPrinter); |
| if (result == null) result = caseFSMPeripheralDevice(fsmPeripheralDevicePOSPrinter); |
| if (result == null) result = caseFSMBase(fsmPeripheralDevicePOSPrinter); |
| if (result == null) result = caseFSMLazyResolver(fsmPeripheralDevicePOSPrinter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_PERIPHERAL_DEVICE_CASH_DRAWER: { |
| FSMPeripheralDeviceCashDrawer fsmPeripheralDeviceCashDrawer = (FSMPeripheralDeviceCashDrawer)theEObject; |
| T result = caseFSMPeripheralDeviceCashDrawer(fsmPeripheralDeviceCashDrawer); |
| if (result == null) result = caseFSMPeripheralDevice(fsmPeripheralDeviceCashDrawer); |
| if (result == null) result = caseFSMBase(fsmPeripheralDeviceCashDrawer); |
| if (result == null) result = caseFSMLazyResolver(fsmPeripheralDeviceCashDrawer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_PERIPHERAL_DEVICE_PT: { |
| FSMPeripheralDevicePT fsmPeripheralDevicePT = (FSMPeripheralDevicePT)theEObject; |
| T result = caseFSMPeripheralDevicePT(fsmPeripheralDevicePT); |
| if (result == null) result = caseFSMPeripheralDevice(fsmPeripheralDevicePT); |
| if (result == null) result = caseFSMBase(fsmPeripheralDevicePT); |
| if (result == null) result = caseFSMLazyResolver(fsmPeripheralDevicePT); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_PERIPHERAL_DEVICE_SIGNATURE: { |
| FSMPeripheralDeviceSignature fsmPeripheralDeviceSignature = (FSMPeripheralDeviceSignature)theEObject; |
| T result = caseFSMPeripheralDeviceSignature(fsmPeripheralDeviceSignature); |
| if (result == null) result = caseFSMPeripheralDevice(fsmPeripheralDeviceSignature); |
| if (result == null) result = caseFSMBase(fsmPeripheralDeviceSignature); |
| if (result == null) result = caseFSMLazyResolver(fsmPeripheralDeviceSignature); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_SCHEDULER_ATTRIBUTE: { |
| FSMControlSchedulerAttribute fsmControlSchedulerAttribute = (FSMControlSchedulerAttribute)theEObject; |
| T result = caseFSMControlSchedulerAttribute(fsmControlSchedulerAttribute); |
| if (result == null) result = caseFSMBase(fsmControlSchedulerAttribute); |
| if (result == null) result = caseFSMLazyResolver(fsmControlSchedulerAttribute); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_EVENT: { |
| FSMEvent fsmEvent = (FSMEvent)theEObject; |
| T result = caseFSMEvent(fsmEvent); |
| if (result == null) result = caseFSMBase(fsmEvent); |
| if (result == null) result = caseFSMLazyResolver(fsmEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_STATE: { |
| FSMState fsmState = (FSMState)theEObject; |
| T result = caseFSMState(fsmState); |
| if (result == null) result = caseFSMBase(fsmState); |
| if (result == null) result = caseFSMLazyResolver(fsmState); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_TRIGGER: { |
| FSMTrigger fsmTrigger = (FSMTrigger)theEObject; |
| T result = caseFSMTrigger(fsmTrigger); |
| if (result == null) result = caseFSMLazyResolver(fsmTrigger); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION: { |
| FSMAction fsmAction = (FSMAction)theEObject; |
| T result = caseFSMAction(fsmAction); |
| if (result == null) result = caseFSMLazyResolver(fsmAction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_BLINK_RATE: { |
| FSMActionPeripheralBlinkRate fsmActionPeripheralBlinkRate = (FSMActionPeripheralBlinkRate)theEObject; |
| T result = caseFSMActionPeripheralBlinkRate(fsmActionPeripheralBlinkRate); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralBlinkRate); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralBlinkRate); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_CLEAR: { |
| FSMActionPeripheralClear fsmActionPeripheralClear = (FSMActionPeripheralClear)theEObject; |
| T result = caseFSMActionPeripheralClear(fsmActionPeripheralClear); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralClear); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralClear); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_CREATE_WINDOW: { |
| FSMActionPeripheralCreateWindow fsmActionPeripheralCreateWindow = (FSMActionPeripheralCreateWindow)theEObject; |
| T result = caseFSMActionPeripheralCreateWindow(fsmActionPeripheralCreateWindow); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralCreateWindow); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralCreateWindow); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_CURSOR_TYPE: { |
| FSMActionPeripheralCursorType fsmActionPeripheralCursorType = (FSMActionPeripheralCursorType)theEObject; |
| T result = caseFSMActionPeripheralCursorType(fsmActionPeripheralCursorType); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralCursorType); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralCursorType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_DESTROY_WINDOW: { |
| FSMActionPeripheralDestroyWindow fsmActionPeripheralDestroyWindow = (FSMActionPeripheralDestroyWindow)theEObject; |
| T result = caseFSMActionPeripheralDestroyWindow(fsmActionPeripheralDestroyWindow); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralDestroyWindow); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralDestroyWindow); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_DEVICE_BRIGHTNESS: { |
| FSMActionPeripheralDeviceBrightness fsmActionPeripheralDeviceBrightness = (FSMActionPeripheralDeviceBrightness)theEObject; |
| T result = caseFSMActionPeripheralDeviceBrightness(fsmActionPeripheralDeviceBrightness); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralDeviceBrightness); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralDeviceBrightness); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_SHOW_BITMAP: { |
| FSMActionPeripheralShowBitmap fsmActionPeripheralShowBitmap = (FSMActionPeripheralShowBitmap)theEObject; |
| T result = caseFSMActionPeripheralShowBitmap(fsmActionPeripheralShowBitmap); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralShowBitmap); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralShowBitmap); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_DISPLAY_TEXT: { |
| FSMActionPeripheralDisplayText fsmActionPeripheralDisplayText = (FSMActionPeripheralDisplayText)theEObject; |
| T result = caseFSMActionPeripheralDisplayText(fsmActionPeripheralDisplayText); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralDisplayText); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralDisplayText); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_LINE_DISPLAY_TEXT: { |
| FSMActionPeripheralLineDisplayText fsmActionPeripheralLineDisplayText = (FSMActionPeripheralLineDisplayText)theEObject; |
| T result = caseFSMActionPeripheralLineDisplayText(fsmActionPeripheralLineDisplayText); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralLineDisplayText); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralLineDisplayText); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_LINE_DISPLAY_TEXT_AT: { |
| FSMActionPeripheralLineDisplayTextAt fsmActionPeripheralLineDisplayTextAt = (FSMActionPeripheralLineDisplayTextAt)theEObject; |
| T result = caseFSMActionPeripheralLineDisplayTextAt(fsmActionPeripheralLineDisplayTextAt); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralLineDisplayTextAt); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralLineDisplayTextAt); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_INTER_CHARACTER_WAIT: { |
| FSMActionPeripheralInterCharacterWait fsmActionPeripheralInterCharacterWait = (FSMActionPeripheralInterCharacterWait)theEObject; |
| T result = caseFSMActionPeripheralInterCharacterWait(fsmActionPeripheralInterCharacterWait); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralInterCharacterWait); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralInterCharacterWait); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_MARQUEE_FORMAT: { |
| FSMActionPeripheralMarqueeFormat fsmActionPeripheralMarqueeFormat = (FSMActionPeripheralMarqueeFormat)theEObject; |
| T result = caseFSMActionPeripheralMarqueeFormat(fsmActionPeripheralMarqueeFormat); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralMarqueeFormat); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralMarqueeFormat); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_MARQUEE_REPEAT_WAIT: { |
| FSMActionPeripheralMarqueeRepeatWait fsmActionPeripheralMarqueeRepeatWait = (FSMActionPeripheralMarqueeRepeatWait)theEObject; |
| T result = caseFSMActionPeripheralMarqueeRepeatWait(fsmActionPeripheralMarqueeRepeatWait); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralMarqueeRepeatWait); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralMarqueeRepeatWait); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_MARQUEE_TYPE: { |
| FSMActionPeripheralMarqueeType fsmActionPeripheralMarqueeType = (FSMActionPeripheralMarqueeType)theEObject; |
| T result = caseFSMActionPeripheralMarqueeType(fsmActionPeripheralMarqueeType); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralMarqueeType); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralMarqueeType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_MARQUEE_UNIT_WAIT: { |
| FSMActionPeripheralMarqueeUnitWait fsmActionPeripheralMarqueeUnitWait = (FSMActionPeripheralMarqueeUnitWait)theEObject; |
| T result = caseFSMActionPeripheralMarqueeUnitWait(fsmActionPeripheralMarqueeUnitWait); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralMarqueeUnitWait); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralMarqueeUnitWait); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_SCROLL: { |
| FSMActionPeripheralScroll fsmActionPeripheralScroll = (FSMActionPeripheralScroll)theEObject; |
| T result = caseFSMActionPeripheralScroll(fsmActionPeripheralScroll); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralScroll); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralScroll); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_OPEN_DRAWER: { |
| FSMActionPeripheralOpenDrawer fsmActionPeripheralOpenDrawer = (FSMActionPeripheralOpenDrawer)theEObject; |
| T result = caseFSMActionPeripheralOpenDrawer(fsmActionPeripheralOpenDrawer); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralOpenDrawer); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralOpenDrawer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PRINT_BARCODE: { |
| FSMActionPeripheralPrintBarcode fsmActionPeripheralPrintBarcode = (FSMActionPeripheralPrintBarcode)theEObject; |
| T result = caseFSMActionPeripheralPrintBarcode(fsmActionPeripheralPrintBarcode); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPrintBarcode); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPrintBarcode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PRINT_BITMAP: { |
| FSMActionPeripheralPrintBitmap fsmActionPeripheralPrintBitmap = (FSMActionPeripheralPrintBitmap)theEObject; |
| T result = caseFSMActionPeripheralPrintBitmap(fsmActionPeripheralPrintBitmap); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPrintBitmap); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPrintBitmap); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_DISPLAY_BITMAP: { |
| FSMActionPeripheralDisplayBitmap fsmActionPeripheralDisplayBitmap = (FSMActionPeripheralDisplayBitmap)theEObject; |
| T result = caseFSMActionPeripheralDisplayBitmap(fsmActionPeripheralDisplayBitmap); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralDisplayBitmap); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralDisplayBitmap); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PRINT_CUT: { |
| FSMActionPeripheralPrintCut fsmActionPeripheralPrintCut = (FSMActionPeripheralPrintCut)theEObject; |
| T result = caseFSMActionPeripheralPrintCut(fsmActionPeripheralPrintCut); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPrintCut); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPrintCut); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PRINT_REGISTER_BITMAP: { |
| FSMActionPeripheralPrintRegisterBitmap fsmActionPeripheralPrintRegisterBitmap = (FSMActionPeripheralPrintRegisterBitmap)theEObject; |
| T result = caseFSMActionPeripheralPrintRegisterBitmap(fsmActionPeripheralPrintRegisterBitmap); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPrintRegisterBitmap); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPrintRegisterBitmap); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_DISPLAY_REGISTER_BITMAP: { |
| FSMActionPeripheralDisplayRegisterBitmap fsmActionPeripheralDisplayRegisterBitmap = (FSMActionPeripheralDisplayRegisterBitmap)theEObject; |
| T result = caseFSMActionPeripheralDisplayRegisterBitmap(fsmActionPeripheralDisplayRegisterBitmap); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralDisplayRegisterBitmap); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralDisplayRegisterBitmap); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PRINT_NORMAL: { |
| FSMActionPeripheralPrintNormal fsmActionPeripheralPrintNormal = (FSMActionPeripheralPrintNormal)theEObject; |
| T result = caseFSMActionPeripheralPrintNormal(fsmActionPeripheralPrintNormal); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPrintNormal); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPrintNormal); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PT_OPEN: { |
| FSMActionPeripheralPTOpen fsmActionPeripheralPTOpen = (FSMActionPeripheralPTOpen)theEObject; |
| T result = caseFSMActionPeripheralPTOpen(fsmActionPeripheralPTOpen); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPTOpen); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPTOpen); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PT_CLOSE: { |
| FSMActionPeripheralPTClose fsmActionPeripheralPTClose = (FSMActionPeripheralPTClose)theEObject; |
| T result = caseFSMActionPeripheralPTClose(fsmActionPeripheralPTClose); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPTClose); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPTClose); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PT_REVERSAL: { |
| FSMActionPeripheralPTReversal fsmActionPeripheralPTReversal = (FSMActionPeripheralPTReversal)theEObject; |
| T result = caseFSMActionPeripheralPTReversal(fsmActionPeripheralPTReversal); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPTReversal); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPTReversal); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PT_ACKNOWLEDGE: { |
| FSMActionPeripheralPTAcknowledge fsmActionPeripheralPTAcknowledge = (FSMActionPeripheralPTAcknowledge)theEObject; |
| T result = caseFSMActionPeripheralPTAcknowledge(fsmActionPeripheralPTAcknowledge); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPTAcknowledge); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPTAcknowledge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PT_REGISTRATION: { |
| FSMActionPeripheralPTRegistration fsmActionPeripheralPTRegistration = (FSMActionPeripheralPTRegistration)theEObject; |
| T result = caseFSMActionPeripheralPTRegistration(fsmActionPeripheralPTRegistration); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPTRegistration); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPTRegistration); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PT_AUTHORIZATION: { |
| FSMActionPeripheralPTAuthorization fsmActionPeripheralPTAuthorization = (FSMActionPeripheralPTAuthorization)theEObject; |
| T result = caseFSMActionPeripheralPTAuthorization(fsmActionPeripheralPTAuthorization); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPTAuthorization); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPTAuthorization); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_BEEPER: { |
| FSMActionPeripheralBeeper fsmActionPeripheralBeeper = (FSMActionPeripheralBeeper)theEObject; |
| T result = caseFSMActionPeripheralBeeper(fsmActionPeripheralBeeper); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralBeeper); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralBeeper); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PLAYER: { |
| FSMActionPeripheralPlayer fsmActionPeripheralPlayer = (FSMActionPeripheralPlayer)theEObject; |
| T result = caseFSMActionPeripheralPlayer(fsmActionPeripheralPlayer); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPlayer); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPlayer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_SOUND: { |
| FSMActionPeripheralSound fsmActionPeripheralSound = (FSMActionPeripheralSound)theEObject; |
| T result = caseFSMActionPeripheralSound(fsmActionPeripheralSound); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralSound); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralSound); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PT_RESPONSE: { |
| FSMActionPeripheralPTResponse fsmActionPeripheralPTResponse = (FSMActionPeripheralPTResponse)theEObject; |
| T result = caseFSMActionPeripheralPTResponse(fsmActionPeripheralPTResponse); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionPeripheralPTResponse); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPTResponse); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPTResponse); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_PRINT_REPORT: { |
| FSMActionPeripheralPrintReport fsmActionPeripheralPrintReport = (FSMActionPeripheralPrintReport)theEObject; |
| T result = caseFSMActionPeripheralPrintReport(fsmActionPeripheralPrintReport); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralPrintReport); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralPrintReport); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_SIGNATURE_OPEN: { |
| FSMActionPeripheralSignatureOpen fsmActionPeripheralSignatureOpen = (FSMActionPeripheralSignatureOpen)theEObject; |
| T result = caseFSMActionPeripheralSignatureOpen(fsmActionPeripheralSignatureOpen); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralSignatureOpen); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralSignatureOpen); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_SIGNATURE_CLOSE: { |
| FSMActionPeripheralSignatureClose fsmActionPeripheralSignatureClose = (FSMActionPeripheralSignatureClose)theEObject; |
| T result = caseFSMActionPeripheralSignatureClose(fsmActionPeripheralSignatureClose); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralSignatureClose); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralSignatureClose); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_SIGNATURE_CLEAR: { |
| FSMActionPeripheralSignatureClear fsmActionPeripheralSignatureClear = (FSMActionPeripheralSignatureClear)theEObject; |
| T result = caseFSMActionPeripheralSignatureClear(fsmActionPeripheralSignatureClear); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralSignatureClear); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralSignatureClear); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_SIGNATURE_CAPTURE: { |
| FSMActionPeripheralSignatureCapture fsmActionPeripheralSignatureCapture = (FSMActionPeripheralSignatureCapture)theEObject; |
| T result = caseFSMActionPeripheralSignatureCapture(fsmActionPeripheralSignatureCapture); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralSignatureCapture); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralSignatureCapture); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_SIGNATURE_IDLE: { |
| FSMActionPeripheralSignatureIdle fsmActionPeripheralSignatureIdle = (FSMActionPeripheralSignatureIdle)theEObject; |
| T result = caseFSMActionPeripheralSignatureIdle(fsmActionPeripheralSignatureIdle); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralSignatureIdle); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralSignatureIdle); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_PERIPHERAL_SIGNATURE_LABEL: { |
| FSMActionPeripheralSignatureLabel fsmActionPeripheralSignatureLabel = (FSMActionPeripheralSignatureLabel)theEObject; |
| T result = caseFSMActionPeripheralSignatureLabel(fsmActionPeripheralSignatureLabel); |
| if (result == null) result = caseFSMAction(fsmActionPeripheralSignatureLabel); |
| if (result == null) result = caseFSMLazyResolver(fsmActionPeripheralSignatureLabel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_SIGNATURE_RETRIEVE: { |
| FSMSignatureRetrieve fsmSignatureRetrieve = (FSMSignatureRetrieve)theEObject; |
| T result = caseFSMSignatureRetrieve(fsmSignatureRetrieve); |
| if (result == null) result = caseFSMActionFieldSource(fsmSignatureRetrieve); |
| if (result == null) result = caseFSMAction(fsmSignatureRetrieve); |
| if (result == null) result = caseFSMLazyResolver(fsmSignatureRetrieve); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_SOURCE: { |
| FSMActionFieldSource fsmActionFieldSource = (FSMActionFieldSource)theEObject; |
| T result = caseFSMActionFieldSource(fsmActionFieldSource); |
| if (result == null) result = caseFSMAction(fsmActionFieldSource); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldSource); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_SOURCE_STRING: { |
| FSMActionFieldSourceString fsmActionFieldSourceString = (FSMActionFieldSourceString)theEObject; |
| T result = caseFSMActionFieldSourceString(fsmActionFieldSourceString); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldSourceString); |
| if (result == null) result = caseFSMAction(fsmActionFieldSourceString); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldSourceString); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_SOURCE_NUMBER: { |
| FSMActionFieldSourceNumber fsmActionFieldSourceNumber = (FSMActionFieldSourceNumber)theEObject; |
| T result = caseFSMActionFieldSourceNumber(fsmActionFieldSourceNumber); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldSourceNumber); |
| if (result == null) result = caseFSMAction(fsmActionFieldSourceNumber); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldSourceNumber); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_SOURCE_INTEGER: { |
| FSMActionFieldSourceInteger fsmActionFieldSourceInteger = (FSMActionFieldSourceInteger)theEObject; |
| T result = caseFSMActionFieldSourceInteger(fsmActionFieldSourceInteger); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldSourceInteger); |
| if (result == null) result = caseFSMAction(fsmActionFieldSourceInteger); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldSourceInteger); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_SOURCE_BOOLEAN: { |
| FSMActionFieldSourceBoolean fsmActionFieldSourceBoolean = (FSMActionFieldSourceBoolean)theEObject; |
| T result = caseFSMActionFieldSourceBoolean(fsmActionFieldSourceBoolean); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldSourceBoolean); |
| if (result == null) result = caseFSMAction(fsmActionFieldSourceBoolean); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldSourceBoolean); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_SOURCE_EVALUATE: { |
| FSMActionFieldSourceEvaluate fsmActionFieldSourceEvaluate = (FSMActionFieldSourceEvaluate)theEObject; |
| T result = caseFSMActionFieldSourceEvaluate(fsmActionFieldSourceEvaluate); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldSourceEvaluate); |
| if (result == null) result = caseFSMAction(fsmActionFieldSourceEvaluate); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldSourceEvaluate); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_SOURCE_TRANSLATE: { |
| FSMActionFieldSourceTranslate fsmActionFieldSourceTranslate = (FSMActionFieldSourceTranslate)theEObject; |
| T result = caseFSMActionFieldSourceTranslate(fsmActionFieldSourceTranslate); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldSourceTranslate); |
| if (result == null) result = caseFSMAction(fsmActionFieldSourceTranslate); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldSourceTranslate); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_REF: { |
| FSMRef fsmRef = (FSMRef)theEObject; |
| T result = caseFSMRef(fsmRef); |
| if (result == null) result = caseFSMBase(fsmRef); |
| if (result == null) result = caseFSMLazyResolver(fsmRef); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_DOT_EXPRESSION: { |
| FSMDotExpression fsmDotExpression = (FSMDotExpression)theEObject; |
| T result = caseFSMDotExpression(fsmDotExpression); |
| if (result == null) result = caseFSMRef(fsmDotExpression); |
| if (result == null) result = caseFSMBase(fsmDotExpression); |
| if (result == null) result = caseFSMLazyResolver(fsmDotExpression); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_DTO_REF: { |
| FSMDtoRef fsmDtoRef = (FSMDtoRef)theEObject; |
| T result = caseFSMDtoRef(fsmDtoRef); |
| if (result == null) result = caseFSMRef(fsmDtoRef); |
| if (result == null) result = caseFSMBase(fsmDtoRef); |
| if (result == null) result = caseFSMLazyResolver(fsmDtoRef); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_SOURCE_DTO_ATTRIBUTE: { |
| FSMActionFieldSourceDtoAttribute fsmActionFieldSourceDtoAttribute = (FSMActionFieldSourceDtoAttribute)theEObject; |
| T result = caseFSMActionFieldSourceDtoAttribute(fsmActionFieldSourceDtoAttribute); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldSourceDtoAttribute); |
| if (result == null) result = caseFSMAction(fsmActionFieldSourceDtoAttribute); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldSourceDtoAttribute); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_SOURCE_EVENT: { |
| FSMActionFieldSourceEvent fsmActionFieldSourceEvent = (FSMActionFieldSourceEvent)theEObject; |
| T result = caseFSMActionFieldSourceEvent(fsmActionFieldSourceEvent); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldSourceEvent); |
| if (result == null) result = caseFSMAction(fsmActionFieldSourceEvent); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldSourceEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_CONDITIONAL_TRANSITION: { |
| FSMActionConditionalTransition fsmActionConditionalTransition = (FSMActionConditionalTransition)theEObject; |
| T result = caseFSMActionConditionalTransition(fsmActionConditionalTransition); |
| if (result == null) result = caseFSMAction(fsmActionConditionalTransition); |
| if (result == null) result = caseFSMLazyResolver(fsmActionConditionalTransition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_OPERATION_PARAMETER: { |
| FSMOperationParameter fsmOperationParameter = (FSMOperationParameter)theEObject; |
| T result = caseFSMOperationParameter(fsmOperationParameter); |
| if (result == null) result = caseFSMAction(fsmOperationParameter); |
| if (result == null) result = caseFSMLazyResolver(fsmOperationParameter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_OPERATION: { |
| FSMOperation fsmOperation = (FSMOperation)theEObject; |
| T result = caseFSMOperation(fsmOperation); |
| if (result == null) result = caseFSMActionFieldSource(fsmOperation); |
| if (result == null) result = caseFSMAction(fsmOperation); |
| if (result == null) result = caseFSMLazyResolver(fsmOperation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_GUARD: { |
| FSMGuard fsmGuard = (FSMGuard)theEObject; |
| T result = caseFSMGuard(fsmGuard); |
| if (result == null) result = caseFSMLazyResolver(fsmGuard); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_FUNCTION: { |
| FSMFunction fsmFunction = (FSMFunction)theEObject; |
| T result = caseFSMFunction(fsmFunction); |
| if (result == null) result = caseFSMActionFieldSource(fsmFunction); |
| if (result == null) result = caseFSMAction(fsmFunction); |
| if (result == null) result = caseFSMLazyResolver(fsmFunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_STORAGE_RETRIEVE: { |
| FSMStorageRetrieve fsmStorageRetrieve = (FSMStorageRetrieve)theEObject; |
| T result = caseFSMStorageRetrieve(fsmStorageRetrieve); |
| if (result == null) result = caseFSMActionFieldSource(fsmStorageRetrieve); |
| if (result == null) result = caseFSMAction(fsmStorageRetrieve); |
| if (result == null) result = caseFSMLazyResolver(fsmStorageRetrieve); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_STORAGE: { |
| FSMStorage fsmStorage = (FSMStorage)theEObject; |
| T result = caseFSMStorage(fsmStorage); |
| if (result == null) result = caseFSMAction(fsmStorage); |
| if (result == null) result = caseFSMLazyResolver(fsmStorage); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_CONCATENATION: { |
| FSMActionFieldConcatenation fsmActionFieldConcatenation = (FSMActionFieldConcatenation)theEObject; |
| T result = caseFSMActionFieldConcatenation(fsmActionFieldConcatenation); |
| if (result == null) result = caseFSMAction(fsmActionFieldConcatenation); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldConcatenation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_SET: { |
| FSMActionFieldSet fsmActionFieldSet = (FSMActionFieldSet)theEObject; |
| T result = caseFSMActionFieldSet(fsmActionFieldSet); |
| if (result == null) result = caseFSMAction(fsmActionFieldSet); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldSet); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_KEYSTROKE: { |
| FSMActionFieldKeystroke fsmActionFieldKeystroke = (FSMActionFieldKeystroke)theEObject; |
| T result = caseFSMActionFieldKeystroke(fsmActionFieldKeystroke); |
| if (result == null) result = caseFSMAction(fsmActionFieldKeystroke); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldKeystroke); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_CLEAR: { |
| FSMActionFieldClear fsmActionFieldClear = (FSMActionFieldClear)theEObject; |
| T result = caseFSMActionFieldClear(fsmActionFieldClear); |
| if (result == null) result = caseFSMAction(fsmActionFieldClear); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldClear); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_GET: { |
| FSMActionFieldGet fsmActionFieldGet = (FSMActionFieldGet)theEObject; |
| T result = caseFSMActionFieldGet(fsmActionFieldGet); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldGet); |
| if (result == null) result = caseFSMAction(fsmActionFieldGet); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldGet); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_FILTER_TOGGLE: { |
| FSMActionFieldFilterToggle fsmActionFieldFilterToggle = (FSMActionFieldFilterToggle)theEObject; |
| T result = caseFSMActionFieldFilterToggle(fsmActionFieldFilterToggle); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldFilterToggle); |
| if (result == null) result = caseFSMAction(fsmActionFieldFilterToggle); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldFilterToggle); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_FIELD_REMOVE: { |
| FSMActionFieldRemove fsmActionFieldRemove = (FSMActionFieldRemove)theEObject; |
| T result = caseFSMActionFieldRemove(fsmActionFieldRemove); |
| if (result == null) result = caseFSMActionFieldSource(fsmActionFieldRemove); |
| if (result == null) result = caseFSMAction(fsmActionFieldRemove); |
| if (result == null) result = caseFSMLazyResolver(fsmActionFieldRemove); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_ITEM_VISIBLE: { |
| FSMActionItemVisible fsmActionItemVisible = (FSMActionItemVisible)theEObject; |
| T result = caseFSMActionItemVisible(fsmActionItemVisible); |
| if (result == null) result = caseFSMAction(fsmActionItemVisible); |
| if (result == null) result = caseFSMLazyResolver(fsmActionItemVisible); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_ITEM_INVISIBLE: { |
| FSMActionItemInvisible fsmActionItemInvisible = (FSMActionItemInvisible)theEObject; |
| T result = caseFSMActionItemInvisible(fsmActionItemInvisible); |
| if (result == null) result = caseFSMAction(fsmActionItemInvisible); |
| if (result == null) result = caseFSMLazyResolver(fsmActionItemInvisible); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_BUTTON_CAPTION: { |
| FSMActionButtonCaption fsmActionButtonCaption = (FSMActionButtonCaption)theEObject; |
| T result = caseFSMActionButtonCaption(fsmActionButtonCaption); |
| if (result == null) result = caseFSMAction(fsmActionButtonCaption); |
| if (result == null) result = caseFSMLazyResolver(fsmActionButtonCaption); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_BUTTON_IMAGE: { |
| FSMActionButtonImage fsmActionButtonImage = (FSMActionButtonImage)theEObject; |
| T result = caseFSMActionButtonImage(fsmActionButtonImage); |
| if (result == null) result = caseFSMAction(fsmActionButtonImage); |
| if (result == null) result = caseFSMLazyResolver(fsmActionButtonImage); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_DTO_FIND: { |
| FSMActionDTOFind fsmActionDTOFind = (FSMActionDTOFind)theEObject; |
| T result = caseFSMActionDTOFind(fsmActionDTOFind); |
| if (result == null) result = caseFSMAction(fsmActionDTOFind); |
| if (result == null) result = caseFSMLazyResolver(fsmActionDTOFind); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_DTO_CLEAR: { |
| FSMActionDTOClear fsmActionDTOClear = (FSMActionDTOClear)theEObject; |
| T result = caseFSMActionDTOClear(fsmActionDTOClear); |
| if (result == null) result = caseFSMAction(fsmActionDTOClear); |
| if (result == null) result = caseFSMLazyResolver(fsmActionDTOClear); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ACTION_SCHEDULER: { |
| FSMActionScheduler fsmActionScheduler = (FSMActionScheduler)theEObject; |
| T result = caseFSMActionScheduler(fsmActionScheduler); |
| if (result == null) result = caseFSMAction(fsmActionScheduler); |
| if (result == null) result = caseFSMLazyResolver(fsmActionScheduler); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSMDTO_TYPE: { |
| FSMDTOType fsmdtoType = (FSMDTOType)theEObject; |
| T result = caseFSMDTOType(fsmdtoType); |
| if (result == null) result = caseFSMLazyResolver(fsmdtoType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_FIELD_TYPE: { |
| FSMFieldType fsmFieldType = (FSMFieldType)theEObject; |
| T result = caseFSMFieldType(fsmFieldType); |
| if (result == null) result = caseFSMLazyResolver(fsmFieldType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_ABSTRACT_FILTER: { |
| FSMAbstractFilter fsmAbstractFilter = (FSMAbstractFilter)theEObject; |
| T result = caseFSMAbstractFilter(fsmAbstractFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmAbstractFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_FILTER_PROPERTY: { |
| FSMFilterProperty fsmFilterProperty = (FSMFilterProperty)theEObject; |
| T result = caseFSMFilterProperty(fsmFilterProperty); |
| if (result == null) result = caseFSMLazyResolver(fsmFilterProperty); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_FILTER: { |
| FSMFilter fsmFilter = (FSMFilter)theEObject; |
| T result = caseFSMFilter(fsmFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_JUNCTION_FILTER: { |
| FSMJunctionFilter fsmJunctionFilter = (FSMJunctionFilter)theEObject; |
| T result = caseFSMJunctionFilter(fsmJunctionFilter); |
| if (result == null) result = caseFSMAbstractFilter(fsmJunctionFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmJunctionFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_AND_FILTER: { |
| FSMAndFilter fsmAndFilter = (FSMAndFilter)theEObject; |
| T result = caseFSMAndFilter(fsmAndFilter); |
| if (result == null) result = caseFSMJunctionFilter(fsmAndFilter); |
| if (result == null) result = caseFSMAbstractFilter(fsmAndFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmAndFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_OR_FILTER: { |
| FSMOrFilter fsmOrFilter = (FSMOrFilter)theEObject; |
| T result = caseFSMOrFilter(fsmOrFilter); |
| if (result == null) result = caseFSMJunctionFilter(fsmOrFilter); |
| if (result == null) result = caseFSMAbstractFilter(fsmOrFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmOrFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_BETWEEN_FILTER: { |
| FSMBetweenFilter fsmBetweenFilter = (FSMBetweenFilter)theEObject; |
| T result = caseFSMBetweenFilter(fsmBetweenFilter); |
| if (result == null) result = caseFSMAbstractFilter(fsmBetweenFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmBetweenFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_COMPARE_FILTER: { |
| FSMCompareFilter fsmCompareFilter = (FSMCompareFilter)theEObject; |
| T result = caseFSMCompareFilter(fsmCompareFilter); |
| if (result == null) result = caseFSMAbstractFilter(fsmCompareFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmCompareFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_IS_NULL_FILTER: { |
| FSMIsNullFilter fsmIsNullFilter = (FSMIsNullFilter)theEObject; |
| T result = caseFSMIsNullFilter(fsmIsNullFilter); |
| if (result == null) result = caseFSMAbstractFilter(fsmIsNullFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmIsNullFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_LIKE_FILTER: { |
| FSMLikeFilter fsmLikeFilter = (FSMLikeFilter)theEObject; |
| T result = caseFSMLikeFilter(fsmLikeFilter); |
| if (result == null) result = caseFSMAbstractFilter(fsmLikeFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmLikeFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_NOT_FILTER: { |
| FSMNotFilter fsmNotFilter = (FSMNotFilter)theEObject; |
| T result = caseFSMNotFilter(fsmNotFilter); |
| if (result == null) result = caseFSMAbstractFilter(fsmNotFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmNotFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_STRING_FILTER: { |
| FSMStringFilter fsmStringFilter = (FSMStringFilter)theEObject; |
| T result = caseFSMStringFilter(fsmStringFilter); |
| if (result == null) result = caseFSMAbstractFilter(fsmStringFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmStringFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case StatemachineDSLPackage.FSM_CONTROL_FILTER: { |
| FSMControlFilter fsmControlFilter = (FSMControlFilter)theEObject; |
| T result = caseFSMControlFilter(fsmControlFilter); |
| if (result == null) result = caseFSMBase(fsmControlFilter); |
| if (result == null) result = caseFSMLazyResolver(fsmControlFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| default: return defaultCase(theEObject); |
| } |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMModel(FSMModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Lazy Resolver</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Lazy Resolver</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMLazyResolver(FSMLazyResolver object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Base</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Base</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMBase(FSMBase object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Package</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Package</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMPackage(FSMPackage object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSM(FSM object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControl(FSMControl object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Button</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Button</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlButton(FSMControlButton object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Field</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Field</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlField(FSMControlField object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control DTO</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control DTO</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlDTO(FSMControlDTO object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Scheduler</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Scheduler</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlScheduler(FSMControlScheduler object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Peripheral</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Peripheral</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlPeripheral(FSMControlPeripheral object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Button Attribute</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Button Attribute</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlButtonAttribute(FSMControlButtonAttribute object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Button Attribute Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Button Attribute Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlButtonAttributeEvent(FSMControlButtonAttributeEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Button Attribute Event Keyboard</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Button Attribute Event Keyboard</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlButtonAttributeEventKeyboard(FSMControlButtonAttributeEventKeyboard object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Button Attribute Event Identity</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Button Attribute Event Identity</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlButtonAttributeEventIdentity(FSMControlButtonAttributeEventIdentity object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Button Attribute Event Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Button Attribute Event Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlButtonAttributeEventEvent(FSMControlButtonAttributeEventEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Visibility</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Visibility</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlVisibility(FSMControlVisibility object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Field Attribute</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Field Attribute</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlFieldAttribute(FSMControlFieldAttribute object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Field Layout</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Field Layout</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlFieldLayout(FSMControlFieldLayout object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control DTO Attribute</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control DTO Attribute</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlDTOAttribute(FSMControlDTOAttribute object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Peripheral Device</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Peripheral Device</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMPeripheralDevice(FSMPeripheralDevice object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Peripheral Device Display</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Peripheral Device Display</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMPeripheralDeviceDisplay(FSMPeripheralDeviceDisplay object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Peripheral Device Line Display</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Peripheral Device Line Display</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMPeripheralDeviceLineDisplay(FSMPeripheralDeviceLineDisplay object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Peripheral Device POS Printer</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Peripheral Device POS Printer</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMPeripheralDevicePOSPrinter(FSMPeripheralDevicePOSPrinter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Peripheral Device Cash Drawer</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Peripheral Device Cash Drawer</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMPeripheralDeviceCashDrawer(FSMPeripheralDeviceCashDrawer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Peripheral Device PT</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Peripheral Device PT</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMPeripheralDevicePT(FSMPeripheralDevicePT object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Peripheral Device Signature</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Peripheral Device Signature</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMPeripheralDeviceSignature(FSMPeripheralDeviceSignature object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Scheduler Attribute</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Scheduler Attribute</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlSchedulerAttribute(FSMControlSchedulerAttribute object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMEvent(FSMEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM State</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM State</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMState(FSMState object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Trigger</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Trigger</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMTrigger(FSMTrigger object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMAction(FSMAction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Blink Rate</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Blink Rate</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralBlinkRate(FSMActionPeripheralBlinkRate object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Clear</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Clear</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralClear(FSMActionPeripheralClear object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Create Window</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Create Window</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralCreateWindow(FSMActionPeripheralCreateWindow object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Cursor Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Cursor Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralCursorType(FSMActionPeripheralCursorType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Destroy Window</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Destroy Window</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralDestroyWindow(FSMActionPeripheralDestroyWindow object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Device Brightness</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Device Brightness</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralDeviceBrightness(FSMActionPeripheralDeviceBrightness object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Show Bitmap</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Show Bitmap</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralShowBitmap(FSMActionPeripheralShowBitmap object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Display Text</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Display Text</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralDisplayText(FSMActionPeripheralDisplayText object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Line Display Text</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Line Display Text</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralLineDisplayText(FSMActionPeripheralLineDisplayText object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Line Display Text At</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Line Display Text At</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralLineDisplayTextAt(FSMActionPeripheralLineDisplayTextAt object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Inter Character Wait</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Inter Character Wait</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralInterCharacterWait(FSMActionPeripheralInterCharacterWait object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Marquee Format</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Marquee Format</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralMarqueeFormat(FSMActionPeripheralMarqueeFormat object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Marquee Repeat Wait</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Marquee Repeat Wait</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralMarqueeRepeatWait(FSMActionPeripheralMarqueeRepeatWait object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Marquee Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Marquee Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralMarqueeType(FSMActionPeripheralMarqueeType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Marquee Unit Wait</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Marquee Unit Wait</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralMarqueeUnitWait(FSMActionPeripheralMarqueeUnitWait object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Scroll</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Scroll</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralScroll(FSMActionPeripheralScroll object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Open Drawer</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Open Drawer</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralOpenDrawer(FSMActionPeripheralOpenDrawer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Barcode</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Barcode</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPrintBarcode(FSMActionPeripheralPrintBarcode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Bitmap</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Bitmap</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPrintBitmap(FSMActionPeripheralPrintBitmap object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Display Bitmap</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Display Bitmap</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralDisplayBitmap(FSMActionPeripheralDisplayBitmap object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Cut</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Cut</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPrintCut(FSMActionPeripheralPrintCut object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Register Bitmap</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Register Bitmap</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPrintRegisterBitmap(FSMActionPeripheralPrintRegisterBitmap object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Display Register Bitmap</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Display Register Bitmap</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralDisplayRegisterBitmap(FSMActionPeripheralDisplayRegisterBitmap object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Normal</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Normal</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPrintNormal(FSMActionPeripheralPrintNormal object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Open</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Open</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPTOpen(FSMActionPeripheralPTOpen object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Close</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Close</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPTClose(FSMActionPeripheralPTClose object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Reversal</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Reversal</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPTReversal(FSMActionPeripheralPTReversal object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Acknowledge</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Acknowledge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPTAcknowledge(FSMActionPeripheralPTAcknowledge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Registration</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Registration</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPTRegistration(FSMActionPeripheralPTRegistration object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Authorization</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Authorization</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPTAuthorization(FSMActionPeripheralPTAuthorization object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Beeper</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Beeper</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralBeeper(FSMActionPeripheralBeeper object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Player</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Player</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPlayer(FSMActionPeripheralPlayer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Sound</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Sound</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralSound(FSMActionPeripheralSound object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Response</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral PT Response</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPTResponse(FSMActionPeripheralPTResponse object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Report</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Print Report</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralPrintReport(FSMActionPeripheralPrintReport object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Open</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Open</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralSignatureOpen(FSMActionPeripheralSignatureOpen object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Close</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Close</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralSignatureClose(FSMActionPeripheralSignatureClose object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Clear</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Clear</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralSignatureClear(FSMActionPeripheralSignatureClear object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Capture</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Capture</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralSignatureCapture(FSMActionPeripheralSignatureCapture object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Idle</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Idle</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralSignatureIdle(FSMActionPeripheralSignatureIdle object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Label</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Peripheral Signature Label</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionPeripheralSignatureLabel(FSMActionPeripheralSignatureLabel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Signature Retrieve</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Signature Retrieve</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMSignatureRetrieve(FSMSignatureRetrieve object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Source</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Source</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldSource(FSMActionFieldSource object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Source String</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Source String</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldSourceString(FSMActionFieldSourceString object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Source Number</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Source Number</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldSourceNumber(FSMActionFieldSourceNumber object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Source Integer</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Source Integer</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldSourceInteger(FSMActionFieldSourceInteger object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Source Boolean</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Source Boolean</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldSourceBoolean(FSMActionFieldSourceBoolean object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Source Evaluate</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Source Evaluate</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldSourceEvaluate(FSMActionFieldSourceEvaluate object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Source Translate</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Source Translate</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldSourceTranslate(FSMActionFieldSourceTranslate object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Ref</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Ref</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMRef(FSMRef object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Dot Expression</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Dot Expression</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMDotExpression(FSMDotExpression object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Dto Ref</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Dto Ref</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMDtoRef(FSMDtoRef object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Source Dto Attribute</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Source Dto Attribute</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldSourceDtoAttribute(FSMActionFieldSourceDtoAttribute object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Source Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Source Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldSourceEvent(FSMActionFieldSourceEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Conditional Transition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Conditional Transition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionConditionalTransition(FSMActionConditionalTransition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Operation Parameter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Operation Parameter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMOperationParameter(FSMOperationParameter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Operation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Operation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMOperation(FSMOperation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Guard</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Guard</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMGuard(FSMGuard object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Function</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Function</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMFunction(FSMFunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Storage Retrieve</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Storage Retrieve</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMStorageRetrieve(FSMStorageRetrieve object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Storage</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Storage</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMStorage(FSMStorage object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Concatenation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Concatenation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldConcatenation(FSMActionFieldConcatenation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Set</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Set</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldSet(FSMActionFieldSet object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Keystroke</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Keystroke</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldKeystroke(FSMActionFieldKeystroke object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Clear</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Clear</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldClear(FSMActionFieldClear object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Get</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Get</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldGet(FSMActionFieldGet object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Filter Toggle</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Filter Toggle</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldFilterToggle(FSMActionFieldFilterToggle object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Field Remove</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Field Remove</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionFieldRemove(FSMActionFieldRemove object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Item Visible</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Item Visible</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionItemVisible(FSMActionItemVisible object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Item Invisible</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Item Invisible</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionItemInvisible(FSMActionItemInvisible object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Button Caption</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Button Caption</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionButtonCaption(FSMActionButtonCaption object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Button Image</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Button Image</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionButtonImage(FSMActionButtonImage object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action DTO Find</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action DTO Find</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionDTOFind(FSMActionDTOFind object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action DTO Clear</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action DTO Clear</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionDTOClear(FSMActionDTOClear object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Action Scheduler</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Action Scheduler</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMActionScheduler(FSMActionScheduler object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSMDTO Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSMDTO Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMDTOType(FSMDTOType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Field Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Field Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMFieldType(FSMFieldType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Abstract Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Abstract Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMAbstractFilter(FSMAbstractFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Filter Property</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Filter Property</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMFilterProperty(FSMFilterProperty object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMFilter(FSMFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Junction Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Junction Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMJunctionFilter(FSMJunctionFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM And Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM And Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMAndFilter(FSMAndFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Or Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Or Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMOrFilter(FSMOrFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Between Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Between Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMBetweenFilter(FSMBetweenFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Compare Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Compare Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMCompareFilter(FSMCompareFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Is Null Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Is Null Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMIsNullFilter(FSMIsNullFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Like Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Like Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMLikeFilter(FSMLikeFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Not Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Not Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMNotFilter(FSMNotFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM String Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM String Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMStringFilter(FSMStringFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>FSM Control Filter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>FSM Control Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFSMControlFilter(FSMControlFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>LLazy Resolver</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>LLazy Resolver</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLLazyResolver(LLazyResolver object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>LPackage</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>LPackage</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLPackage(LPackage object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch, but this is the last case anyway. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>EObject</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) |
| * @generated |
| */ |
| @Override |
| public T defaultCase(EObject object) { |
| return null; |
| } |
| |
| } //StatemachineDSLSwitch |