0001: /*
0002: * ChainBuilder ESB
0003: * Visual Enterprise Integration
0004: *
0005: * Copyright (C) 2006 Bostech Corporation
0006: *
0007: * This program is free software; you can redistribute it and/or modify it
0008: * under the terms of the GNU General Public License as published by the
0009: * Free Software Foundation; either version 2 of the License, or (at your option)
0010: * any later version.
0011: *
0012: * This program is distributed in the hope that it will be useful,
0013: * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
0014: * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0015: * for more details.
0016: *
0017: * You should have received a copy of the GNU General Public License along with
0018: * this program; if not, write to the Free Software Foundation, Inc.,
0019: * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
0020: *
0021: *
0022: * $Id$
0023: */
0024: package com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.util;
0025:
0026: import com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.*;
0027:
0028: import java.util.List;
0029:
0030: import org.eclipse.emf.ecore.EClass;
0031: import org.eclipse.emf.ecore.EObject;
0032:
0033: /**
0034: * <!-- begin-user-doc -->
0035: * The <b>Switch</b> for the model's inheritance hierarchy.
0036: * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
0037: * to invoke the <code>caseXXX</code> method for each class of the model,
0038: * starting with the actual class of the object
0039: * and proceeding up the inheritance hierarchy
0040: * until a non-null result is returned,
0041: * which is the result of the switch.
0042: * <!-- end-user-doc -->
0043: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage
0044: * @generated
0045: */
0046: public class componentflowSwitch {
0047: /**
0048: * <!-- begin-user-doc -->
0049: * <!-- end-user-doc -->
0050: * @generated
0051: */
0052: public static final String copyright = "Copyright, Bostech Corp.";
0053:
0054: /**
0055: * The cached model package
0056: * <!-- begin-user-doc -->
0057: * <!-- end-user-doc -->
0058: * @generated
0059: */
0060: protected static componentflowPackage modelPackage;
0061:
0062: /**
0063: * Creates an instance of the switch.
0064: * <!-- begin-user-doc -->
0065: * <!-- end-user-doc -->
0066: * @generated
0067: */
0068: public componentflowSwitch() {
0069: if (modelPackage == null) {
0070: modelPackage = componentflowPackage.eINSTANCE;
0071: }
0072: }
0073:
0074: /**
0075: * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
0076: * <!-- begin-user-doc -->
0077: * <!-- end-user-doc -->
0078: * @return the first non-null result returned by a <code>caseXXX</code> call.
0079: * @generated
0080: */
0081: public Object doSwitch(EObject theEObject) {
0082: return doSwitch(theEObject.eClass(), theEObject);
0083: }
0084:
0085: /**
0086: * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
0087: * <!-- begin-user-doc -->
0088: * <!-- end-user-doc -->
0089: * @return the first non-null result returned by a <code>caseXXX</code> call.
0090: * @generated
0091: */
0092: protected Object doSwitch(EClass theEClass, EObject theEObject) {
0093: if (theEClass.eContainer() == modelPackage) {
0094: return doSwitch(theEClass.getClassifierID(), theEObject);
0095: } else {
0096: List eSuperTypes = theEClass.getESuperTypes();
0097: return eSuperTypes.isEmpty() ? defaultCase(theEObject)
0098: : doSwitch((EClass) eSuperTypes.get(0), theEObject);
0099: }
0100: }
0101:
0102: /**
0103: * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
0104: * <!-- begin-user-doc -->
0105: * <!-- end-user-doc -->
0106: * @return the first non-null result returned by a <code>caseXXX</code> call.
0107: * @generated
0108: */
0109: protected Object doSwitch(int classifierID, EObject theEObject) {
0110: switch (classifierID) {
0111: case componentflowPackage.BINDING_COMPONENT: {
0112: BindingComponent bindingComponent = (BindingComponent) theEObject;
0113: Object result = caseBindingComponent(bindingComponent);
0114: if (result == null)
0115: result = caseComponentFlowEditorElement(bindingComponent);
0116: if (result == null)
0117: result = caseBaseElement(bindingComponent);
0118: if (result == null)
0119: result = defaultCase(theEObject);
0120: return result;
0121: }
0122: case componentflowPackage.COMPONENT_FLOW_EDITOR_ELEMENT: {
0123: ComponentFlowEditorElement componentFlowEditorElement = (ComponentFlowEditorElement) theEObject;
0124: Object result = caseComponentFlowEditorElement(componentFlowEditorElement);
0125: if (result == null)
0126: result = caseBaseElement(componentFlowEditorElement);
0127: if (result == null)
0128: result = defaultCase(theEObject);
0129: return result;
0130: }
0131: case componentflowPackage.SERVICE_ENGINE: {
0132: ServiceEngine serviceEngine = (ServiceEngine) theEObject;
0133: Object result = caseServiceEngine(serviceEngine);
0134: if (result == null)
0135: result = caseComponentFlowEditorElement(serviceEngine);
0136: if (result == null)
0137: result = caseBaseElement(serviceEngine);
0138: if (result == null)
0139: result = defaultCase(theEObject);
0140: return result;
0141: }
0142: case componentflowPackage.HTTP: {
0143: HTTP http = (HTTP) theEObject;
0144: Object result = caseHTTP(http);
0145: if (result == null)
0146: result = caseBindingComponent(http);
0147: if (result == null)
0148: result = caseComponentFlowEditorElement(http);
0149: if (result == null)
0150: result = caseBaseElement(http);
0151: if (result == null)
0152: result = defaultCase(theEObject);
0153: return result;
0154: }
0155: case componentflowPackage.FILE: {
0156: File file = (File) theEObject;
0157: Object result = caseFile(file);
0158: if (result == null)
0159: result = caseBindingComponent(file);
0160: if (result == null)
0161: result = caseComponentFlowEditorElement(file);
0162: if (result == null)
0163: result = caseBaseElement(file);
0164: if (result == null)
0165: result = defaultCase(theEObject);
0166: return result;
0167: }
0168: case componentflowPackage.FTP: {
0169: FTP ftp = (FTP) theEObject;
0170: Object result = caseFTP(ftp);
0171: if (result == null)
0172: result = caseBindingComponent(ftp);
0173: if (result == null)
0174: result = caseComponentFlowEditorElement(ftp);
0175: if (result == null)
0176: result = caseBaseElement(ftp);
0177: if (result == null)
0178: result = defaultCase(theEObject);
0179: return result;
0180: }
0181: case componentflowPackage.TRANSFORMER: {
0182: Transformer transformer = (Transformer) theEObject;
0183: Object result = caseTransformer(transformer);
0184: if (result == null)
0185: result = caseServiceEngine(transformer);
0186: if (result == null)
0187: result = caseComponentFlowEditorElement(transformer);
0188: if (result == null)
0189: result = caseBaseElement(transformer);
0190: if (result == null)
0191: result = defaultCase(theEObject);
0192: return result;
0193: }
0194: case componentflowPackage.PARSER: {
0195: Parser parser = (Parser) theEObject;
0196: Object result = caseParser(parser);
0197: if (result == null)
0198: result = caseServiceEngine(parser);
0199: if (result == null)
0200: result = caseComponentFlowEditorElement(parser);
0201: if (result == null)
0202: result = caseBaseElement(parser);
0203: if (result == null)
0204: result = defaultCase(theEObject);
0205: return result;
0206: }
0207: case componentflowPackage.XSLT: {
0208: XSLT xslt = (XSLT) theEObject;
0209: Object result = caseXSLT(xslt);
0210: if (result == null)
0211: result = caseServiceEngine(xslt);
0212: if (result == null)
0213: result = caseComponentFlowEditorElement(xslt);
0214: if (result == null)
0215: result = caseBaseElement(xslt);
0216: if (result == null)
0217: result = defaultCase(theEObject);
0218: return result;
0219: }
0220: case componentflowPackage.SEQUENCER: {
0221: Sequencer sequencer = (Sequencer) theEObject;
0222: Object result = caseSequencer(sequencer);
0223: if (result == null)
0224: result = caseServiceEngine(sequencer);
0225: if (result == null)
0226: result = caseComponentFlowEditorElement(sequencer);
0227: if (result == null)
0228: result = caseBaseElement(sequencer);
0229: if (result == null)
0230: result = defaultCase(theEObject);
0231: return result;
0232: }
0233: case componentflowPackage.COMPONENT_FLOW_EDITOR_DOCUMENT: {
0234: ComponentFlowEditorDocument componentFlowEditorDocument = (ComponentFlowEditorDocument) theEObject;
0235: Object result = caseComponentFlowEditorDocument(componentFlowEditorDocument);
0236: if (result == null)
0237: result = defaultCase(theEObject);
0238: return result;
0239: }
0240: case componentflowPackage.MESSAGE_EXCHANGE: {
0241: MessageExchange messageExchange = (MessageExchange) theEObject;
0242: Object result = caseMessageExchange(messageExchange);
0243: if (result == null)
0244: result = defaultCase(theEObject);
0245: return result;
0246: }
0247: case componentflowPackage.EXTERNAL_SYSTEM: {
0248: ExternalSystem externalSystem = (ExternalSystem) theEObject;
0249: Object result = caseExternalSystem(externalSystem);
0250: if (result == null)
0251: result = caseDecorativeModelElement(externalSystem);
0252: if (result == null)
0253: result = caseBaseElement(externalSystem);
0254: if (result == null)
0255: result = defaultCase(theEObject);
0256: return result;
0257: }
0258: case componentflowPackage.DECORATIVE_MODEL_ELEMENT: {
0259: DecorativeModelElement decorativeModelElement = (DecorativeModelElement) theEObject;
0260: Object result = caseDecorativeModelElement(decorativeModelElement);
0261: if (result == null)
0262: result = caseBaseElement(decorativeModelElement);
0263: if (result == null)
0264: result = defaultCase(theEObject);
0265: return result;
0266: }
0267: case componentflowPackage.HTTP_PROVIDER: {
0268: HttpProvider httpProvider = (HttpProvider) theEObject;
0269: Object result = caseHttpProvider(httpProvider);
0270: if (result == null)
0271: result = caseProvider(httpProvider);
0272: if (result == null)
0273: result = caseHttpConnection(httpProvider);
0274: if (result == null)
0275: result = caseEndPoint(httpProvider);
0276: if (result == null)
0277: result = defaultCase(theEObject);
0278: return result;
0279: }
0280: case componentflowPackage.FILE_CONSUMER: {
0281: FileConsumer fileConsumer = (FileConsumer) theEObject;
0282: Object result = caseFileConsumer(fileConsumer);
0283: if (result == null)
0284: result = caseBaseRead(fileConsumer);
0285: if (result == null)
0286: result = caseConsumer(fileConsumer);
0287: if (result == null)
0288: result = caseEndPoint(fileConsumer);
0289: if (result == null)
0290: result = defaultCase(theEObject);
0291: return result;
0292: }
0293: case componentflowPackage.FILE_PROVIDER: {
0294: FileProvider fileProvider = (FileProvider) theEObject;
0295: Object result = caseFileProvider(fileProvider);
0296: if (result == null)
0297: result = caseProvider(fileProvider);
0298: if (result == null)
0299: result = caseEndPoint(fileProvider);
0300: if (result == null)
0301: result = defaultCase(theEObject);
0302: return result;
0303: }
0304: case componentflowPackage.FILE_COMPLETION: {
0305: FileCompletion fileCompletion = (FileCompletion) theEObject;
0306: Object result = caseFileCompletion(fileCompletion);
0307: if (result == null)
0308: result = defaultCase(theEObject);
0309: return result;
0310: }
0311: case componentflowPackage.JMS: {
0312: JMS jms = (JMS) theEObject;
0313: Object result = caseJMS(jms);
0314: if (result == null)
0315: result = caseBindingComponent(jms);
0316: if (result == null)
0317: result = caseComponentFlowEditorElement(jms);
0318: if (result == null)
0319: result = caseBaseElement(jms);
0320: if (result == null)
0321: result = defaultCase(theEObject);
0322: return result;
0323: }
0324: case componentflowPackage.JMS_CONFIG: {
0325: JMSConfig jmsConfig = (JMSConfig) theEObject;
0326: Object result = caseJMSConfig(jmsConfig);
0327: if (result == null)
0328: result = defaultCase(theEObject);
0329: return result;
0330: }
0331: case componentflowPackage.HTTP_CONSUMER: {
0332: HttpConsumer httpConsumer = (HttpConsumer) theEObject;
0333: Object result = caseHttpConsumer(httpConsumer);
0334: if (result == null)
0335: result = caseConsumer(httpConsumer);
0336: if (result == null)
0337: result = caseHttpConnection(httpConsumer);
0338: if (result == null)
0339: result = caseEndPoint(httpConsumer);
0340: if (result == null)
0341: result = defaultCase(theEObject);
0342: return result;
0343: }
0344: case componentflowPackage.FILE_REPLY: {
0345: FileReply fileReply = (FileReply) theEObject;
0346: Object result = caseFileReply(fileReply);
0347: if (result == null)
0348: result = defaultCase(theEObject);
0349: return result;
0350: }
0351: case componentflowPackage.BASE_ELEMENT: {
0352: BaseElement baseElement = (BaseElement) theEObject;
0353: Object result = caseBaseElement(baseElement);
0354: if (result == null)
0355: result = defaultCase(theEObject);
0356: return result;
0357: }
0358: case componentflowPackage.CCSL: {
0359: CCSL ccsl = (CCSL) theEObject;
0360: Object result = caseCCSL(ccsl);
0361: if (result == null)
0362: result = defaultCase(theEObject);
0363: return result;
0364: }
0365: case componentflowPackage.UPOC_BASE: {
0366: UpocBase upocBase = (UpocBase) theEObject;
0367: Object result = caseUpocBase(upocBase);
0368: if (result == null)
0369: result = defaultCase(theEObject);
0370: return result;
0371: }
0372: case componentflowPackage.UPOC_PRESEND: {
0373: UpocPresend upocPresend = (UpocPresend) theEObject;
0374: Object result = caseUpocPresend(upocPresend);
0375: if (result == null)
0376: result = caseUpocBase(upocPresend);
0377: if (result == null)
0378: result = defaultCase(theEObject);
0379: return result;
0380: }
0381: case componentflowPackage.UPOC_POSTSEND: {
0382: UpocPostsend upocPostsend = (UpocPostsend) theEObject;
0383: Object result = caseUpocPostsend(upocPostsend);
0384: if (result == null)
0385: result = caseUpocBase(upocPostsend);
0386: if (result == null)
0387: result = defaultCase(theEObject);
0388: return result;
0389: }
0390: case componentflowPackage.UPOC_POSTACCEPT: {
0391: UpocPostaccept upocPostaccept = (UpocPostaccept) theEObject;
0392: Object result = caseUpocPostaccept(upocPostaccept);
0393: if (result == null)
0394: result = caseUpocBase(upocPostaccept);
0395: if (result == null)
0396: result = defaultCase(theEObject);
0397: return result;
0398: }
0399: case componentflowPackage.UPOC: {
0400: Upoc upoc = (Upoc) theEObject;
0401: Object result = caseUpoc(upoc);
0402: if (result == null)
0403: result = defaultCase(theEObject);
0404: return result;
0405: }
0406: case componentflowPackage.CONSUMER_CCSL: {
0407: ConsumerCCSL consumerCCSL = (ConsumerCCSL) theEObject;
0408: Object result = caseConsumerCCSL(consumerCCSL);
0409: if (result == null)
0410: result = caseCCSL(consumerCCSL);
0411: if (result == null)
0412: result = defaultCase(theEObject);
0413: return result;
0414: }
0415: case componentflowPackage.PROVIDER_CCSL: {
0416: ProviderCCSL providerCCSL = (ProviderCCSL) theEObject;
0417: Object result = caseProviderCCSL(providerCCSL);
0418: if (result == null)
0419: result = caseCCSL(providerCCSL);
0420: if (result == null)
0421: result = defaultCase(theEObject);
0422: return result;
0423: }
0424: case componentflowPackage.FTP_CONSUMER: {
0425: FTPConsumer ftpConsumer = (FTPConsumer) theEObject;
0426: Object result = caseFTPConsumer(ftpConsumer);
0427: if (result == null)
0428: result = caseBaseRead(ftpConsumer);
0429: if (result == null)
0430: result = caseFTPAuthentication(ftpConsumer);
0431: if (result == null)
0432: result = caseConsumer(ftpConsumer);
0433: if (result == null)
0434: result = caseEndPoint(ftpConsumer);
0435: if (result == null)
0436: result = defaultCase(theEObject);
0437: return result;
0438: }
0439: case componentflowPackage.FTP_PROVIDER: {
0440: FTPProvider ftpProvider = (FTPProvider) theEObject;
0441: Object result = caseFTPProvider(ftpProvider);
0442: if (result == null)
0443: result = caseFileProvider(ftpProvider);
0444: if (result == null)
0445: result = caseFTPAuthentication(ftpProvider);
0446: if (result == null)
0447: result = caseProvider(ftpProvider);
0448: if (result == null)
0449: result = caseEndPoint(ftpProvider);
0450: if (result == null)
0451: result = defaultCase(theEObject);
0452: return result;
0453: }
0454: case componentflowPackage.FTP_AUTHENTICATION: {
0455: FTPAuthentication ftpAuthentication = (FTPAuthentication) theEObject;
0456: Object result = caseFTPAuthentication(ftpAuthentication);
0457: if (result == null)
0458: result = defaultCase(theEObject);
0459: return result;
0460: }
0461: case componentflowPackage.CBR: {
0462: CBR cbr = (CBR) theEObject;
0463: Object result = caseCBR(cbr);
0464: if (result == null)
0465: result = caseServiceEngine(cbr);
0466: if (result == null)
0467: result = caseComponentFlowEditorElement(cbr);
0468: if (result == null)
0469: result = caseBaseElement(cbr);
0470: if (result == null)
0471: result = defaultCase(theEObject);
0472: return result;
0473: }
0474: case componentflowPackage.JDBC: {
0475: JDBC jdbc = (JDBC) theEObject;
0476: Object result = caseJDBC(jdbc);
0477: if (result == null)
0478: result = caseServiceEngine(jdbc);
0479: if (result == null)
0480: result = caseComponentFlowEditorElement(jdbc);
0481: if (result == null)
0482: result = caseBaseElement(jdbc);
0483: if (result == null)
0484: result = defaultCase(theEObject);
0485: return result;
0486: }
0487: case componentflowPackage.SCRIPT: {
0488: Script script = (Script) theEObject;
0489: Object result = caseScript(script);
0490: if (result == null)
0491: result = caseBindingComponent(script);
0492: if (result == null)
0493: result = caseComponentFlowEditorElement(script);
0494: if (result == null)
0495: result = caseBaseElement(script);
0496: if (result == null)
0497: result = defaultCase(theEObject);
0498: return result;
0499: }
0500: case componentflowPackage.COMMENT: {
0501: Comment comment = (Comment) theEObject;
0502: Object result = caseComment(comment);
0503: if (result == null)
0504: result = caseDecorativeModelElement(comment);
0505: if (result == null)
0506: result = caseBaseElement(comment);
0507: if (result == null)
0508: result = defaultCase(theEObject);
0509: return result;
0510: }
0511: case componentflowPackage.TCPIP: {
0512: TCPIP tcpip = (TCPIP) theEObject;
0513: Object result = caseTCPIP(tcpip);
0514: if (result == null)
0515: result = caseBindingComponent(tcpip);
0516: if (result == null)
0517: result = caseComponentFlowEditorElement(tcpip);
0518: if (result == null)
0519: result = caseBaseElement(tcpip);
0520: if (result == null)
0521: result = defaultCase(theEObject);
0522: return result;
0523: }
0524: case componentflowPackage.CONNECTION_SETTING: {
0525: ConnectionSetting connectionSetting = (ConnectionSetting) theEObject;
0526: Object result = caseConnectionSetting(connectionSetting);
0527: if (result == null)
0528: result = defaultCase(theEObject);
0529: return result;
0530: }
0531: case componentflowPackage.TCPIP_CLIENT: {
0532: TCPIPClient tcpipClient = (TCPIPClient) theEObject;
0533: Object result = caseTCPIPClient(tcpipClient);
0534: if (result == null)
0535: result = caseConnectionSetting(tcpipClient);
0536: if (result == null)
0537: result = defaultCase(theEObject);
0538: return result;
0539: }
0540: case componentflowPackage.TCPIP_SERVER: {
0541: TCPIPServer tcpipServer = (TCPIPServer) theEObject;
0542: Object result = caseTCPIPServer(tcpipServer);
0543: if (result == null)
0544: result = caseConnectionSetting(tcpipServer);
0545: if (result == null)
0546: result = defaultCase(theEObject);
0547: return result;
0548: }
0549: case componentflowPackage.SSL: {
0550: SSL ssl = (SSL) theEObject;
0551: Object result = caseSSL(ssl);
0552: if (result == null)
0553: result = defaultCase(theEObject);
0554: return result;
0555: }
0556: case componentflowPackage.PROVIDER: {
0557: Provider provider = (Provider) theEObject;
0558: Object result = caseProvider(provider);
0559: if (result == null)
0560: result = caseEndPoint(provider);
0561: if (result == null)
0562: result = defaultCase(theEObject);
0563: return result;
0564: }
0565: case componentflowPackage.CONSUMER: {
0566: Consumer consumer = (Consumer) theEObject;
0567: Object result = caseConsumer(consumer);
0568: if (result == null)
0569: result = caseEndPoint(consumer);
0570: if (result == null)
0571: result = defaultCase(theEObject);
0572: return result;
0573: }
0574: case componentflowPackage.END_POINT: {
0575: EndPoint endPoint = (EndPoint) theEObject;
0576: Object result = caseEndPoint(endPoint);
0577: if (result == null)
0578: result = defaultCase(theEObject);
0579: return result;
0580: }
0581: case componentflowPackage.HTTP_CONNECTION: {
0582: HttpConnection httpConnection = (HttpConnection) theEObject;
0583: Object result = caseHttpConnection(httpConnection);
0584: if (result == null)
0585: result = defaultCase(theEObject);
0586: return result;
0587: }
0588: case componentflowPackage.JMS_CONSUMER: {
0589: JMSConsumer jmsConsumer = (JMSConsumer) theEObject;
0590: Object result = caseJMSConsumer(jmsConsumer);
0591: if (result == null)
0592: result = caseConsumer(jmsConsumer);
0593: if (result == null)
0594: result = caseJMSConfig(jmsConsumer);
0595: if (result == null)
0596: result = caseEndPoint(jmsConsumer);
0597: if (result == null)
0598: result = defaultCase(theEObject);
0599: return result;
0600: }
0601: case componentflowPackage.JMS_PROVIDER: {
0602: JMSProvider jmsProvider = (JMSProvider) theEObject;
0603: Object result = caseJMSProvider(jmsProvider);
0604: if (result == null)
0605: result = caseProvider(jmsProvider);
0606: if (result == null)
0607: result = caseJMSConfig(jmsProvider);
0608: if (result == null)
0609: result = caseEndPoint(jmsProvider);
0610: if (result == null)
0611: result = defaultCase(theEObject);
0612: return result;
0613: }
0614: case componentflowPackage.FTP_BASE: {
0615: FTPBase ftpBase = (FTPBase) theEObject;
0616: Object result = caseFTPBase(ftpBase);
0617: if (result == null)
0618: result = defaultCase(theEObject);
0619: return result;
0620: }
0621: case componentflowPackage.FTP_REPLY: {
0622: FtpReply ftpReply = (FtpReply) theEObject;
0623: Object result = caseFtpReply(ftpReply);
0624: if (result == null)
0625: result = caseFileReply(ftpReply);
0626: if (result == null)
0627: result = caseFTPAuthentication(ftpReply);
0628: if (result == null)
0629: result = defaultCase(theEObject);
0630: return result;
0631: }
0632: case componentflowPackage.BASE_READ: {
0633: BaseRead baseRead = (BaseRead) theEObject;
0634: Object result = caseBaseRead(baseRead);
0635: if (result == null)
0636: result = caseConsumer(baseRead);
0637: if (result == null)
0638: result = caseEndPoint(baseRead);
0639: if (result == null)
0640: result = defaultCase(theEObject);
0641: return result;
0642: }
0643: case componentflowPackage.SCHEDULER: {
0644: Scheduler scheduler = (Scheduler) theEObject;
0645: Object result = caseScheduler(scheduler);
0646: if (result == null)
0647: result = defaultCase(theEObject);
0648: return result;
0649: }
0650: case componentflowPackage.CUSTOM: {
0651: Custom custom = (Custom) theEObject;
0652: Object result = caseCustom(custom);
0653: if (result == null)
0654: result = caseBindingComponent(custom);
0655: if (result == null)
0656: result = caseComponentFlowEditorElement(custom);
0657: if (result == null)
0658: result = caseBaseElement(custom);
0659: if (result == null)
0660: result = defaultCase(theEObject);
0661: return result;
0662: }
0663: case componentflowPackage.PROPERTY_OBJECT: {
0664: PropertyObject propertyObject = (PropertyObject) theEObject;
0665: Object result = casePropertyObject(propertyObject);
0666: if (result == null)
0667: result = defaultCase(theEObject);
0668: return result;
0669: }
0670: case componentflowPackage.AR_SCHEDULE: {
0671: ARSchedule arSchedule = (ARSchedule) theEObject;
0672: Object result = caseARSchedule(arSchedule);
0673: if (result == null)
0674: result = caseCommonSchedule(arSchedule);
0675: if (result == null)
0676: result = defaultCase(theEObject);
0677: return result;
0678: }
0679: case componentflowPackage.COMMON_SCHEDULE: {
0680: CommonSchedule commonSchedule = (CommonSchedule) theEObject;
0681: Object result = caseCommonSchedule(commonSchedule);
0682: if (result == null)
0683: result = defaultCase(theEObject);
0684: return result;
0685: }
0686: case componentflowPackage.STANDARD_SCHEDULE: {
0687: StandardSchedule standardSchedule = (StandardSchedule) theEObject;
0688: Object result = caseStandardSchedule(standardSchedule);
0689: if (result == null)
0690: result = caseCommonSchedule(standardSchedule);
0691: if (result == null)
0692: result = defaultCase(theEObject);
0693: return result;
0694: }
0695: case componentflowPackage.EMAIL: {
0696: Email email = (Email) theEObject;
0697: Object result = caseEmail(email);
0698: if (result == null)
0699: result = caseBindingComponent(email);
0700: if (result == null)
0701: result = caseComponentFlowEditorElement(email);
0702: if (result == null)
0703: result = caseBaseElement(email);
0704: if (result == null)
0705: result = defaultCase(theEObject);
0706: return result;
0707: }
0708: case componentflowPackage.EMAIL_CONSUMER: {
0709: EmailConsumer emailConsumer = (EmailConsumer) theEObject;
0710: Object result = caseEmailConsumer(emailConsumer);
0711: if (result == null)
0712: result = caseConnection(emailConsumer);
0713: if (result == null)
0714: result = caseConsumer(emailConsumer);
0715: if (result == null)
0716: result = caseEndPoint(emailConsumer);
0717: if (result == null)
0718: result = defaultCase(theEObject);
0719: return result;
0720: }
0721: case componentflowPackage.CONNECTION: {
0722: Connection connection = (Connection) theEObject;
0723: Object result = caseConnection(connection);
0724: if (result == null)
0725: result = defaultCase(theEObject);
0726: return result;
0727: }
0728: case componentflowPackage.EMAIL_CONSUMER_REPLY: {
0729: EmailConsumerReply emailConsumerReply = (EmailConsumerReply) theEObject;
0730: Object result = caseEmailConsumerReply(emailConsumerReply);
0731: if (result == null)
0732: result = caseConnection(emailConsumerReply);
0733: if (result == null)
0734: result = defaultCase(theEObject);
0735: return result;
0736: }
0737: case componentflowPackage.EMAIL_PROVIDER: {
0738: EmailProvider emailProvider = (EmailProvider) theEObject;
0739: Object result = caseEmailProvider(emailProvider);
0740: if (result == null)
0741: result = caseConnection(emailProvider);
0742: if (result == null)
0743: result = caseProvider(emailProvider);
0744: if (result == null)
0745: result = caseEndPoint(emailProvider);
0746: if (result == null)
0747: result = defaultCase(theEObject);
0748: return result;
0749: }
0750: case componentflowPackage.CUSTOM_CONSUMER: {
0751: CustomConsumer customConsumer = (CustomConsumer) theEObject;
0752: Object result = caseCustomConsumer(customConsumer);
0753: if (result == null)
0754: result = caseConsumer(customConsumer);
0755: if (result == null)
0756: result = caseEndPoint(customConsumer);
0757: if (result == null)
0758: result = defaultCase(theEObject);
0759: return result;
0760: }
0761: default:
0762: return defaultCase(theEObject);
0763: }
0764: }
0765:
0766: /**
0767: * Returns the result of interpretting the object as an instance of '<em>Binding Component</em>'.
0768: * <!-- begin-user-doc -->
0769: * This implementation returns null;
0770: * returning a non-null result will terminate the switch.
0771: * <!-- end-user-doc -->
0772: * @param object the target of the switch.
0773: * @return the result of interpretting the object as an instance of '<em>Binding Component</em>'.
0774: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0775: * @generated
0776: */
0777: public Object caseBindingComponent(BindingComponent object) {
0778: return null;
0779: }
0780:
0781: /**
0782: * Returns the result of interpretting the object as an instance of '<em>Component Flow Editor Element</em>'.
0783: * <!-- begin-user-doc -->
0784: * This implementation returns null;
0785: * returning a non-null result will terminate the switch.
0786: * <!-- end-user-doc -->
0787: * @param object the target of the switch.
0788: * @return the result of interpretting the object as an instance of '<em>Component Flow Editor Element</em>'.
0789: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0790: * @generated
0791: */
0792: public Object caseComponentFlowEditorElement(
0793: ComponentFlowEditorElement object) {
0794: return null;
0795: }
0796:
0797: /**
0798: * Returns the result of interpretting the object as an instance of '<em>Service Engine</em>'.
0799: * <!-- begin-user-doc -->
0800: * This implementation returns null;
0801: * returning a non-null result will terminate the switch.
0802: * <!-- end-user-doc -->
0803: * @param object the target of the switch.
0804: * @return the result of interpretting the object as an instance of '<em>Service Engine</em>'.
0805: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0806: * @generated
0807: */
0808: public Object caseServiceEngine(ServiceEngine object) {
0809: return null;
0810: }
0811:
0812: /**
0813: * Returns the result of interpretting the object as an instance of '<em>HTTP</em>'.
0814: * <!-- begin-user-doc -->
0815: * This implementation returns null;
0816: * returning a non-null result will terminate the switch.
0817: * <!-- end-user-doc -->
0818: * @param object the target of the switch.
0819: * @return the result of interpretting the object as an instance of '<em>HTTP</em>'.
0820: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0821: * @generated
0822: */
0823: public Object caseHTTP(HTTP object) {
0824: return null;
0825: }
0826:
0827: /**
0828: * Returns the result of interpretting the object as an instance of '<em>File</em>'.
0829: * <!-- begin-user-doc -->
0830: * This implementation returns null;
0831: * returning a non-null result will terminate the switch.
0832: * <!-- end-user-doc -->
0833: * @param object the target of the switch.
0834: * @return the result of interpretting the object as an instance of '<em>File</em>'.
0835: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0836: * @generated
0837: */
0838: public Object caseFile(File object) {
0839: return null;
0840: }
0841:
0842: /**
0843: * Returns the result of interpretting the object as an instance of '<em>FTP</em>'.
0844: * <!-- begin-user-doc -->
0845: * This implementation returns null;
0846: * returning a non-null result will terminate the switch.
0847: * <!-- end-user-doc -->
0848: * @param object the target of the switch.
0849: * @return the result of interpretting the object as an instance of '<em>FTP</em>'.
0850: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0851: * @generated
0852: */
0853: public Object caseFTP(FTP object) {
0854: return null;
0855: }
0856:
0857: /**
0858: * Returns the result of interpretting the object as an instance of '<em>Transformer</em>'.
0859: * <!-- begin-user-doc -->
0860: * This implementation returns null;
0861: * returning a non-null result will terminate the switch.
0862: * <!-- end-user-doc -->
0863: * @param object the target of the switch.
0864: * @return the result of interpretting the object as an instance of '<em>Transformer</em>'.
0865: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0866: * @generated
0867: */
0868: public Object caseTransformer(Transformer object) {
0869: return null;
0870: }
0871:
0872: /**
0873: * Returns the result of interpretting the object as an instance of '<em>Parser</em>'.
0874: * <!-- begin-user-doc -->
0875: * This implementation returns null;
0876: * returning a non-null result will terminate the switch.
0877: * <!-- end-user-doc -->
0878: * @param object the target of the switch.
0879: * @return the result of interpretting the object as an instance of '<em>Parser</em>'.
0880: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0881: * @generated
0882: */
0883: public Object caseParser(Parser object) {
0884: return null;
0885: }
0886:
0887: /**
0888: * Returns the result of interpretting the object as an instance of '<em>XSLT</em>'.
0889: * <!-- begin-user-doc -->
0890: * This implementation returns null;
0891: * returning a non-null result will terminate the switch.
0892: * <!-- end-user-doc -->
0893: * @param object the target of the switch.
0894: * @return the result of interpretting the object as an instance of '<em>XSLT</em>'.
0895: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0896: * @generated
0897: */
0898: public Object caseXSLT(XSLT object) {
0899: return null;
0900: }
0901:
0902: /**
0903: * Returns the result of interpretting the object as an instance of '<em>Sequencer</em>'.
0904: * <!-- begin-user-doc -->
0905: * This implementation returns null;
0906: * returning a non-null result will terminate the switch.
0907: * <!-- end-user-doc -->
0908: * @param object the target of the switch.
0909: * @return the result of interpretting the object as an instance of '<em>Sequencer</em>'.
0910: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0911: * @generated
0912: */
0913: public Object caseSequencer(Sequencer object) {
0914: return null;
0915: }
0916:
0917: /**
0918: * Returns the result of interpretting the object as an instance of '<em>Component Flow Editor Document</em>'.
0919: * <!-- begin-user-doc -->
0920: * This implementation returns null;
0921: * returning a non-null result will terminate the switch.
0922: * <!-- end-user-doc -->
0923: * @param object the target of the switch.
0924: * @return the result of interpretting the object as an instance of '<em>Component Flow Editor Document</em>'.
0925: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0926: * @generated
0927: */
0928: public Object caseComponentFlowEditorDocument(
0929: ComponentFlowEditorDocument object) {
0930: return null;
0931: }
0932:
0933: /**
0934: * Returns the result of interpretting the object as an instance of '<em>Message Exchange</em>'.
0935: * <!-- begin-user-doc -->
0936: * This implementation returns null;
0937: * returning a non-null result will terminate the switch.
0938: * <!-- end-user-doc -->
0939: * @param object the target of the switch.
0940: * @return the result of interpretting the object as an instance of '<em>Message Exchange</em>'.
0941: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0942: * @generated
0943: */
0944: public Object caseMessageExchange(MessageExchange object) {
0945: return null;
0946: }
0947:
0948: /**
0949: * Returns the result of interpretting the object as an instance of '<em>External System</em>'.
0950: * <!-- begin-user-doc -->
0951: * This implementation returns null;
0952: * returning a non-null result will terminate the switch.
0953: * <!-- end-user-doc -->
0954: * @param object the target of the switch.
0955: * @return the result of interpretting the object as an instance of '<em>External System</em>'.
0956: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0957: * @generated
0958: */
0959: public Object caseExternalSystem(ExternalSystem object) {
0960: return null;
0961: }
0962:
0963: /**
0964: * Returns the result of interpretting the object as an instance of '<em>Decorative Model Element</em>'.
0965: * <!-- begin-user-doc -->
0966: * This implementation returns null;
0967: * returning a non-null result will terminate the switch.
0968: * <!-- end-user-doc -->
0969: * @param object the target of the switch.
0970: * @return the result of interpretting the object as an instance of '<em>Decorative Model Element</em>'.
0971: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0972: * @generated
0973: */
0974: public Object caseDecorativeModelElement(
0975: DecorativeModelElement object) {
0976: return null;
0977: }
0978:
0979: /**
0980: * Returns the result of interpretting the object as an instance of '<em>Http Provider</em>'.
0981: * <!-- begin-user-doc -->
0982: * This implementation returns null;
0983: * returning a non-null result will terminate the switch.
0984: * <!-- end-user-doc -->
0985: * @param object the target of the switch.
0986: * @return the result of interpretting the object as an instance of '<em>Http Provider</em>'.
0987: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
0988: * @generated
0989: */
0990: public Object caseHttpProvider(HttpProvider object) {
0991: return null;
0992: }
0993:
0994: /**
0995: * Returns the result of interpretting the object as an instance of '<em>File Consumer</em>'.
0996: * <!-- begin-user-doc -->
0997: * This implementation returns null;
0998: * returning a non-null result will terminate the switch.
0999: * <!-- end-user-doc -->
1000: * @param object the target of the switch.
1001: * @return the result of interpretting the object as an instance of '<em>File Consumer</em>'.
1002: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1003: * @generated
1004: */
1005: public Object caseFileConsumer(FileConsumer object) {
1006: return null;
1007: }
1008:
1009: /**
1010: * Returns the result of interpretting the object as an instance of '<em>File Provider</em>'.
1011: * <!-- begin-user-doc -->
1012: * This implementation returns null;
1013: * returning a non-null result will terminate the switch.
1014: * <!-- end-user-doc -->
1015: * @param object the target of the switch.
1016: * @return the result of interpretting the object as an instance of '<em>File Provider</em>'.
1017: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1018: * @generated
1019: */
1020: public Object caseFileProvider(FileProvider object) {
1021: return null;
1022: }
1023:
1024: /**
1025: * Returns the result of interpretting the object as an instance of '<em>File Completion</em>'.
1026: * <!-- begin-user-doc -->
1027: * This implementation returns null;
1028: * returning a non-null result will terminate the switch.
1029: * <!-- end-user-doc -->
1030: * @param object the target of the switch.
1031: * @return the result of interpretting the object as an instance of '<em>File Completion</em>'.
1032: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1033: * @generated
1034: */
1035: public Object caseFileCompletion(FileCompletion object) {
1036: return null;
1037: }
1038:
1039: /**
1040: * Returns the result of interpretting the object as an instance of '<em>JMS</em>'.
1041: * <!-- begin-user-doc -->
1042: * This implementation returns null;
1043: * returning a non-null result will terminate the switch.
1044: * <!-- end-user-doc -->
1045: * @param object the target of the switch.
1046: * @return the result of interpretting the object as an instance of '<em>JMS</em>'.
1047: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1048: * @generated
1049: */
1050: public Object caseJMS(JMS object) {
1051: return null;
1052: }
1053:
1054: /**
1055: * Returns the result of interpretting the object as an instance of '<em>JMS Config</em>'.
1056: * <!-- begin-user-doc -->
1057: * This implementation returns null;
1058: * returning a non-null result will terminate the switch.
1059: * <!-- end-user-doc -->
1060: * @param object the target of the switch.
1061: * @return the result of interpretting the object as an instance of '<em>JMS Config</em>'.
1062: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1063: * @generated
1064: */
1065: public Object caseJMSConfig(JMSConfig object) {
1066: return null;
1067: }
1068:
1069: /**
1070: * Returns the result of interpretting the object as an instance of '<em>Http Consumer</em>'.
1071: * <!-- begin-user-doc -->
1072: * This implementation returns null;
1073: * returning a non-null result will terminate the switch.
1074: * <!-- end-user-doc -->
1075: * @param object the target of the switch.
1076: * @return the result of interpretting the object as an instance of '<em>Http Consumer</em>'.
1077: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1078: * @generated
1079: */
1080: public Object caseHttpConsumer(HttpConsumer object) {
1081: return null;
1082: }
1083:
1084: /**
1085: * Returns the result of interpretting the object as an instance of '<em>File Reply</em>'.
1086: * <!-- begin-user-doc -->
1087: * This implementation returns null;
1088: * returning a non-null result will terminate the switch.
1089: * <!-- end-user-doc -->
1090: * @param object the target of the switch.
1091: * @return the result of interpretting the object as an instance of '<em>File Reply</em>'.
1092: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1093: * @generated
1094: */
1095: public Object caseFileReply(FileReply object) {
1096: return null;
1097: }
1098:
1099: /**
1100: * Returns the result of interpretting the object as an instance of '<em>JMS Consumer</em>'.
1101: * <!-- begin-user-doc -->
1102: * This implementation returns null;
1103: * returning a non-null result will terminate the switch.
1104: * <!-- end-user-doc -->
1105: * @param object the target of the switch.
1106: * @return the result of interpretting the object as an instance of '<em>JMS Consumer</em>'.
1107: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1108: * @generated
1109: */
1110: public Object caseJMSConsumer(JMSConsumer object) {
1111: return null;
1112: }
1113:
1114: /**
1115: * Returns the result of interpretting the object as an instance of '<em>JMS Provider</em>'.
1116: * <!-- begin-user-doc -->
1117: * This implementation returns null;
1118: * returning a non-null result will terminate the switch.
1119: * <!-- end-user-doc -->
1120: * @param object the target of the switch.
1121: * @return the result of interpretting the object as an instance of '<em>JMS Provider</em>'.
1122: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1123: * @generated
1124: */
1125: public Object caseJMSProvider(JMSProvider object) {
1126: return null;
1127: }
1128:
1129: /**
1130: * Returns the result of interpretting the object as an instance of '<em>FTP Base</em>'.
1131: * <!-- begin-user-doc -->
1132: * This implementation returns null;
1133: * returning a non-null result will terminate the switch.
1134: * <!-- end-user-doc -->
1135: * @param object the target of the switch.
1136: * @return the result of interpretting the object as an instance of '<em>FTP Base</em>'.
1137: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1138: * @generated
1139: */
1140: public Object caseFTPBase(FTPBase object) {
1141: return null;
1142: }
1143:
1144: /**
1145: * Returns the result of interpretting the object as an instance of '<em>Ftp Reply</em>'.
1146: * <!-- begin-user-doc -->
1147: * This implementation returns null;
1148: * returning a non-null result will terminate the switch.
1149: * <!-- end-user-doc -->
1150: * @param object the target of the switch.
1151: * @return the result of interpretting the object as an instance of '<em>Ftp Reply</em>'.
1152: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1153: * @generated
1154: */
1155: public Object caseFtpReply(FtpReply object) {
1156: return null;
1157: }
1158:
1159: /**
1160: * Returns the result of interpretting the object as an instance of '<em>Base Read</em>'.
1161: * <!-- begin-user-doc -->
1162: * This implementation returns null;
1163: * returning a non-null result will terminate the switch.
1164: * <!-- end-user-doc -->
1165: * @param object the target of the switch.
1166: * @return the result of interpretting the object as an instance of '<em>Base Read</em>'.
1167: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1168: * @generated
1169: */
1170: public Object caseBaseRead(BaseRead object) {
1171: return null;
1172: }
1173:
1174: /**
1175: * Returns the result of interpretting the object as an instance of '<em>Scheduler</em>'.
1176: * <!-- begin-user-doc -->
1177: * This implementation returns null;
1178: * returning a non-null result will terminate the switch.
1179: * <!-- end-user-doc -->
1180: * @param object the target of the switch.
1181: * @return the result of interpretting the object as an instance of '<em>Scheduler</em>'.
1182: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1183: * @generated
1184: */
1185: public Object caseScheduler(Scheduler object) {
1186: return null;
1187: }
1188:
1189: /**
1190: * Returns the result of interpretting the object as an instance of '<em>Custom</em>'.
1191: * <!-- begin-user-doc -->
1192: * This implementation returns null;
1193: * returning a non-null result will terminate the switch.
1194: * <!-- end-user-doc -->
1195: * @param object the target of the switch.
1196: * @return the result of interpretting the object as an instance of '<em>Custom</em>'.
1197: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1198: * @generated
1199: */
1200: public Object caseCustom(Custom object) {
1201: return null;
1202: }
1203:
1204: /**
1205: * Returns the result of interpretting the object as an instance of '<em>Property Object</em>'.
1206: * <!-- begin-user-doc -->
1207: * This implementation returns null;
1208: * returning a non-null result will terminate the switch.
1209: * <!-- end-user-doc -->
1210: * @param object the target of the switch.
1211: * @return the result of interpretting the object as an instance of '<em>Property Object</em>'.
1212: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1213: * @generated
1214: */
1215: public Object casePropertyObject(PropertyObject object) {
1216: return null;
1217: }
1218:
1219: /**
1220: * Returns the result of interpretting the object as an instance of '<em>AR Schedule</em>'.
1221: * <!-- begin-user-doc -->
1222: * This implementation returns null;
1223: * returning a non-null result will terminate the switch.
1224: * <!-- end-user-doc -->
1225: * @param object the target of the switch.
1226: * @return the result of interpretting the object as an instance of '<em>AR Schedule</em>'.
1227: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1228: * @generated
1229: */
1230: public Object caseARSchedule(ARSchedule object) {
1231: return null;
1232: }
1233:
1234: /**
1235: * Returns the result of interpretting the object as an instance of '<em>Common Schedule</em>'.
1236: * <!-- begin-user-doc -->
1237: * This implementation returns null;
1238: * returning a non-null result will terminate the switch.
1239: * <!-- end-user-doc -->
1240: * @param object the target of the switch.
1241: * @return the result of interpretting the object as an instance of '<em>Common Schedule</em>'.
1242: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1243: * @generated
1244: */
1245: public Object caseCommonSchedule(CommonSchedule object) {
1246: return null;
1247: }
1248:
1249: /**
1250: * Returns the result of interpretting the object as an instance of '<em>Standard Schedule</em>'.
1251: * <!-- begin-user-doc -->
1252: * This implementation returns null;
1253: * returning a non-null result will terminate the switch.
1254: * <!-- end-user-doc -->
1255: * @param object the target of the switch.
1256: * @return the result of interpretting the object as an instance of '<em>Standard Schedule</em>'.
1257: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1258: * @generated
1259: */
1260: public Object caseStandardSchedule(StandardSchedule object) {
1261: return null;
1262: }
1263:
1264: /**
1265: * Returns the result of interpretting the object as an instance of '<em>Email</em>'.
1266: * <!-- begin-user-doc -->
1267: * This implementation returns null;
1268: * returning a non-null result will terminate the switch.
1269: * <!-- end-user-doc -->
1270: * @param object the target of the switch.
1271: * @return the result of interpretting the object as an instance of '<em>Email</em>'.
1272: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1273: * @generated
1274: */
1275: public Object caseEmail(Email object) {
1276: return null;
1277: }
1278:
1279: /**
1280: * Returns the result of interpretting the object as an instance of '<em>Email Consumer</em>'.
1281: * <!-- begin-user-doc -->
1282: * This implementation returns null;
1283: * returning a non-null result will terminate the switch.
1284: * <!-- end-user-doc -->
1285: * @param object the target of the switch.
1286: * @return the result of interpretting the object as an instance of '<em>Email Consumer</em>'.
1287: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1288: * @generated
1289: */
1290: public Object caseEmailConsumer(EmailConsumer object) {
1291: return null;
1292: }
1293:
1294: /**
1295: * Returns the result of interpretting the object as an instance of '<em>Connection</em>'.
1296: * <!-- begin-user-doc -->
1297: * This implementation returns null;
1298: * returning a non-null result will terminate the switch.
1299: * <!-- end-user-doc -->
1300: * @param object the target of the switch.
1301: * @return the result of interpretting the object as an instance of '<em>Connection</em>'.
1302: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1303: * @generated
1304: */
1305: public Object caseConnection(Connection object) {
1306: return null;
1307: }
1308:
1309: /**
1310: * Returns the result of interpretting the object as an instance of '<em>Email Consumer Reply</em>'.
1311: * <!-- begin-user-doc -->
1312: * This implementation returns null;
1313: * returning a non-null result will terminate the switch.
1314: * <!-- end-user-doc -->
1315: * @param object the target of the switch.
1316: * @return the result of interpretting the object as an instance of '<em>Email Consumer Reply</em>'.
1317: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1318: * @generated
1319: */
1320: public Object caseEmailConsumerReply(EmailConsumerReply object) {
1321: return null;
1322: }
1323:
1324: /**
1325: * Returns the result of interpretting the object as an instance of '<em>Email Provider</em>'.
1326: * <!-- begin-user-doc -->
1327: * This implementation returns null;
1328: * returning a non-null result will terminate the switch.
1329: * <!-- end-user-doc -->
1330: * @param object the target of the switch.
1331: * @return the result of interpretting the object as an instance of '<em>Email Provider</em>'.
1332: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1333: * @generated
1334: */
1335: public Object caseEmailProvider(EmailProvider object) {
1336: return null;
1337: }
1338:
1339: /**
1340: * Returns the result of interpretting the object as an instance of '<em>Custom Consumer</em>'.
1341: * <!-- begin-user-doc -->
1342: * This implementation returns null;
1343: * returning a non-null result will terminate the switch.
1344: * <!-- end-user-doc -->
1345: * @param object the target of the switch.
1346: * @return the result of interpretting the object as an instance of '<em>Custom Consumer</em>'.
1347: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1348: * @generated
1349: */
1350: public Object caseCustomConsumer(CustomConsumer object) {
1351: return null;
1352: }
1353:
1354: /**
1355: * Returns the result of interpretting the object as an instance of '<em>Base Element</em>'.
1356: * <!-- begin-user-doc -->
1357: * This implementation returns null;
1358: * returning a non-null result will terminate the switch.
1359: * <!-- end-user-doc -->
1360: * @param object the target of the switch.
1361: * @return the result of interpretting the object as an instance of '<em>Base Element</em>'.
1362: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1363: * @generated
1364: */
1365: public Object caseBaseElement(BaseElement object) {
1366: return null;
1367: }
1368:
1369: /**
1370: * Returns the result of interpretting the object as an instance of '<em>CCSL</em>'.
1371: * <!-- begin-user-doc -->
1372: * This implementation returns null;
1373: * returning a non-null result will terminate the switch.
1374: * <!-- end-user-doc -->
1375: * @param object the target of the switch.
1376: * @return the result of interpretting the object as an instance of '<em>CCSL</em>'.
1377: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1378: * @generated
1379: */
1380: public Object caseCCSL(CCSL object) {
1381: return null;
1382: }
1383:
1384: /**
1385: * Returns the result of interpretting the object as an instance of '<em>Upoc Base</em>'.
1386: * <!-- begin-user-doc -->
1387: * This implementation returns null;
1388: * returning a non-null result will terminate the switch.
1389: * <!-- end-user-doc -->
1390: * @param object the target of the switch.
1391: * @return the result of interpretting the object as an instance of '<em>Upoc Base</em>'.
1392: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1393: * @generated
1394: */
1395: public Object caseUpocBase(UpocBase object) {
1396: return null;
1397: }
1398:
1399: /**
1400: * Returns the result of interpretting the object as an instance of '<em>Upoc Presend</em>'.
1401: * <!-- begin-user-doc -->
1402: * This implementation returns null;
1403: * returning a non-null result will terminate the switch.
1404: * <!-- end-user-doc -->
1405: * @param object the target of the switch.
1406: * @return the result of interpretting the object as an instance of '<em>Upoc Presend</em>'.
1407: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1408: * @generated
1409: */
1410: public Object caseUpocPresend(UpocPresend object) {
1411: return null;
1412: }
1413:
1414: /**
1415: * Returns the result of interpretting the object as an instance of '<em>Upoc Postsend</em>'.
1416: * <!-- begin-user-doc -->
1417: * This implementation returns null;
1418: * returning a non-null result will terminate the switch.
1419: * <!-- end-user-doc -->
1420: * @param object the target of the switch.
1421: * @return the result of interpretting the object as an instance of '<em>Upoc Postsend</em>'.
1422: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1423: * @generated
1424: */
1425: public Object caseUpocPostsend(UpocPostsend object) {
1426: return null;
1427: }
1428:
1429: /**
1430: * Returns the result of interpretting the object as an instance of '<em>Upoc Postaccept</em>'.
1431: * <!-- begin-user-doc -->
1432: * This implementation returns null;
1433: * returning a non-null result will terminate the switch.
1434: * <!-- end-user-doc -->
1435: * @param object the target of the switch.
1436: * @return the result of interpretting the object as an instance of '<em>Upoc Postaccept</em>'.
1437: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1438: * @generated
1439: */
1440: public Object caseUpocPostaccept(UpocPostaccept object) {
1441: return null;
1442: }
1443:
1444: /**
1445: * Returns the result of interpretting the object as an instance of '<em>Upoc</em>'.
1446: * <!-- begin-user-doc -->
1447: * This implementation returns null;
1448: * returning a non-null result will terminate the switch.
1449: * <!-- end-user-doc -->
1450: * @param object the target of the switch.
1451: * @return the result of interpretting the object as an instance of '<em>Upoc</em>'.
1452: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1453: * @generated
1454: */
1455: public Object caseUpoc(Upoc object) {
1456: return null;
1457: }
1458:
1459: /**
1460: * Returns the result of interpretting the object as an instance of '<em>Consumer CCSL</em>'.
1461: * <!-- begin-user-doc -->
1462: * This implementation returns null;
1463: * returning a non-null result will terminate the switch.
1464: * <!-- end-user-doc -->
1465: * @param object the target of the switch.
1466: * @return the result of interpretting the object as an instance of '<em>Consumer CCSL</em>'.
1467: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1468: * @generated
1469: */
1470: public Object caseConsumerCCSL(ConsumerCCSL object) {
1471: return null;
1472: }
1473:
1474: /**
1475: * Returns the result of interpretting the object as an instance of '<em>Provider CCSL</em>'.
1476: * <!-- begin-user-doc -->
1477: * This implementation returns null;
1478: * returning a non-null result will terminate the switch.
1479: * <!-- end-user-doc -->
1480: * @param object the target of the switch.
1481: * @return the result of interpretting the object as an instance of '<em>Provider CCSL</em>'.
1482: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1483: * @generated
1484: */
1485: public Object caseProviderCCSL(ProviderCCSL object) {
1486: return null;
1487: }
1488:
1489: /**
1490: * Returns the result of interpretting the object as an instance of '<em>FTP Consumer</em>'.
1491: * <!-- begin-user-doc -->
1492: * This implementation returns null;
1493: * returning a non-null result will terminate the switch.
1494: * <!-- end-user-doc -->
1495: * @param object the target of the switch.
1496: * @return the result of interpretting the object as an instance of '<em>FTP Consumer</em>'.
1497: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1498: * @generated
1499: */
1500: public Object caseFTPConsumer(FTPConsumer object) {
1501: return null;
1502: }
1503:
1504: /**
1505: * Returns the result of interpretting the object as an instance of '<em>FTP Provider</em>'.
1506: * <!-- begin-user-doc -->
1507: * This implementation returns null;
1508: * returning a non-null result will terminate the switch.
1509: * <!-- end-user-doc -->
1510: * @param object the target of the switch.
1511: * @return the result of interpretting the object as an instance of '<em>FTP Provider</em>'.
1512: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1513: * @generated
1514: */
1515: public Object caseFTPProvider(FTPProvider object) {
1516: return null;
1517: }
1518:
1519: /**
1520: * Returns the result of interpretting the object as an instance of '<em>FTP Authentication</em>'.
1521: * <!-- begin-user-doc -->
1522: * This implementation returns null;
1523: * returning a non-null result will terminate the switch.
1524: * <!-- end-user-doc -->
1525: * @param object the target of the switch.
1526: * @return the result of interpretting the object as an instance of '<em>FTP Authentication</em>'.
1527: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1528: * @generated
1529: */
1530: public Object caseFTPAuthentication(FTPAuthentication object) {
1531: return null;
1532: }
1533:
1534: /**
1535: * Returns the result of interpretting the object as an instance of '<em>CBR</em>'.
1536: * <!-- begin-user-doc -->
1537: * This implementation returns null;
1538: * returning a non-null result will terminate the switch.
1539: * <!-- end-user-doc -->
1540: * @param object the target of the switch.
1541: * @return the result of interpretting the object as an instance of '<em>CBR</em>'.
1542: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1543: * @generated
1544: */
1545: public Object caseCBR(CBR object) {
1546: return null;
1547: }
1548:
1549: /**
1550: * Returns the result of interpretting the object as an instance of '<em>JDBC</em>'.
1551: * <!-- begin-user-doc -->
1552: * This implementation returns null;
1553: * returning a non-null result will terminate the switch.
1554: * <!-- end-user-doc -->
1555: * @param object the target of the switch.
1556: * @return the result of interpretting the object as an instance of '<em>JDBC</em>'.
1557: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1558: * @generated
1559: */
1560: public Object caseJDBC(JDBC object) {
1561: return null;
1562: }
1563:
1564: /**
1565: * Returns the result of interpretting the object as an instance of '<em>Script</em>'.
1566: * <!-- begin-user-doc -->
1567: * This implementation returns null;
1568: * returning a non-null result will terminate the switch.
1569: * <!-- end-user-doc -->
1570: * @param object the target of the switch.
1571: * @return the result of interpretting the object as an instance of '<em>Script</em>'.
1572: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1573: * @generated
1574: */
1575: public Object caseScript(Script object) {
1576: return null;
1577: }
1578:
1579: /**
1580: * Returns the result of interpretting the object as an instance of '<em>Comment</em>'.
1581: * <!-- begin-user-doc -->
1582: * This implementation returns null;
1583: * returning a non-null result will terminate the switch.
1584: * <!-- end-user-doc -->
1585: * @param object the target of the switch.
1586: * @return the result of interpretting the object as an instance of '<em>Comment</em>'.
1587: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1588: * @generated
1589: */
1590: public Object caseComment(Comment object) {
1591: return null;
1592: }
1593:
1594: /**
1595: * Returns the result of interpretting the object as an instance of '<em>TCPIP</em>'.
1596: * <!-- begin-user-doc -->
1597: * This implementation returns null;
1598: * returning a non-null result will terminate the switch.
1599: * <!-- end-user-doc -->
1600: * @param object the target of the switch.
1601: * @return the result of interpretting the object as an instance of '<em>TCPIP</em>'.
1602: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1603: * @generated
1604: */
1605: public Object caseTCPIP(TCPIP object) {
1606: return null;
1607: }
1608:
1609: /**
1610: * Returns the result of interpretting the object as an instance of '<em>Connection Setting</em>'.
1611: * <!-- begin-user-doc -->
1612: * This implementation returns null;
1613: * returning a non-null result will terminate the switch.
1614: * <!-- end-user-doc -->
1615: * @param object the target of the switch.
1616: * @return the result of interpretting the object as an instance of '<em>Connection Setting</em>'.
1617: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1618: * @generated
1619: */
1620: public Object caseConnectionSetting(ConnectionSetting object) {
1621: return null;
1622: }
1623:
1624: /**
1625: * Returns the result of interpretting the object as an instance of '<em>TCPIP Client</em>'.
1626: * <!-- begin-user-doc -->
1627: * This implementation returns null;
1628: * returning a non-null result will terminate the switch.
1629: * <!-- end-user-doc -->
1630: * @param object the target of the switch.
1631: * @return the result of interpretting the object as an instance of '<em>TCPIP Client</em>'.
1632: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1633: * @generated
1634: */
1635: public Object caseTCPIPClient(TCPIPClient object) {
1636: return null;
1637: }
1638:
1639: /**
1640: * Returns the result of interpretting the object as an instance of '<em>TCPIP Server</em>'.
1641: * <!-- begin-user-doc -->
1642: * This implementation returns null;
1643: * returning a non-null result will terminate the switch.
1644: * <!-- end-user-doc -->
1645: * @param object the target of the switch.
1646: * @return the result of interpretting the object as an instance of '<em>TCPIP Server</em>'.
1647: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1648: * @generated
1649: */
1650: public Object caseTCPIPServer(TCPIPServer object) {
1651: return null;
1652: }
1653:
1654: /**
1655: * Returns the result of interpretting the object as an instance of '<em>SSL</em>'.
1656: * <!-- begin-user-doc -->
1657: * This implementation returns null;
1658: * returning a non-null result will terminate the switch.
1659: * <!-- end-user-doc -->
1660: * @param object the target of the switch.
1661: * @return the result of interpretting the object as an instance of '<em>SSL</em>'.
1662: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1663: * @generated
1664: */
1665: public Object caseSSL(SSL object) {
1666: return null;
1667: }
1668:
1669: /**
1670: * Returns the result of interpretting the object as an instance of '<em>Provider</em>'.
1671: * <!-- begin-user-doc -->
1672: * This implementation returns null;
1673: * returning a non-null result will terminate the switch.
1674: * <!-- end-user-doc -->
1675: * @param object the target of the switch.
1676: * @return the result of interpretting the object as an instance of '<em>Provider</em>'.
1677: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1678: * @generated
1679: */
1680: public Object caseProvider(Provider object) {
1681: return null;
1682: }
1683:
1684: /**
1685: * Returns the result of interpretting the object as an instance of '<em>Consumer</em>'.
1686: * <!-- begin-user-doc -->
1687: * This implementation returns null;
1688: * returning a non-null result will terminate the switch.
1689: * <!-- end-user-doc -->
1690: * @param object the target of the switch.
1691: * @return the result of interpretting the object as an instance of '<em>Consumer</em>'.
1692: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1693: * @generated
1694: */
1695: public Object caseConsumer(Consumer object) {
1696: return null;
1697: }
1698:
1699: /**
1700: * Returns the result of interpretting the object as an instance of '<em>End Point</em>'.
1701: * <!-- begin-user-doc -->
1702: * This implementation returns null;
1703: * returning a non-null result will terminate the switch.
1704: * <!-- end-user-doc -->
1705: * @param object the target of the switch.
1706: * @return the result of interpretting the object as an instance of '<em>End Point</em>'.
1707: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1708: * @generated
1709: */
1710: public Object caseEndPoint(EndPoint object) {
1711: return null;
1712: }
1713:
1714: /**
1715: * Returns the result of interpretting the object as an instance of '<em>Http Connection</em>'.
1716: * <!-- begin-user-doc -->
1717: * This implementation returns null;
1718: * returning a non-null result will terminate the switch.
1719: * <!-- end-user-doc -->
1720: * @param object the target of the switch.
1721: * @return the result of interpretting the object as an instance of '<em>Http Connection</em>'.
1722: * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1723: * @generated
1724: */
1725: public Object caseHttpConnection(HttpConnection object) {
1726: return null;
1727: }
1728:
1729: /**
1730: * Returns the result of interpretting the object as an instance of '<em>EObject</em>'.
1731: * <!-- begin-user-doc -->
1732: * This implementation returns null;
1733: * returning a non-null result will terminate the switch, but this is the last case anyway.
1734: * <!-- end-user-doc -->
1735: * @param object the target of the switch.
1736: * @return the result of interpretting the object as an instance of '<em>EObject</em>'.
1737: * @see #doSwitch(org.eclipse.emf.ecore.EObject)
1738: * @generated
1739: */
1740: public Object defaultCase(EObject object) {
1741: return null;
1742: }
1743:
1744: } //componentflowSwitch
|