1 /**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7 package org.mod4j.dsl.service.mm.ServiceDsl;
8
9 import org.eclipse.emf.ecore.EAttribute;
10 import org.eclipse.emf.ecore.EClass;
11 import org.eclipse.emf.ecore.EEnum;
12 import org.eclipse.emf.ecore.EPackage;
13 import org.eclipse.emf.ecore.EReference;
14
15 /**
16 * <!-- begin-user-doc -->
17 * The <b>Package</b> for the model.
18 * It contains accessors for the meta objects to represent
19 * <ul>
20 * <li>each class,</li>
21 * <li>each feature of each class,</li>
22 * <li>each enum,</li>
23 * <li>and each data type</li>
24 * </ul>
25 * <!-- end-user-doc -->
26 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslFactory
27 * @model kind="package"
28 * @generated
29 */
30 public interface ServiceDslPackage extends EPackage {
31 /**
32 * The package name.
33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc -->
35 * @generated
36 */
37 String eNAME = "ServiceDsl";
38
39 /**
40 * The package namespace URI.
41 * <!-- begin-user-doc -->
42 * <!-- end-user-doc -->
43 * @generated
44 */
45 String eNS_URI = "http://www.mod4j.org/service";
46
47 /**
48 * The package namespace name.
49 * <!-- begin-user-doc -->
50 * <!-- end-user-doc -->
51 * @generated
52 */
53 String eNS_PREFIX = "service";
54
55 /**
56 * The singleton instance of the package.
57 * <!-- begin-user-doc -->
58 * <!-- end-user-doc -->
59 * @generated
60 */
61 ServiceDslPackage eINSTANCE = org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl.init();
62
63 /**
64 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ModelElementImpl <em>Model Element</em>}' class.
65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc -->
67 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ModelElementImpl
68 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getModelElement()
69 * @generated
70 */
71 int MODEL_ELEMENT = 1;
72
73 /**
74 * The feature id for the '<em><b>Name</b></em>' attribute.
75 * <!-- begin-user-doc -->
76 * <!-- end-user-doc -->
77 * @generated
78 * @ordered
79 */
80 int MODEL_ELEMENT__NAME = 0;
81
82 /**
83 * The feature id for the '<em><b>Description</b></em>' attribute.
84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc -->
86 * @generated
87 * @ordered
88 */
89 int MODEL_ELEMENT__DESCRIPTION = 1;
90
91 /**
92 * The number of structural features of the '<em>Model Element</em>' class.
93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc -->
95 * @generated
96 * @ordered
97 */
98 int MODEL_ELEMENT_FEATURE_COUNT = 2;
99
100 /**
101 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceModelImpl <em>Service Model</em>}' class.
102 * <!-- begin-user-doc -->
103 * <!-- end-user-doc -->
104 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceModelImpl
105 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getServiceModel()
106 * @generated
107 */
108 int SERVICE_MODEL = 0;
109
110 /**
111 * The feature id for the '<em><b>Name</b></em>' attribute.
112 * <!-- begin-user-doc -->
113 * <!-- end-user-doc -->
114 * @generated
115 * @ordered
116 */
117 int SERVICE_MODEL__NAME = MODEL_ELEMENT__NAME;
118
119 /**
120 * The feature id for the '<em><b>Description</b></em>' attribute.
121 * <!-- begin-user-doc -->
122 * <!-- end-user-doc -->
123 * @generated
124 * @ordered
125 */
126 int SERVICE_MODEL__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
127
128 /**
129 * The feature id for the '<em><b>Methods</b></em>' containment reference list.
130 * <!-- begin-user-doc -->
131 * <!-- end-user-doc -->
132 * @generated
133 * @ordered
134 */
135 int SERVICE_MODEL__METHODS = MODEL_ELEMENT_FEATURE_COUNT + 0;
136
137 /**
138 * The feature id for the '<em><b>Dto References</b></em>' containment reference list.
139 * <!-- begin-user-doc -->
140 * <!-- end-user-doc -->
141 * @generated
142 * @ordered
143 */
144 int SERVICE_MODEL__DTO_REFERENCES = MODEL_ELEMENT_FEATURE_COUNT + 1;
145
146 /**
147 * The feature id for the '<em><b>Crud Services</b></em>' containment reference list.
148 * <!-- begin-user-doc -->
149 * <!-- end-user-doc -->
150 * @generated
151 * @ordered
152 */
153 int SERVICE_MODEL__CRUD_SERVICES = MODEL_ELEMENT_FEATURE_COUNT + 2;
154
155 /**
156 * The number of structural features of the '<em>Service Model</em>' class.
157 * <!-- begin-user-doc -->
158 * <!-- end-user-doc -->
159 * @generated
160 * @ordered
161 */
162 int SERVICE_MODEL_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 3;
163
164 /**
165 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.DtoReferenceImpl <em>Dto Reference</em>}' class.
166 * <!-- begin-user-doc -->
167 * <!-- end-user-doc -->
168 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.DtoReferenceImpl
169 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getDtoReference()
170 * @generated
171 */
172 int DTO_REFERENCE = 2;
173
174 /**
175 * The feature id for the '<em><b>Name</b></em>' attribute.
176 * <!-- begin-user-doc -->
177 * <!-- end-user-doc -->
178 * @generated
179 * @ordered
180 */
181 int DTO_REFERENCE__NAME = MODEL_ELEMENT__NAME;
182
183 /**
184 * The feature id for the '<em><b>Description</b></em>' attribute.
185 * <!-- begin-user-doc -->
186 * <!-- end-user-doc -->
187 * @generated
188 * @ordered
189 */
190 int DTO_REFERENCE__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
191
192 /**
193 * The feature id for the '<em><b>Modelname</b></em>' attribute.
194 * <!-- begin-user-doc -->
195 * <!-- end-user-doc -->
196 * @generated
197 * @ordered
198 */
199 int DTO_REFERENCE__MODELNAME = MODEL_ELEMENT_FEATURE_COUNT + 0;
200
201 /**
202 * The feature id for the '<em><b>Model</b></em>' container reference.
203 * <!-- begin-user-doc -->
204 * <!-- end-user-doc -->
205 * @generated
206 * @ordered
207 */
208 int DTO_REFERENCE__MODEL = MODEL_ELEMENT_FEATURE_COUNT + 1;
209
210 /**
211 * The number of structural features of the '<em>Dto Reference</em>' class.
212 * <!-- begin-user-doc -->
213 * <!-- end-user-doc -->
214 * @generated
215 * @ordered
216 */
217 int DTO_REFERENCE_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2;
218
219 /**
220 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceMethodImpl <em>Service Method</em>}' class.
221 * <!-- begin-user-doc -->
222 * <!-- end-user-doc -->
223 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceMethodImpl
224 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getServiceMethod()
225 * @generated
226 */
227 int SERVICE_METHOD = 6;
228
229 /**
230 * The feature id for the '<em><b>Name</b></em>' attribute.
231 * <!-- begin-user-doc -->
232 * <!-- end-user-doc -->
233 * @generated
234 * @ordered
235 */
236 int SERVICE_METHOD__NAME = MODEL_ELEMENT__NAME;
237
238 /**
239 * The feature id for the '<em><b>Description</b></em>' attribute.
240 * <!-- begin-user-doc -->
241 * <!-- end-user-doc -->
242 * @generated
243 * @ordered
244 */
245 int SERVICE_METHOD__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
246
247 /**
248 * The feature id for the '<em><b>Type</b></em>' attribute.
249 * <!-- begin-user-doc -->
250 * <!-- end-user-doc -->
251 * @generated
252 * @ordered
253 */
254 int SERVICE_METHOD__TYPE = MODEL_ELEMENT_FEATURE_COUNT + 0;
255
256 /**
257 * The feature id for the '<em><b>Model</b></em>' container reference.
258 * <!-- begin-user-doc -->
259 * <!-- end-user-doc -->
260 * @generated
261 * @ordered
262 */
263 int SERVICE_METHOD__MODEL = MODEL_ELEMENT_FEATURE_COUNT + 1;
264
265 /**
266 * The number of structural features of the '<em>Service Method</em>' class.
267 * <!-- begin-user-doc -->
268 * <!-- end-user-doc -->
269 * @generated
270 * @ordered
271 */
272 int SERVICE_METHOD_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2;
273
274 /**
275 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.CustomMethodImpl <em>Custom Method</em>}' class.
276 * <!-- begin-user-doc -->
277 * <!-- end-user-doc -->
278 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.CustomMethodImpl
279 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getCustomMethod()
280 * @generated
281 */
282 int CUSTOM_METHOD = 3;
283
284 /**
285 * The feature id for the '<em><b>Name</b></em>' attribute.
286 * <!-- begin-user-doc -->
287 * <!-- end-user-doc -->
288 * @generated
289 * @ordered
290 */
291 int CUSTOM_METHOD__NAME = SERVICE_METHOD__NAME;
292
293 /**
294 * The feature id for the '<em><b>Description</b></em>' attribute.
295 * <!-- begin-user-doc -->
296 * <!-- end-user-doc -->
297 * @generated
298 * @ordered
299 */
300 int CUSTOM_METHOD__DESCRIPTION = SERVICE_METHOD__DESCRIPTION;
301
302 /**
303 * The feature id for the '<em><b>Type</b></em>' attribute.
304 * <!-- begin-user-doc -->
305 * <!-- end-user-doc -->
306 * @generated
307 * @ordered
308 */
309 int CUSTOM_METHOD__TYPE = SERVICE_METHOD__TYPE;
310
311 /**
312 * The feature id for the '<em><b>Model</b></em>' container reference.
313 * <!-- begin-user-doc -->
314 * <!-- end-user-doc -->
315 * @generated
316 * @ordered
317 */
318 int CUSTOM_METHOD__MODEL = SERVICE_METHOD__MODEL;
319
320 /**
321 * The feature id for the '<em><b>Out Parameter</b></em>' containment reference.
322 * <!-- begin-user-doc -->
323 * <!-- end-user-doc -->
324 * @generated
325 * @ordered
326 */
327 int CUSTOM_METHOD__OUT_PARAMETER = SERVICE_METHOD_FEATURE_COUNT + 0;
328
329 /**
330 * The feature id for the '<em><b>In Parameters</b></em>' containment reference list.
331 * <!-- begin-user-doc -->
332 * <!-- end-user-doc -->
333 * @generated
334 * @ordered
335 */
336 int CUSTOM_METHOD__IN_PARAMETERS = SERVICE_METHOD_FEATURE_COUNT + 1;
337
338 /**
339 * The number of structural features of the '<em>Custom Method</em>' class.
340 * <!-- begin-user-doc -->
341 * <!-- end-user-doc -->
342 * @generated
343 * @ordered
344 */
345 int CUSTOM_METHOD_FEATURE_COUNT = SERVICE_METHOD_FEATURE_COUNT + 2;
346
347 /**
348 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.CrudServiceImpl <em>Crud Service</em>}' class.
349 * <!-- begin-user-doc -->
350 * <!-- end-user-doc -->
351 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.CrudServiceImpl
352 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getCrudService()
353 * @generated
354 */
355 int CRUD_SERVICE = 4;
356
357 /**
358 * The feature id for the '<em><b>Name</b></em>' attribute.
359 * <!-- begin-user-doc -->
360 * <!-- end-user-doc -->
361 * @generated
362 * @ordered
363 */
364 int CRUD_SERVICE__NAME = MODEL_ELEMENT__NAME;
365
366 /**
367 * The feature id for the '<em><b>Description</b></em>' attribute.
368 * <!-- begin-user-doc -->
369 * <!-- end-user-doc -->
370 * @generated
371 * @ordered
372 */
373 int CRUD_SERVICE__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
374
375 /**
376 * The feature id for the '<em><b>Dto</b></em>' reference.
377 * <!-- begin-user-doc -->
378 * <!-- end-user-doc -->
379 * @generated
380 * @ordered
381 */
382 int CRUD_SERVICE__DTO = MODEL_ELEMENT_FEATURE_COUNT + 0;
383
384 /**
385 * The feature id for the '<em><b>Model</b></em>' container reference.
386 * <!-- begin-user-doc -->
387 * <!-- end-user-doc -->
388 * @generated
389 * @ordered
390 */
391 int CRUD_SERVICE__MODEL = MODEL_ELEMENT_FEATURE_COUNT + 1;
392
393 /**
394 * The number of structural features of the '<em>Crud Service</em>' class.
395 * <!-- begin-user-doc -->
396 * <!-- end-user-doc -->
397 * @generated
398 * @ordered
399 */
400 int CRUD_SERVICE_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2;
401
402 /**
403 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.SpecialMethodImpl <em>Special Method</em>}' class.
404 * <!-- begin-user-doc -->
405 * <!-- end-user-doc -->
406 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.SpecialMethodImpl
407 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getSpecialMethod()
408 * @generated
409 */
410 int SPECIAL_METHOD = 5;
411
412 /**
413 * The feature id for the '<em><b>Name</b></em>' attribute.
414 * <!-- begin-user-doc -->
415 * <!-- end-user-doc -->
416 * @generated
417 * @ordered
418 */
419 int SPECIAL_METHOD__NAME = SERVICE_METHOD__NAME;
420
421 /**
422 * The feature id for the '<em><b>Description</b></em>' attribute.
423 * <!-- begin-user-doc -->
424 * <!-- end-user-doc -->
425 * @generated
426 * @ordered
427 */
428 int SPECIAL_METHOD__DESCRIPTION = SERVICE_METHOD__DESCRIPTION;
429
430 /**
431 * The feature id for the '<em><b>Type</b></em>' attribute.
432 * <!-- begin-user-doc -->
433 * <!-- end-user-doc -->
434 * @generated
435 * @ordered
436 */
437 int SPECIAL_METHOD__TYPE = SERVICE_METHOD__TYPE;
438
439 /**
440 * The feature id for the '<em><b>Model</b></em>' container reference.
441 * <!-- begin-user-doc -->
442 * <!-- end-user-doc -->
443 * @generated
444 * @ordered
445 */
446 int SPECIAL_METHOD__MODEL = SERVICE_METHOD__MODEL;
447
448 /**
449 * The feature id for the '<em><b>Dto</b></em>' reference.
450 * <!-- begin-user-doc -->
451 * <!-- end-user-doc -->
452 * @generated
453 * @ordered
454 */
455 int SPECIAL_METHOD__DTO = SERVICE_METHOD_FEATURE_COUNT + 0;
456
457 /**
458 * The number of structural features of the '<em>Special Method</em>' class.
459 * <!-- begin-user-doc -->
460 * <!-- end-user-doc -->
461 * @generated
462 * @ordered
463 */
464 int SPECIAL_METHOD_FEATURE_COUNT = SERVICE_METHOD_FEATURE_COUNT + 1;
465
466 /**
467 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ParameterImpl <em>Parameter</em>}' class.
468 * <!-- begin-user-doc -->
469 * <!-- end-user-doc -->
470 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ParameterImpl
471 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getParameter()
472 * @generated
473 */
474 int PARAMETER = 7;
475
476 /**
477 * The feature id for the '<em><b>Name</b></em>' attribute.
478 * <!-- begin-user-doc -->
479 * <!-- end-user-doc -->
480 * @generated
481 * @ordered
482 */
483 int PARAMETER__NAME = MODEL_ELEMENT__NAME;
484
485 /**
486 * The feature id for the '<em><b>Description</b></em>' attribute.
487 * <!-- begin-user-doc -->
488 * <!-- end-user-doc -->
489 * @generated
490 * @ordered
491 */
492 int PARAMETER__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
493
494 /**
495 * The feature id for the '<em><b>Type</b></em>' reference.
496 * <!-- begin-user-doc -->
497 * <!-- end-user-doc -->
498 * @generated
499 * @ordered
500 */
501 int PARAMETER__TYPE = MODEL_ELEMENT_FEATURE_COUNT + 0;
502
503 /**
504 * The feature id for the '<em><b>Method</b></em>' container reference.
505 * <!-- begin-user-doc -->
506 * <!-- end-user-doc -->
507 * @generated
508 * @ordered
509 */
510 int PARAMETER__METHOD = MODEL_ELEMENT_FEATURE_COUNT + 1;
511
512 /**
513 * The feature id for the '<em><b>Collection</b></em>' attribute.
514 * <!-- begin-user-doc -->
515 * <!-- end-user-doc -->
516 * @generated
517 * @ordered
518 */
519 int PARAMETER__COLLECTION = MODEL_ELEMENT_FEATURE_COUNT + 2;
520
521 /**
522 * The number of structural features of the '<em>Parameter</em>' class.
523 * <!-- begin-user-doc -->
524 * <!-- end-user-doc -->
525 * @generated
526 * @ordered
527 */
528 int PARAMETER_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 3;
529
530 /**
531 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.AssociationMethodImpl <em>Association Method</em>}' class.
532 * <!-- begin-user-doc -->
533 * <!-- end-user-doc -->
534 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.AssociationMethodImpl
535 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getAssociationMethod()
536 * @generated
537 */
538 int ASSOCIATION_METHOD = 8;
539
540 /**
541 * The feature id for the '<em><b>Name</b></em>' attribute.
542 * <!-- begin-user-doc -->
543 * <!-- end-user-doc -->
544 * @generated
545 * @ordered
546 */
547 int ASSOCIATION_METHOD__NAME = SERVICE_METHOD__NAME;
548
549 /**
550 * The feature id for the '<em><b>Description</b></em>' attribute.
551 * <!-- begin-user-doc -->
552 * <!-- end-user-doc -->
553 * @generated
554 * @ordered
555 */
556 int ASSOCIATION_METHOD__DESCRIPTION = SERVICE_METHOD__DESCRIPTION;
557
558 /**
559 * The feature id for the '<em><b>Type</b></em>' attribute.
560 * <!-- begin-user-doc -->
561 * <!-- end-user-doc -->
562 * @generated
563 * @ordered
564 */
565 int ASSOCIATION_METHOD__TYPE = SERVICE_METHOD__TYPE;
566
567 /**
568 * The feature id for the '<em><b>Model</b></em>' container reference.
569 * <!-- begin-user-doc -->
570 * <!-- end-user-doc -->
571 * @generated
572 * @ordered
573 */
574 int ASSOCIATION_METHOD__MODEL = SERVICE_METHOD__MODEL;
575
576 /**
577 * The feature id for the '<em><b>Main</b></em>' reference.
578 * <!-- begin-user-doc -->
579 * <!-- end-user-doc -->
580 * @generated
581 * @ordered
582 */
583 int ASSOCIATION_METHOD__MAIN = SERVICE_METHOD_FEATURE_COUNT + 0;
584
585 /**
586 * The feature id for the '<em><b>Part</b></em>' reference.
587 * <!-- begin-user-doc -->
588 * <!-- end-user-doc -->
589 * @generated
590 * @ordered
591 */
592 int ASSOCIATION_METHOD__PART = SERVICE_METHOD_FEATURE_COUNT + 1;
593
594 /**
595 * The feature id for the '<em><b>Rolename</b></em>' attribute.
596 * <!-- begin-user-doc -->
597 * <!-- end-user-doc -->
598 * @generated
599 * @ordered
600 */
601 int ASSOCIATION_METHOD__ROLENAME = SERVICE_METHOD_FEATURE_COUNT + 2;
602
603 /**
604 * The number of structural features of the '<em>Association Method</em>' class.
605 * <!-- begin-user-doc -->
606 * <!-- end-user-doc -->
607 * @generated
608 * @ordered
609 */
610 int ASSOCIATION_METHOD_FEATURE_COUNT = SERVICE_METHOD_FEATURE_COUNT + 3;
611
612 /**
613 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.MethodType <em>Method Type</em>}' enum.
614 * <!-- begin-user-doc -->
615 * <!-- end-user-doc -->
616 * @see org.mod4j.dsl.service.mm.ServiceDsl.MethodType
617 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getMethodType()
618 * @generated
619 */
620 int METHOD_TYPE = 9;
621
622
623 /**
624 * The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.CollectionType <em>Collection Type</em>}' enum.
625 * <!-- begin-user-doc -->
626 * <!-- end-user-doc -->
627 * @see org.mod4j.dsl.service.mm.ServiceDsl.CollectionType
628 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getCollectionType()
629 * @generated
630 */
631 int COLLECTION_TYPE = 10;
632
633
634 /**
635 * Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel <em>Service Model</em>}'.
636 * <!-- begin-user-doc -->
637 * <!-- end-user-doc -->
638 * @return the meta object for class '<em>Service Model</em>'.
639 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel
640 * @generated
641 */
642 EClass getServiceModel();
643
644 /**
645 * Returns the meta object for the containment reference list '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getMethods <em>Methods</em>}'.
646 * <!-- begin-user-doc -->
647 * <!-- end-user-doc -->
648 * @return the meta object for the containment reference list '<em>Methods</em>'.
649 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getMethods()
650 * @see #getServiceModel()
651 * @generated
652 */
653 EReference getServiceModel_Methods();
654
655 /**
656 * Returns the meta object for the containment reference list '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getDtoReferences <em>Dto References</em>}'.
657 * <!-- begin-user-doc -->
658 * <!-- end-user-doc -->
659 * @return the meta object for the containment reference list '<em>Dto References</em>'.
660 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getDtoReferences()
661 * @see #getServiceModel()
662 * @generated
663 */
664 EReference getServiceModel_DtoReferences();
665
666 /**
667 * Returns the meta object for the containment reference list '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getCrudServices <em>Crud Services</em>}'.
668 * <!-- begin-user-doc -->
669 * <!-- end-user-doc -->
670 * @return the meta object for the containment reference list '<em>Crud Services</em>'.
671 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getCrudServices()
672 * @see #getServiceModel()
673 * @generated
674 */
675 EReference getServiceModel_CrudServices();
676
677 /**
678 * Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.ModelElement <em>Model Element</em>}'.
679 * <!-- begin-user-doc -->
680 * <!-- end-user-doc -->
681 * @return the meta object for class '<em>Model Element</em>'.
682 * @see org.mod4j.dsl.service.mm.ServiceDsl.ModelElement
683 * @generated
684 */
685 EClass getModelElement();
686
687 /**
688 * Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.ModelElement#getName <em>Name</em>}'.
689 * <!-- begin-user-doc -->
690 * <!-- end-user-doc -->
691 * @return the meta object for the attribute '<em>Name</em>'.
692 * @see org.mod4j.dsl.service.mm.ServiceDsl.ModelElement#getName()
693 * @see #getModelElement()
694 * @generated
695 */
696 EAttribute getModelElement_Name();
697
698 /**
699 * Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.ModelElement#getDescription <em>Description</em>}'.
700 * <!-- begin-user-doc -->
701 * <!-- end-user-doc -->
702 * @return the meta object for the attribute '<em>Description</em>'.
703 * @see org.mod4j.dsl.service.mm.ServiceDsl.ModelElement#getDescription()
704 * @see #getModelElement()
705 * @generated
706 */
707 EAttribute getModelElement_Description();
708
709 /**
710 * Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference <em>Dto Reference</em>}'.
711 * <!-- begin-user-doc -->
712 * <!-- end-user-doc -->
713 * @return the meta object for class '<em>Dto Reference</em>'.
714 * @see org.mod4j.dsl.service.mm.ServiceDsl.DtoReference
715 * @generated
716 */
717 EClass getDtoReference();
718
719 /**
720 * Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModelname <em>Modelname</em>}'.
721 * <!-- begin-user-doc -->
722 * <!-- end-user-doc -->
723 * @return the meta object for the attribute '<em>Modelname</em>'.
724 * @see org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModelname()
725 * @see #getDtoReference()
726 * @generated
727 */
728 EAttribute getDtoReference_Modelname();
729
730 /**
731 * Returns the meta object for the container reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModel <em>Model</em>}'.
732 * <!-- begin-user-doc -->
733 * <!-- end-user-doc -->
734 * @return the meta object for the container reference '<em>Model</em>'.
735 * @see org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModel()
736 * @see #getDtoReference()
737 * @generated
738 */
739 EReference getDtoReference_Model();
740
741 /**
742 * Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod <em>Custom Method</em>}'.
743 * <!-- begin-user-doc -->
744 * <!-- end-user-doc -->
745 * @return the meta object for class '<em>Custom Method</em>'.
746 * @see org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod
747 * @generated
748 */
749 EClass getCustomMethod();
750
751 /**
752 * Returns the meta object for the containment reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod#getOutParameter <em>Out Parameter</em>}'.
753 * <!-- begin-user-doc -->
754 * <!-- end-user-doc -->
755 * @return the meta object for the containment reference '<em>Out Parameter</em>'.
756 * @see org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod#getOutParameter()
757 * @see #getCustomMethod()
758 * @generated
759 */
760 EReference getCustomMethod_OutParameter();
761
762 /**
763 * Returns the meta object for the containment reference list '{@link org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod#getInParameters <em>In Parameters</em>}'.
764 * <!-- begin-user-doc -->
765 * <!-- end-user-doc -->
766 * @return the meta object for the containment reference list '<em>In Parameters</em>'.
767 * @see org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod#getInParameters()
768 * @see #getCustomMethod()
769 * @generated
770 */
771 EReference getCustomMethod_InParameters();
772
773 /**
774 * Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService <em>Crud Service</em>}'.
775 * <!-- begin-user-doc -->
776 * <!-- end-user-doc -->
777 * @return the meta object for class '<em>Crud Service</em>'.
778 * @see org.mod4j.dsl.service.mm.ServiceDsl.CrudService
779 * @generated
780 */
781 EClass getCrudService();
782
783 /**
784 * Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getDto <em>Dto</em>}'.
785 * <!-- begin-user-doc -->
786 * <!-- end-user-doc -->
787 * @return the meta object for the reference '<em>Dto</em>'.
788 * @see org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getDto()
789 * @see #getCrudService()
790 * @generated
791 */
792 EReference getCrudService_Dto();
793
794 /**
795 * Returns the meta object for the container reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getModel <em>Model</em>}'.
796 * <!-- begin-user-doc -->
797 * <!-- end-user-doc -->
798 * @return the meta object for the container reference '<em>Model</em>'.
799 * @see org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getModel()
800 * @see #getCrudService()
801 * @generated
802 */
803 EReference getCrudService_Model();
804
805 /**
806 * Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.SpecialMethod <em>Special Method</em>}'.
807 * <!-- begin-user-doc -->
808 * <!-- end-user-doc -->
809 * @return the meta object for class '<em>Special Method</em>'.
810 * @see org.mod4j.dsl.service.mm.ServiceDsl.SpecialMethod
811 * @generated
812 */
813 EClass getSpecialMethod();
814
815 /**
816 * Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.SpecialMethod#getDto <em>Dto</em>}'.
817 * <!-- begin-user-doc -->
818 * <!-- end-user-doc -->
819 * @return the meta object for the reference '<em>Dto</em>'.
820 * @see org.mod4j.dsl.service.mm.ServiceDsl.SpecialMethod#getDto()
821 * @see #getSpecialMethod()
822 * @generated
823 */
824 EReference getSpecialMethod_Dto();
825
826 /**
827 * Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod <em>Service Method</em>}'.
828 * <!-- begin-user-doc -->
829 * <!-- end-user-doc -->
830 * @return the meta object for class '<em>Service Method</em>'.
831 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod
832 * @generated
833 */
834 EClass getServiceMethod();
835
836 /**
837 * Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod#getType <em>Type</em>}'.
838 * <!-- begin-user-doc -->
839 * <!-- end-user-doc -->
840 * @return the meta object for the attribute '<em>Type</em>'.
841 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod#getType()
842 * @see #getServiceMethod()
843 * @generated
844 */
845 EAttribute getServiceMethod_Type();
846
847 /**
848 * Returns the meta object for the container reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod#getModel <em>Model</em>}'.
849 * <!-- begin-user-doc -->
850 * <!-- end-user-doc -->
851 * @return the meta object for the container reference '<em>Model</em>'.
852 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod#getModel()
853 * @see #getServiceMethod()
854 * @generated
855 */
856 EReference getServiceMethod_Model();
857
858 /**
859 * Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.Parameter <em>Parameter</em>}'.
860 * <!-- begin-user-doc -->
861 * <!-- end-user-doc -->
862 * @return the meta object for class '<em>Parameter</em>'.
863 * @see org.mod4j.dsl.service.mm.ServiceDsl.Parameter
864 * @generated
865 */
866 EClass getParameter();
867
868 /**
869 * Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.Parameter#getType <em>Type</em>}'.
870 * <!-- begin-user-doc -->
871 * <!-- end-user-doc -->
872 * @return the meta object for the reference '<em>Type</em>'.
873 * @see org.mod4j.dsl.service.mm.ServiceDsl.Parameter#getType()
874 * @see #getParameter()
875 * @generated
876 */
877 EReference getParameter_Type();
878
879 /**
880 * Returns the meta object for the container reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.Parameter#getMethod <em>Method</em>}'.
881 * <!-- begin-user-doc -->
882 * <!-- end-user-doc -->
883 * @return the meta object for the container reference '<em>Method</em>'.
884 * @see org.mod4j.dsl.service.mm.ServiceDsl.Parameter#getMethod()
885 * @see #getParameter()
886 * @generated
887 */
888 EReference getParameter_Method();
889
890 /**
891 * Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.Parameter#getCollection <em>Collection</em>}'.
892 * <!-- begin-user-doc -->
893 * <!-- end-user-doc -->
894 * @return the meta object for the attribute '<em>Collection</em>'.
895 * @see org.mod4j.dsl.service.mm.ServiceDsl.Parameter#getCollection()
896 * @see #getParameter()
897 * @generated
898 */
899 EAttribute getParameter_Collection();
900
901 /**
902 * Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod <em>Association Method</em>}'.
903 * <!-- begin-user-doc -->
904 * <!-- end-user-doc -->
905 * @return the meta object for class '<em>Association Method</em>'.
906 * @see org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod
907 * @generated
908 */
909 EClass getAssociationMethod();
910
911 /**
912 * Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getMain <em>Main</em>}'.
913 * <!-- begin-user-doc -->
914 * <!-- end-user-doc -->
915 * @return the meta object for the reference '<em>Main</em>'.
916 * @see org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getMain()
917 * @see #getAssociationMethod()
918 * @generated
919 */
920 EReference getAssociationMethod_Main();
921
922 /**
923 * Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getPart <em>Part</em>}'.
924 * <!-- begin-user-doc -->
925 * <!-- end-user-doc -->
926 * @return the meta object for the reference '<em>Part</em>'.
927 * @see org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getPart()
928 * @see #getAssociationMethod()
929 * @generated
930 */
931 EReference getAssociationMethod_Part();
932
933 /**
934 * Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getRolename <em>Rolename</em>}'.
935 * <!-- begin-user-doc -->
936 * <!-- end-user-doc -->
937 * @return the meta object for the attribute '<em>Rolename</em>'.
938 * @see org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getRolename()
939 * @see #getAssociationMethod()
940 * @generated
941 */
942 EAttribute getAssociationMethod_Rolename();
943
944 /**
945 * Returns the meta object for enum '{@link org.mod4j.dsl.service.mm.ServiceDsl.MethodType <em>Method Type</em>}'.
946 * <!-- begin-user-doc -->
947 * <!-- end-user-doc -->
948 * @return the meta object for enum '<em>Method Type</em>'.
949 * @see org.mod4j.dsl.service.mm.ServiceDsl.MethodType
950 * @generated
951 */
952 EEnum getMethodType();
953
954 /**
955 * Returns the meta object for enum '{@link org.mod4j.dsl.service.mm.ServiceDsl.CollectionType <em>Collection Type</em>}'.
956 * <!-- begin-user-doc -->
957 * <!-- end-user-doc -->
958 * @return the meta object for enum '<em>Collection Type</em>'.
959 * @see org.mod4j.dsl.service.mm.ServiceDsl.CollectionType
960 * @generated
961 */
962 EEnum getCollectionType();
963
964 /**
965 * Returns the factory that creates the instances of the model.
966 * <!-- begin-user-doc -->
967 * <!-- end-user-doc -->
968 * @return the factory that creates the instances of the model.
969 * @generated
970 */
971 ServiceDslFactory getServiceDslFactory();
972
973 /**
974 * <!-- begin-user-doc -->
975 * Defines literals for the meta objects that represent
976 * <ul>
977 * <li>each class,</li>
978 * <li>each feature of each class,</li>
979 * <li>each enum,</li>
980 * <li>and each data type</li>
981 * </ul>
982 * <!-- end-user-doc -->
983 * @generated
984 */
985 interface Literals {
986 /**
987 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceModelImpl <em>Service Model</em>}' class.
988 * <!-- begin-user-doc -->
989 * <!-- end-user-doc -->
990 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceModelImpl
991 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getServiceModel()
992 * @generated
993 */
994 EClass SERVICE_MODEL = eINSTANCE.getServiceModel();
995
996 /**
997 * The meta object literal for the '<em><b>Methods</b></em>' containment reference list feature.
998 * <!-- begin-user-doc -->
999 * <!-- end-user-doc -->
1000 * @generated
1001 */
1002 EReference SERVICE_MODEL__METHODS = eINSTANCE.getServiceModel_Methods();
1003
1004 /**
1005 * The meta object literal for the '<em><b>Dto References</b></em>' containment reference list feature.
1006 * <!-- begin-user-doc -->
1007 * <!-- end-user-doc -->
1008 * @generated
1009 */
1010 EReference SERVICE_MODEL__DTO_REFERENCES = eINSTANCE.getServiceModel_DtoReferences();
1011
1012 /**
1013 * The meta object literal for the '<em><b>Crud Services</b></em>' containment reference list feature.
1014 * <!-- begin-user-doc -->
1015 * <!-- end-user-doc -->
1016 * @generated
1017 */
1018 EReference SERVICE_MODEL__CRUD_SERVICES = eINSTANCE.getServiceModel_CrudServices();
1019
1020 /**
1021 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ModelElementImpl <em>Model Element</em>}' class.
1022 * <!-- begin-user-doc -->
1023 * <!-- end-user-doc -->
1024 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ModelElementImpl
1025 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getModelElement()
1026 * @generated
1027 */
1028 EClass MODEL_ELEMENT = eINSTANCE.getModelElement();
1029
1030 /**
1031 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
1032 * <!-- begin-user-doc -->
1033 * <!-- end-user-doc -->
1034 * @generated
1035 */
1036 EAttribute MODEL_ELEMENT__NAME = eINSTANCE.getModelElement_Name();
1037
1038 /**
1039 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
1040 * <!-- begin-user-doc -->
1041 * <!-- end-user-doc -->
1042 * @generated
1043 */
1044 EAttribute MODEL_ELEMENT__DESCRIPTION = eINSTANCE.getModelElement_Description();
1045
1046 /**
1047 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.DtoReferenceImpl <em>Dto Reference</em>}' class.
1048 * <!-- begin-user-doc -->
1049 * <!-- end-user-doc -->
1050 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.DtoReferenceImpl
1051 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getDtoReference()
1052 * @generated
1053 */
1054 EClass DTO_REFERENCE = eINSTANCE.getDtoReference();
1055
1056 /**
1057 * The meta object literal for the '<em><b>Modelname</b></em>' attribute feature.
1058 * <!-- begin-user-doc -->
1059 * <!-- end-user-doc -->
1060 * @generated
1061 */
1062 EAttribute DTO_REFERENCE__MODELNAME = eINSTANCE.getDtoReference_Modelname();
1063
1064 /**
1065 * The meta object literal for the '<em><b>Model</b></em>' container reference feature.
1066 * <!-- begin-user-doc -->
1067 * <!-- end-user-doc -->
1068 * @generated
1069 */
1070 EReference DTO_REFERENCE__MODEL = eINSTANCE.getDtoReference_Model();
1071
1072 /**
1073 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.CustomMethodImpl <em>Custom Method</em>}' class.
1074 * <!-- begin-user-doc -->
1075 * <!-- end-user-doc -->
1076 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.CustomMethodImpl
1077 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getCustomMethod()
1078 * @generated
1079 */
1080 EClass CUSTOM_METHOD = eINSTANCE.getCustomMethod();
1081
1082 /**
1083 * The meta object literal for the '<em><b>Out Parameter</b></em>' containment reference feature.
1084 * <!-- begin-user-doc -->
1085 * <!-- end-user-doc -->
1086 * @generated
1087 */
1088 EReference CUSTOM_METHOD__OUT_PARAMETER = eINSTANCE.getCustomMethod_OutParameter();
1089
1090 /**
1091 * The meta object literal for the '<em><b>In Parameters</b></em>' containment reference list feature.
1092 * <!-- begin-user-doc -->
1093 * <!-- end-user-doc -->
1094 * @generated
1095 */
1096 EReference CUSTOM_METHOD__IN_PARAMETERS = eINSTANCE.getCustomMethod_InParameters();
1097
1098 /**
1099 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.CrudServiceImpl <em>Crud Service</em>}' class.
1100 * <!-- begin-user-doc -->
1101 * <!-- end-user-doc -->
1102 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.CrudServiceImpl
1103 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getCrudService()
1104 * @generated
1105 */
1106 EClass CRUD_SERVICE = eINSTANCE.getCrudService();
1107
1108 /**
1109 * The meta object literal for the '<em><b>Dto</b></em>' reference feature.
1110 * <!-- begin-user-doc -->
1111 * <!-- end-user-doc -->
1112 * @generated
1113 */
1114 EReference CRUD_SERVICE__DTO = eINSTANCE.getCrudService_Dto();
1115
1116 /**
1117 * The meta object literal for the '<em><b>Model</b></em>' container reference feature.
1118 * <!-- begin-user-doc -->
1119 * <!-- end-user-doc -->
1120 * @generated
1121 */
1122 EReference CRUD_SERVICE__MODEL = eINSTANCE.getCrudService_Model();
1123
1124 /**
1125 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.SpecialMethodImpl <em>Special Method</em>}' class.
1126 * <!-- begin-user-doc -->
1127 * <!-- end-user-doc -->
1128 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.SpecialMethodImpl
1129 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getSpecialMethod()
1130 * @generated
1131 */
1132 EClass SPECIAL_METHOD = eINSTANCE.getSpecialMethod();
1133
1134 /**
1135 * The meta object literal for the '<em><b>Dto</b></em>' reference feature.
1136 * <!-- begin-user-doc -->
1137 * <!-- end-user-doc -->
1138 * @generated
1139 */
1140 EReference SPECIAL_METHOD__DTO = eINSTANCE.getSpecialMethod_Dto();
1141
1142 /**
1143 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceMethodImpl <em>Service Method</em>}' class.
1144 * <!-- begin-user-doc -->
1145 * <!-- end-user-doc -->
1146 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceMethodImpl
1147 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getServiceMethod()
1148 * @generated
1149 */
1150 EClass SERVICE_METHOD = eINSTANCE.getServiceMethod();
1151
1152 /**
1153 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
1154 * <!-- begin-user-doc -->
1155 * <!-- end-user-doc -->
1156 * @generated
1157 */
1158 EAttribute SERVICE_METHOD__TYPE = eINSTANCE.getServiceMethod_Type();
1159
1160 /**
1161 * The meta object literal for the '<em><b>Model</b></em>' container reference feature.
1162 * <!-- begin-user-doc -->
1163 * <!-- end-user-doc -->
1164 * @generated
1165 */
1166 EReference SERVICE_METHOD__MODEL = eINSTANCE.getServiceMethod_Model();
1167
1168 /**
1169 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ParameterImpl <em>Parameter</em>}' class.
1170 * <!-- begin-user-doc -->
1171 * <!-- end-user-doc -->
1172 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ParameterImpl
1173 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getParameter()
1174 * @generated
1175 */
1176 EClass PARAMETER = eINSTANCE.getParameter();
1177
1178 /**
1179 * The meta object literal for the '<em><b>Type</b></em>' reference feature.
1180 * <!-- begin-user-doc -->
1181 * <!-- end-user-doc -->
1182 * @generated
1183 */
1184 EReference PARAMETER__TYPE = eINSTANCE.getParameter_Type();
1185
1186 /**
1187 * The meta object literal for the '<em><b>Method</b></em>' container reference feature.
1188 * <!-- begin-user-doc -->
1189 * <!-- end-user-doc -->
1190 * @generated
1191 */
1192 EReference PARAMETER__METHOD = eINSTANCE.getParameter_Method();
1193
1194 /**
1195 * The meta object literal for the '<em><b>Collection</b></em>' attribute feature.
1196 * <!-- begin-user-doc -->
1197 * <!-- end-user-doc -->
1198 * @generated
1199 */
1200 EAttribute PARAMETER__COLLECTION = eINSTANCE.getParameter_Collection();
1201
1202 /**
1203 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.AssociationMethodImpl <em>Association Method</em>}' class.
1204 * <!-- begin-user-doc -->
1205 * <!-- end-user-doc -->
1206 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.AssociationMethodImpl
1207 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getAssociationMethod()
1208 * @generated
1209 */
1210 EClass ASSOCIATION_METHOD = eINSTANCE.getAssociationMethod();
1211
1212 /**
1213 * The meta object literal for the '<em><b>Main</b></em>' reference feature.
1214 * <!-- begin-user-doc -->
1215 * <!-- end-user-doc -->
1216 * @generated
1217 */
1218 EReference ASSOCIATION_METHOD__MAIN = eINSTANCE.getAssociationMethod_Main();
1219
1220 /**
1221 * The meta object literal for the '<em><b>Part</b></em>' reference feature.
1222 * <!-- begin-user-doc -->
1223 * <!-- end-user-doc -->
1224 * @generated
1225 */
1226 EReference ASSOCIATION_METHOD__PART = eINSTANCE.getAssociationMethod_Part();
1227
1228 /**
1229 * The meta object literal for the '<em><b>Rolename</b></em>' attribute feature.
1230 * <!-- begin-user-doc -->
1231 * <!-- end-user-doc -->
1232 * @generated
1233 */
1234 EAttribute ASSOCIATION_METHOD__ROLENAME = eINSTANCE.getAssociationMethod_Rolename();
1235
1236 /**
1237 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.MethodType <em>Method Type</em>}' enum.
1238 * <!-- begin-user-doc -->
1239 * <!-- end-user-doc -->
1240 * @see org.mod4j.dsl.service.mm.ServiceDsl.MethodType
1241 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getMethodType()
1242 * @generated
1243 */
1244 EEnum METHOD_TYPE = eINSTANCE.getMethodType();
1245
1246 /**
1247 * The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.CollectionType <em>Collection Type</em>}' enum.
1248 * <!-- begin-user-doc -->
1249 * <!-- end-user-doc -->
1250 * @see org.mod4j.dsl.service.mm.ServiceDsl.CollectionType
1251 * @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getCollectionType()
1252 * @generated
1253 */
1254 EEnum COLLECTION_TYPE = eINSTANCE.getCollectionType();
1255
1256 }
1257
1258 } //ServiceDslPackage