001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id: componentflowFactory.java 251 2006-08-18 01:00:08Z mpreston $
006: */package com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor;
007:
008: import org.eclipse.emf.ecore.EFactory;
009:
010: import com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.impl.UpocImpl;
011:
012: /**
013: * <!-- begin-user-doc -->
014: * The <b>Factory</b> for the model.
015: * It provides a create method for each non-abstract class of the model.
016: * <!-- end-user-doc -->
017: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage
018: * @generated
019: */
020: public interface componentflowFactory extends EFactory {
021: /**
022: * <!-- begin-user-doc -->
023: * <!-- end-user-doc -->
024: * @generated
025: */
026: String copyright = "Copyright, Bostech Corp.";
027:
028: /**
029: * The singleton instance of the factory.
030: * <!-- begin-user-doc -->
031: * <!-- end-user-doc -->
032: * @generated
033: */
034: componentflowFactory eINSTANCE = com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.impl.componentflowFactoryImpl
035: .init();
036:
037: /**
038: * Returns a new object of class '<em>Component Flow Editor Element</em>'.
039: * <!-- begin-user-doc -->
040: * <!-- end-user-doc -->
041: * @return a new object of class '<em>Component Flow Editor Element</em>'.
042: * @generated
043: */
044: ComponentFlowEditorElement createComponentFlowEditorElement();
045:
046: /**
047: * Returns a new object of class '<em>Service Engine</em>'.
048: * <!-- begin-user-doc -->
049: * <!-- end-user-doc -->
050: * @return a new object of class '<em>Service Engine</em>'.
051: * @generated
052: */
053: ServiceEngine createServiceEngine();
054:
055: /**
056: * Returns a new object of class '<em>HTTP</em>'.
057: * <!-- begin-user-doc -->
058: * <!-- end-user-doc -->
059: * @return a new object of class '<em>HTTP</em>'.
060: * @generated
061: */
062: HTTP createHTTP();
063:
064: /**
065: * Returns a new object of class '<em>File</em>'.
066: * <!-- begin-user-doc -->
067: * <!-- end-user-doc -->
068: * @return a new object of class '<em>File</em>'.
069: * @generated
070: */
071: File createFile();
072:
073: /**
074: * Returns a new object of class '<em>FTP</em>'.
075: * <!-- begin-user-doc -->
076: * <!-- end-user-doc -->
077: * @return a new object of class '<em>FTP</em>'.
078: * @generated
079: */
080: FTP createFTP();
081:
082: /**
083: * Returns a new object of class '<em>Transformer</em>'.
084: * <!-- begin-user-doc -->
085: * <!-- end-user-doc -->
086: * @return a new object of class '<em>Transformer</em>'.
087: * @generated
088: */
089: Transformer createTransformer();
090:
091: /**
092: * Returns a new object of class '<em>Parser</em>'.
093: * <!-- begin-user-doc -->
094: * <!-- end-user-doc -->
095: * @return a new object of class '<em>Parser</em>'.
096: * @generated
097: */
098: Parser createParser();
099:
100: /**
101: * Returns a new object of class '<em>XSLT</em>'.
102: * <!-- begin-user-doc -->
103: * <!-- end-user-doc -->
104: * @return a new object of class '<em>XSLT</em>'.
105: * @generated
106: */
107: XSLT createXSLT();
108:
109: /**
110: * Returns a new object of class '<em>Sequencer</em>'.
111: * <!-- begin-user-doc -->
112: * <!-- end-user-doc -->
113: * @return a new object of class '<em>Sequencer</em>'.
114: * @generated
115: */
116: Sequencer createSequencer();
117:
118: /**
119: * Returns a new object of class '<em>Component Flow Editor Document</em>'.
120: * <!-- begin-user-doc -->
121: * <!-- end-user-doc -->
122: * @return a new object of class '<em>Component Flow Editor Document</em>'.
123: * @generated
124: */
125: ComponentFlowEditorDocument createComponentFlowEditorDocument();
126:
127: /**
128: * Returns a new object of class '<em>Message Exchange</em>'.
129: * <!-- begin-user-doc -->
130: * <!-- end-user-doc -->
131: * @return a new object of class '<em>Message Exchange</em>'.
132: * @generated
133: */
134: MessageExchange createMessageExchange();
135:
136: /**
137: * Returns a new object of class '<em>External System</em>'.
138: * <!-- begin-user-doc -->
139: * <!-- end-user-doc -->
140: * @return a new object of class '<em>External System</em>'.
141: * @generated
142: */
143: ExternalSystem createExternalSystem();
144:
145: /**
146: * Returns a new object of class '<em>Decorative Model Element</em>'.
147: * <!-- begin-user-doc -->
148: * <!-- end-user-doc -->
149: * @return a new object of class '<em>Decorative Model Element</em>'.
150: * @generated
151: */
152: DecorativeModelElement createDecorativeModelElement();
153:
154: /**
155: * Returns a new object of class '<em>Http Provider</em>'.
156: * <!-- begin-user-doc -->
157: * <!-- end-user-doc -->
158: * @return a new object of class '<em>Http Provider</em>'.
159: * @generated
160: */
161: HttpProvider createHttpProvider();
162:
163: /**
164: * Returns a new object of class '<em>File Consumer</em>'.
165: * <!-- begin-user-doc -->
166: * <!-- end-user-doc -->
167: * @return a new object of class '<em>File Consumer</em>'.
168: * @generated
169: */
170: FileConsumer createFileConsumer();
171:
172: /**
173: * Returns a new object of class '<em>File Provider</em>'.
174: * <!-- begin-user-doc -->
175: * <!-- end-user-doc -->
176: * @return a new object of class '<em>File Provider</em>'.
177: * @generated
178: */
179: FileProvider createFileProvider();
180:
181: /**
182: * Returns a new object of class '<em>File Completion</em>'.
183: * <!-- begin-user-doc -->
184: * <!-- end-user-doc -->
185: * @return a new object of class '<em>File Completion</em>'.
186: * @generated
187: */
188: FileCompletion createFileCompletion();
189:
190: /**
191: * Returns a new object of class '<em>JMS</em>'.
192: * <!-- begin-user-doc -->
193: * <!-- end-user-doc -->
194: * @return a new object of class '<em>JMS</em>'.
195: * @generated
196: */
197: JMS createJMS();
198:
199: /**
200: * Returns a new object of class '<em>Http Consumer</em>'.
201: * <!-- begin-user-doc -->
202: * <!-- end-user-doc -->
203: * @return a new object of class '<em>Http Consumer</em>'.
204: * @generated
205: */
206: HttpConsumer createHttpConsumer();
207:
208: /**
209: * Returns a new object of class '<em>File Reply</em>'.
210: * <!-- begin-user-doc -->
211: * <!-- end-user-doc -->
212: * @return a new object of class '<em>File Reply</em>'.
213: * @generated
214: */
215: FileReply createFileReply();
216:
217: /**
218: * Returns a new object of class '<em>JMS Consumer</em>'.
219: * <!-- begin-user-doc -->
220: * <!-- end-user-doc -->
221: * @return a new object of class '<em>JMS Consumer</em>'.
222: * @generated
223: */
224: JMSConsumer createJMSConsumer();
225:
226: /**
227: * Returns a new object of class '<em>JMS Provider</em>'.
228: * <!-- begin-user-doc -->
229: * <!-- end-user-doc -->
230: * @return a new object of class '<em>JMS Provider</em>'.
231: * @generated
232: */
233: JMSProvider createJMSProvider();
234:
235: /**
236: * Returns a new object of class '<em>FTP Base</em>'.
237: * <!-- begin-user-doc -->
238: * <!-- end-user-doc -->
239: * @return a new object of class '<em>FTP Base</em>'.
240: * @generated
241: */
242: FTPBase createFTPBase();
243:
244: /**
245: * Returns a new object of class '<em>Ftp Reply</em>'.
246: * <!-- begin-user-doc -->
247: * <!-- end-user-doc -->
248: * @return a new object of class '<em>Ftp Reply</em>'.
249: * @generated
250: */
251: FtpReply createFtpReply();
252:
253: /**
254: * Returns a new object of class '<em>Base Read</em>'.
255: * <!-- begin-user-doc -->
256: * <!-- end-user-doc -->
257: * @return a new object of class '<em>Base Read</em>'.
258: * @generated
259: */
260: BaseRead createBaseRead();
261:
262: /**
263: * Returns a new object of class '<em>Scheduler</em>'.
264: * <!-- begin-user-doc -->
265: * <!-- end-user-doc -->
266: * @return a new object of class '<em>Scheduler</em>'.
267: * @generated
268: */
269: Scheduler createScheduler();
270:
271: /**
272: * Returns a new object of class '<em>Custom</em>'.
273: * <!-- begin-user-doc -->
274: * <!-- end-user-doc -->
275: * @return a new object of class '<em>Custom</em>'.
276: * @generated
277: */
278: Custom createCustom();
279:
280: /**
281: * Returns a new object of class '<em>Property Object</em>'.
282: * <!-- begin-user-doc -->
283: * <!-- end-user-doc -->
284: * @return a new object of class '<em>Property Object</em>'.
285: * @generated
286: */
287: PropertyObject createPropertyObject();
288:
289: /**
290: * Returns a new object of class '<em>AR Schedule</em>'.
291: * <!-- begin-user-doc -->
292: * <!-- end-user-doc -->
293: * @return a new object of class '<em>AR Schedule</em>'.
294: * @generated
295: */
296: ARSchedule createARSchedule();
297:
298: /**
299: * Returns a new object of class '<em>Common Schedule</em>'.
300: * <!-- begin-user-doc -->
301: * <!-- end-user-doc -->
302: * @return a new object of class '<em>Common Schedule</em>'.
303: * @generated
304: */
305: CommonSchedule createCommonSchedule();
306:
307: /**
308: * Returns a new object of class '<em>Standard Schedule</em>'.
309: * <!-- begin-user-doc -->
310: * <!-- end-user-doc -->
311: * @return a new object of class '<em>Standard Schedule</em>'.
312: * @generated
313: */
314: StandardSchedule createStandardSchedule();
315:
316: /**
317: * Returns a new object of class '<em>Email</em>'.
318: * <!-- begin-user-doc -->
319: * <!-- end-user-doc -->
320: * @return a new object of class '<em>Email</em>'.
321: * @generated
322: */
323: Email createEmail();
324:
325: /**
326: * Returns a new object of class '<em>Email Consumer</em>'.
327: * <!-- begin-user-doc -->
328: * <!-- end-user-doc -->
329: * @return a new object of class '<em>Email Consumer</em>'.
330: * @generated
331: */
332: EmailConsumer createEmailConsumer();
333:
334: /**
335: * Returns a new object of class '<em>Connection</em>'.
336: * <!-- begin-user-doc -->
337: * <!-- end-user-doc -->
338: * @return a new object of class '<em>Connection</em>'.
339: * @generated
340: */
341: Connection createConnection();
342:
343: /**
344: * Returns a new object of class '<em>Email Consumer Reply</em>'.
345: * <!-- begin-user-doc -->
346: * <!-- end-user-doc -->
347: * @return a new object of class '<em>Email Consumer Reply</em>'.
348: * @generated
349: */
350: EmailConsumerReply createEmailConsumerReply();
351:
352: /**
353: * Returns a new object of class '<em>Email Provider</em>'.
354: * <!-- begin-user-doc -->
355: * <!-- end-user-doc -->
356: * @return a new object of class '<em>Email Provider</em>'.
357: * @generated
358: */
359: EmailProvider createEmailProvider();
360:
361: /**
362: * Returns a new object of class '<em>Custom Consumer</em>'.
363: * <!-- begin-user-doc -->
364: * <!-- end-user-doc -->
365: * @return a new object of class '<em>Custom Consumer</em>'.
366: * @generated
367: */
368: CustomConsumer createCustomConsumer();
369:
370: /**
371: * Returns a new object of class '<em>Base Element</em>'.
372: * <!-- begin-user-doc -->
373: * <!-- end-user-doc -->
374: * @return a new object of class '<em>Base Element</em>'.
375: * @generated
376: */
377: BaseElement createBaseElement();
378:
379: /**
380: * Returns a new object of class '<em>Upoc Base</em>'.
381: * <!-- begin-user-doc -->
382: * <!-- end-user-doc -->
383: * @return a new object of class '<em>Upoc Base</em>'.
384: * @generated
385: */
386: UpocBase createUpocBase();
387:
388: /**
389: * Returns a new object of class '<em>Upoc Presend</em>'.
390: * <!-- begin-user-doc -->
391: * <!-- end-user-doc -->
392: * @return a new object of class '<em>Upoc Presend</em>'.
393: * @generated
394: */
395: UpocPresend createUpocPresend();
396:
397: /**
398: * Returns a new object of class '<em>Upoc Postsend</em>'.
399: * <!-- begin-user-doc -->
400: * <!-- end-user-doc -->
401: * @return a new object of class '<em>Upoc Postsend</em>'.
402: * @generated
403: */
404: UpocPostsend createUpocPostsend();
405:
406: /**
407: * Returns a new object of class '<em>Upoc Postaccept</em>'.
408: * <!-- begin-user-doc -->
409: * <!-- end-user-doc -->
410: * @return a new object of class '<em>Upoc Postaccept</em>'.
411: * @generated
412: */
413: UpocPostaccept createUpocPostaccept();
414:
415: /**
416: * Returns a new object of class '<em>Consumer CCSL</em>'.
417: * <!-- begin-user-doc -->
418: * <!-- end-user-doc -->
419: * @return a new object of class '<em>Consumer CCSL</em>'.
420: * @generated
421: */
422: ConsumerCCSL createConsumerCCSL();
423:
424: /**
425: * Returns a new object of class '<em>Provider CCSL</em>'.
426: * <!-- begin-user-doc -->
427: * <!-- end-user-doc -->
428: * @return a new object of class '<em>Provider CCSL</em>'.
429: * @generated
430: */
431: ProviderCCSL createProviderCCSL();
432:
433: /**
434: * Returns a new object of class '<em>FTP Consumer</em>'.
435: * <!-- begin-user-doc -->
436: * <!-- end-user-doc -->
437: * @return a new object of class '<em>FTP Consumer</em>'.
438: * @generated
439: */
440: FTPConsumer createFTPConsumer();
441:
442: /**
443: * Returns a new object of class '<em>FTP Provider</em>'.
444: * <!-- begin-user-doc -->
445: * <!-- end-user-doc -->
446: * @return a new object of class '<em>FTP Provider</em>'.
447: * @generated
448: */
449: FTPProvider createFTPProvider();
450:
451: /**
452: * Returns a new object of class '<em>FTP Authentication</em>'.
453: * <!-- begin-user-doc -->
454: * <!-- end-user-doc -->
455: * @return a new object of class '<em>FTP Authentication</em>'.
456: * @generated
457: */
458: FTPAuthentication createFTPAuthentication();
459:
460: /**
461: * Returns a new object of class '<em>CBR</em>'.
462: * <!-- begin-user-doc -->
463: * <!-- end-user-doc -->
464: * @return a new object of class '<em>CBR</em>'.
465: * @generated
466: */
467: CBR createCBR();
468:
469: /**
470: * Returns a new object of class '<em>JDBC</em>'.
471: * <!-- begin-user-doc -->
472: * <!-- end-user-doc -->
473: * @return a new object of class '<em>JDBC</em>'.
474: * @generated
475: */
476: JDBC createJDBC();
477:
478: /**
479: * Returns a new object of class '<em>Script</em>'.
480: * <!-- begin-user-doc -->
481: * <!-- end-user-doc -->
482: * @return a new object of class '<em>Script</em>'.
483: * @generated
484: */
485: Script createScript();
486:
487: /**
488: * Returns a new object of class '<em>Comment</em>'.
489: * <!-- begin-user-doc -->
490: * <!-- end-user-doc -->
491: * @return a new object of class '<em>Comment</em>'.
492: * @generated
493: */
494: Comment createComment();
495:
496: /**
497: * Returns a new object of class '<em>TCPIP</em>'.
498: * <!-- begin-user-doc -->
499: * <!-- end-user-doc -->
500: * @return a new object of class '<em>TCPIP</em>'.
501: * @generated
502: */
503: TCPIP createTCPIP();
504:
505: /**
506: * Returns a new object of class '<em>Connection Setting</em>'.
507: * <!-- begin-user-doc -->
508: * <!-- end-user-doc -->
509: * @return a new object of class '<em>Connection Setting</em>'.
510: * @generated
511: */
512: ConnectionSetting createConnectionSetting();
513:
514: /**
515: * Returns a new object of class '<em>TCPIP Client</em>'.
516: * <!-- begin-user-doc -->
517: * <!-- end-user-doc -->
518: * @return a new object of class '<em>TCPIP Client</em>'.
519: * @generated
520: */
521: TCPIPClient createTCPIPClient();
522:
523: /**
524: * Returns a new object of class '<em>TCPIP Server</em>'.
525: * <!-- begin-user-doc -->
526: * <!-- end-user-doc -->
527: * @return a new object of class '<em>TCPIP Server</em>'.
528: * @generated
529: */
530: TCPIPServer createTCPIPServer();
531:
532: /**
533: * Returns a new object of class '<em>SSL</em>'.
534: * <!-- begin-user-doc -->
535: * <!-- end-user-doc -->
536: * @return a new object of class '<em>SSL</em>'.
537: * @generated
538: */
539: SSL createSSL();
540:
541: /**
542: * Returns a new object of class '<em>Provider</em>'.
543: * <!-- begin-user-doc -->
544: * <!-- end-user-doc -->
545: * @return a new object of class '<em>Provider</em>'.
546: * @generated
547: */
548: Provider createProvider();
549:
550: /**
551: * Returns a new object of class '<em>Consumer</em>'.
552: * <!-- begin-user-doc -->
553: * <!-- end-user-doc -->
554: * @return a new object of class '<em>Consumer</em>'.
555: * @generated
556: */
557: Consumer createConsumer();
558:
559: /**
560: * Returns a new object of class '<em>End Point</em>'.
561: * <!-- begin-user-doc -->
562: * <!-- end-user-doc -->
563: * @return a new object of class '<em>End Point</em>'.
564: * @generated
565: */
566: EndPoint createEndPoint();
567:
568: /**
569: * Returns a new object of class '<em>Http Connection</em>'.
570: * <!-- begin-user-doc -->
571: * <!-- end-user-doc -->
572: * @return a new object of class '<em>Http Connection</em>'.
573: * @generated
574: */
575: HttpConnection createHttpConnection();
576:
577: Upoc createUpoc();
578:
579: /**
580: * Returns the package supported by this factory.
581: * <!-- begin-user-doc -->
582: * <!-- end-user-doc -->
583: * @return the package supported by this factory.
584: * @generated
585: */
586: componentflowPackage getcomponentflowPackage();
587:
588: } //componentflowFactory
|