001 /**
002 * <copyright>
003 * </copyright>
004 *
005 * $Id$
006 */
007 package com.hammurapi.config;
008
009 import com.hammurapi.party.PartyPackage;
010 import org.eclipse.emf.ecore.EAttribute;
011 import org.eclipse.emf.ecore.EClass;
012 import org.eclipse.emf.ecore.EDataType;
013 import org.eclipse.emf.ecore.EPackage;
014 import org.eclipse.emf.ecore.EReference;
015
016 /**
017 * <!-- begin-user-doc -->
018 * The <b>Package</b> for the model.
019 * It contains accessors for the meta objects to represent
020 * <ul>
021 * <li>each class,</li>
022 * <li>each feature of each class,</li>
023 * <li>each enum,</li>
024 * <li>and each data type</li>
025 * </ul>
026 * <!-- end-user-doc -->
027 * <!-- begin-model-doc -->
028 * This package contains classes for configuring arbitrary Java objects.
029 * <!-- end-model-doc -->
030 * @see com.hammurapi.config.ConfigFactory
031 * @model kind="package"
032 * annotation="http://www.eclipse.org/emf/2002/GenModel EStringToStringMapEntry0='null'"
033 * @generated
034 */
035 public interface ConfigPackage extends EPackage {
036 /**
037 * The package name.
038 * <!-- begin-user-doc -->
039 * <!-- end-user-doc -->
040 * @generated
041 */
042 String eNAME = "config";
043
044 /**
045 * The package namespace URI.
046 * <!-- begin-user-doc -->
047 * <!-- end-user-doc -->
048 * @generated
049 */
050 String eNS_URI = "http://www.hammurapi.com/config";
051
052 /**
053 * The package namespace name.
054 * <!-- begin-user-doc -->
055 * <!-- end-user-doc -->
056 * @generated
057 */
058 String eNS_PREFIX = "com.hammurapi.config";
059
060 /**
061 * The singleton instance of the package.
062 * <!-- begin-user-doc -->
063 * <!-- end-user-doc -->
064 * @generated
065 */
066 ConfigPackage eINSTANCE = com.hammurapi.config.impl.ConfigPackageImpl.init();
067
068 /**
069 * The meta object id for the '{@link com.hammurapi.config.impl.PathImpl <em>Path</em>}' class.
070 * <!-- begin-user-doc -->
071 * <!-- end-user-doc -->
072 * @see com.hammurapi.config.impl.PathImpl
073 * @see com.hammurapi.config.impl.ConfigPackageImpl#getPath()
074 * @generated
075 */
076 int PATH = 0;
077
078 /**
079 * The feature id for the '<em><b>Path Element</b></em>' attribute list.
080 * <!-- begin-user-doc -->
081 * <!-- end-user-doc -->
082 * @generated
083 * @ordered
084 */
085 int PATH__PATH_ELEMENT = 0;
086
087 /**
088 * The feature id for the '<em><b>Path</b></em>' containment reference list.
089 * <!-- begin-user-doc -->
090 * <!-- end-user-doc -->
091 * @generated
092 * @ordered
093 */
094 int PATH__PATH = 1;
095
096 /**
097 * The feature id for the '<em><b>Base Url</b></em>' attribute.
098 * <!-- begin-user-doc -->
099 * <!-- end-user-doc -->
100 * @generated
101 * @ordered
102 */
103 int PATH__BASE_URL = 2;
104
105 /**
106 * The number of structural features of the '<em>Path</em>' class.
107 * <!-- begin-user-doc -->
108 * <!-- end-user-doc -->
109 * @generated
110 * @ordered
111 */
112 int PATH_FEATURE_COUNT = 3;
113
114 /**
115 * The meta object id for the '{@link com.hammurapi.config.Factory <em>Factory</em>}' class.
116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc -->
118 * @see com.hammurapi.config.Factory
119 * @see com.hammurapi.config.impl.ConfigPackageImpl#getFactory()
120 * @generated
121 */
122 int FACTORY = 1;
123
124 /**
125 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc -->
128 * @generated
129 * @ordered
130 */
131 int FACTORY__ROLES = PartyPackage.COMMON_OBJECT__ROLES;
132
133 /**
134 * The feature id for the '<em><b>Description</b></em>' attribute.
135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc -->
137 * @generated
138 * @ordered
139 */
140 int FACTORY__DESCRIPTION = PartyPackage.COMMON_OBJECT_FEATURE_COUNT + 0;
141
142 /**
143 * The feature id for the '<em><b>Config Script</b></em>' attribute.
144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc -->
146 * @generated
147 * @ordered
148 */
149 int FACTORY__CONFIG_SCRIPT = PartyPackage.COMMON_OBJECT_FEATURE_COUNT + 1;
150
151 /**
152 * The feature id for the '<em><b>Id</b></em>' attribute.
153 * <!-- begin-user-doc -->
154 * <!-- end-user-doc -->
155 * @generated
156 * @ordered
157 */
158 int FACTORY__ID = PartyPackage.COMMON_OBJECT_FEATURE_COUNT + 2;
159
160 /**
161 * The feature id for the '<em><b>Source</b></em>' containment reference list.
162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc -->
164 * @generated
165 * @ordered
166 */
167 int FACTORY__SOURCE = PartyPackage.COMMON_OBJECT_FEATURE_COUNT + 3;
168
169 /**
170 * The feature id for the '<em><b>Enabled</b></em>' attribute.
171 * <!-- begin-user-doc -->
172 * <!-- end-user-doc -->
173 * @generated
174 * @ordered
175 */
176 int FACTORY__ENABLED = PartyPackage.COMMON_OBJECT_FEATURE_COUNT + 4;
177
178 /**
179 * The feature id for the '<em><b>Service</b></em>' attribute list.
180 * <!-- begin-user-doc -->
181 * <!-- end-user-doc -->
182 * @generated
183 * @ordered
184 */
185 int FACTORY__SERVICE = PartyPackage.COMMON_OBJECT_FEATURE_COUNT + 5;
186
187 /**
188 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
189 * <!-- begin-user-doc -->
190 * <!-- end-user-doc -->
191 * @generated
192 * @ordered
193 */
194 int FACTORY__SUPPORTED_EXECUTION_ENVIRONMENTS = PartyPackage.COMMON_OBJECT_FEATURE_COUNT + 6;
195
196 /**
197 * The feature id for the '<em><b>Home Page</b></em>' attribute.
198 * <!-- begin-user-doc -->
199 * <!-- end-user-doc -->
200 * @generated
201 * @ordered
202 */
203 int FACTORY__HOME_PAGE = PartyPackage.COMMON_OBJECT_FEATURE_COUNT + 7;
204
205 /**
206 * The number of structural features of the '<em>Factory</em>' class.
207 * <!-- begin-user-doc -->
208 * <!-- end-user-doc -->
209 * @generated
210 * @ordered
211 */
212 int FACTORY_FEATURE_COUNT = PartyPackage.COMMON_OBJECT_FEATURE_COUNT + 8;
213
214 /**
215 * The meta object id for the '{@link com.hammurapi.config.PropertySource <em>Property Source</em>}' class.
216 * <!-- begin-user-doc -->
217 * <!-- end-user-doc -->
218 * @see com.hammurapi.config.PropertySource
219 * @see com.hammurapi.config.impl.ConfigPackageImpl#getPropertySource()
220 * @generated
221 */
222 int PROPERTY_SOURCE = 9;
223
224 /**
225 * The feature id for the '<em><b>Property</b></em>' containment reference list.
226 * <!-- begin-user-doc -->
227 * <!-- end-user-doc -->
228 * @generated
229 * @ordered
230 */
231 int PROPERTY_SOURCE__PROPERTY = 0;
232
233 /**
234 * The feature id for the '<em><b>Profile</b></em>' containment reference list.
235 * <!-- begin-user-doc -->
236 * <!-- end-user-doc -->
237 * @generated
238 * @ordered
239 */
240 int PROPERTY_SOURCE__PROFILE = 1;
241
242 /**
243 * The feature id for the '<em><b>Class Path</b></em>' containment reference list.
244 * <!-- begin-user-doc -->
245 * <!-- end-user-doc -->
246 * @generated
247 * @ordered
248 */
249 int PROPERTY_SOURCE__CLASS_PATH = 2;
250
251 /**
252 * The number of structural features of the '<em>Property Source</em>' class.
253 * <!-- begin-user-doc -->
254 * <!-- end-user-doc -->
255 * @generated
256 * @ordered
257 */
258 int PROPERTY_SOURCE_FEATURE_COUNT = 3;
259
260 /**
261 * The meta object id for the '{@link com.hammurapi.config.impl.ProfileImpl <em>Profile</em>}' class.
262 * <!-- begin-user-doc -->
263 * <!-- end-user-doc -->
264 * @see com.hammurapi.config.impl.ProfileImpl
265 * @see com.hammurapi.config.impl.ConfigPackageImpl#getProfile()
266 * @generated
267 */
268 int PROFILE = 2;
269
270 /**
271 * The feature id for the '<em><b>Property</b></em>' containment reference list.
272 * <!-- begin-user-doc -->
273 * <!-- end-user-doc -->
274 * @generated
275 * @ordered
276 */
277 int PROFILE__PROPERTY = PROPERTY_SOURCE__PROPERTY;
278
279 /**
280 * The feature id for the '<em><b>Profile</b></em>' containment reference list.
281 * <!-- begin-user-doc -->
282 * <!-- end-user-doc -->
283 * @generated
284 * @ordered
285 */
286 int PROFILE__PROFILE = PROPERTY_SOURCE__PROFILE;
287
288 /**
289 * The feature id for the '<em><b>Class Path</b></em>' containment reference list.
290 * <!-- begin-user-doc -->
291 * <!-- end-user-doc -->
292 * @generated
293 * @ordered
294 */
295 int PROFILE__CLASS_PATH = PROPERTY_SOURCE__CLASS_PATH;
296
297 /**
298 * The feature id for the '<em><b>Name</b></em>' attribute.
299 * <!-- begin-user-doc -->
300 * <!-- end-user-doc -->
301 * @generated
302 * @ordered
303 */
304 int PROFILE__NAME = PROPERTY_SOURCE_FEATURE_COUNT + 0;
305
306 /**
307 * The feature id for the '<em><b>Description</b></em>' attribute.
308 * <!-- begin-user-doc -->
309 * <!-- end-user-doc -->
310 * @generated
311 * @ordered
312 */
313 int PROFILE__DESCRIPTION = PROPERTY_SOURCE_FEATURE_COUNT + 1;
314
315 /**
316 * The feature id for the '<em><b>Owner</b></em>' container reference.
317 * <!-- begin-user-doc -->
318 * <!-- end-user-doc -->
319 * @generated
320 * @ordered
321 */
322 int PROFILE__OWNER = PROPERTY_SOURCE_FEATURE_COUNT + 2;
323
324 /**
325 * The number of structural features of the '<em>Profile</em>' class.
326 * <!-- begin-user-doc -->
327 * <!-- end-user-doc -->
328 * @generated
329 * @ordered
330 */
331 int PROFILE_FEATURE_COUNT = PROPERTY_SOURCE_FEATURE_COUNT + 3;
332
333 /**
334 * The meta object id for the '{@link com.hammurapi.config.impl.ObjectDefinitionImpl <em>Object Definition</em>}' class.
335 * <!-- begin-user-doc -->
336 * <!-- end-user-doc -->
337 * @see com.hammurapi.config.impl.ObjectDefinitionImpl
338 * @see com.hammurapi.config.impl.ConfigPackageImpl#getObjectDefinition()
339 * @generated
340 */
341 int OBJECT_DEFINITION = 3;
342
343 /**
344 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
345 * <!-- begin-user-doc -->
346 * <!-- end-user-doc -->
347 * @generated
348 * @ordered
349 */
350 int OBJECT_DEFINITION__ROLES = FACTORY__ROLES;
351
352 /**
353 * The feature id for the '<em><b>Description</b></em>' attribute.
354 * <!-- begin-user-doc -->
355 * <!-- end-user-doc -->
356 * @generated
357 * @ordered
358 */
359 int OBJECT_DEFINITION__DESCRIPTION = FACTORY__DESCRIPTION;
360
361 /**
362 * The feature id for the '<em><b>Config Script</b></em>' attribute.
363 * <!-- begin-user-doc -->
364 * <!-- end-user-doc -->
365 * @generated
366 * @ordered
367 */
368 int OBJECT_DEFINITION__CONFIG_SCRIPT = FACTORY__CONFIG_SCRIPT;
369
370 /**
371 * The feature id for the '<em><b>Id</b></em>' attribute.
372 * <!-- begin-user-doc -->
373 * <!-- end-user-doc -->
374 * @generated
375 * @ordered
376 */
377 int OBJECT_DEFINITION__ID = FACTORY__ID;
378
379 /**
380 * The feature id for the '<em><b>Source</b></em>' containment reference list.
381 * <!-- begin-user-doc -->
382 * <!-- end-user-doc -->
383 * @generated
384 * @ordered
385 */
386 int OBJECT_DEFINITION__SOURCE = FACTORY__SOURCE;
387
388 /**
389 * The feature id for the '<em><b>Enabled</b></em>' attribute.
390 * <!-- begin-user-doc -->
391 * <!-- end-user-doc -->
392 * @generated
393 * @ordered
394 */
395 int OBJECT_DEFINITION__ENABLED = FACTORY__ENABLED;
396
397 /**
398 * The feature id for the '<em><b>Service</b></em>' attribute list.
399 * <!-- begin-user-doc -->
400 * <!-- end-user-doc -->
401 * @generated
402 * @ordered
403 */
404 int OBJECT_DEFINITION__SERVICE = FACTORY__SERVICE;
405
406 /**
407 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
408 * <!-- begin-user-doc -->
409 * <!-- end-user-doc -->
410 * @generated
411 * @ordered
412 */
413 int OBJECT_DEFINITION__SUPPORTED_EXECUTION_ENVIRONMENTS = FACTORY__SUPPORTED_EXECUTION_ENVIRONMENTS;
414
415 /**
416 * The feature id for the '<em><b>Home Page</b></em>' attribute.
417 * <!-- begin-user-doc -->
418 * <!-- end-user-doc -->
419 * @generated
420 * @ordered
421 */
422 int OBJECT_DEFINITION__HOME_PAGE = FACTORY__HOME_PAGE;
423
424 /**
425 * The feature id for the '<em><b>Property</b></em>' containment reference list.
426 * <!-- begin-user-doc -->
427 * <!-- end-user-doc -->
428 * @generated
429 * @ordered
430 */
431 int OBJECT_DEFINITION__PROPERTY = FACTORY_FEATURE_COUNT + 0;
432
433 /**
434 * The feature id for the '<em><b>Profile</b></em>' containment reference list.
435 * <!-- begin-user-doc -->
436 * <!-- end-user-doc -->
437 * @generated
438 * @ordered
439 */
440 int OBJECT_DEFINITION__PROFILE = FACTORY_FEATURE_COUNT + 1;
441
442 /**
443 * The feature id for the '<em><b>Class Path</b></em>' containment reference list.
444 * <!-- begin-user-doc -->
445 * <!-- end-user-doc -->
446 * @generated
447 * @ordered
448 */
449 int OBJECT_DEFINITION__CLASS_PATH = FACTORY_FEATURE_COUNT + 2;
450
451 /**
452 * The feature id for the '<em><b>Constructor</b></em>' containment reference.
453 * <!-- begin-user-doc -->
454 * <!-- end-user-doc -->
455 * @generated
456 * @ordered
457 */
458 int OBJECT_DEFINITION__CONSTRUCTOR = FACTORY_FEATURE_COUNT + 3;
459
460 /**
461 * The feature id for the '<em><b>Value</b></em>' attribute.
462 * <!-- begin-user-doc -->
463 * <!-- end-user-doc -->
464 * @generated
465 * @ordered
466 */
467 int OBJECT_DEFINITION__VALUE = FACTORY_FEATURE_COUNT + 4;
468
469 /**
470 * The feature id for the '<em><b>Type</b></em>' attribute.
471 * <!-- begin-user-doc -->
472 * <!-- end-user-doc -->
473 * @generated
474 * @ordered
475 */
476 int OBJECT_DEFINITION__TYPE = FACTORY_FEATURE_COUNT + 5;
477
478 /**
479 * The number of structural features of the '<em>Object Definition</em>' class.
480 * <!-- begin-user-doc -->
481 * <!-- end-user-doc -->
482 * @generated
483 * @ordered
484 */
485 int OBJECT_DEFINITION_FEATURE_COUNT = FACTORY_FEATURE_COUNT + 6;
486
487 /**
488 * The meta object id for the '{@link com.hammurapi.config.impl.CollectionImpl <em>Collection</em>}' class.
489 * <!-- begin-user-doc -->
490 * <!-- end-user-doc -->
491 * @see com.hammurapi.config.impl.CollectionImpl
492 * @see com.hammurapi.config.impl.ConfigPackageImpl#getCollection()
493 * @generated
494 */
495 int COLLECTION = 4;
496
497 /**
498 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
499 * <!-- begin-user-doc -->
500 * <!-- end-user-doc -->
501 * @generated
502 * @ordered
503 */
504 int COLLECTION__ROLES = FACTORY__ROLES;
505
506 /**
507 * The feature id for the '<em><b>Description</b></em>' attribute.
508 * <!-- begin-user-doc -->
509 * <!-- end-user-doc -->
510 * @generated
511 * @ordered
512 */
513 int COLLECTION__DESCRIPTION = FACTORY__DESCRIPTION;
514
515 /**
516 * The feature id for the '<em><b>Config Script</b></em>' attribute.
517 * <!-- begin-user-doc -->
518 * <!-- end-user-doc -->
519 * @generated
520 * @ordered
521 */
522 int COLLECTION__CONFIG_SCRIPT = FACTORY__CONFIG_SCRIPT;
523
524 /**
525 * The feature id for the '<em><b>Id</b></em>' attribute.
526 * <!-- begin-user-doc -->
527 * <!-- end-user-doc -->
528 * @generated
529 * @ordered
530 */
531 int COLLECTION__ID = FACTORY__ID;
532
533 /**
534 * The feature id for the '<em><b>Source</b></em>' containment reference list.
535 * <!-- begin-user-doc -->
536 * <!-- end-user-doc -->
537 * @generated
538 * @ordered
539 */
540 int COLLECTION__SOURCE = FACTORY__SOURCE;
541
542 /**
543 * The feature id for the '<em><b>Enabled</b></em>' attribute.
544 * <!-- begin-user-doc -->
545 * <!-- end-user-doc -->
546 * @generated
547 * @ordered
548 */
549 int COLLECTION__ENABLED = FACTORY__ENABLED;
550
551 /**
552 * The feature id for the '<em><b>Service</b></em>' attribute list.
553 * <!-- begin-user-doc -->
554 * <!-- end-user-doc -->
555 * @generated
556 * @ordered
557 */
558 int COLLECTION__SERVICE = FACTORY__SERVICE;
559
560 /**
561 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
562 * <!-- begin-user-doc -->
563 * <!-- end-user-doc -->
564 * @generated
565 * @ordered
566 */
567 int COLLECTION__SUPPORTED_EXECUTION_ENVIRONMENTS = FACTORY__SUPPORTED_EXECUTION_ENVIRONMENTS;
568
569 /**
570 * The feature id for the '<em><b>Home Page</b></em>' attribute.
571 * <!-- begin-user-doc -->
572 * <!-- end-user-doc -->
573 * @generated
574 * @ordered
575 */
576 int COLLECTION__HOME_PAGE = FACTORY__HOME_PAGE;
577
578 /**
579 * The feature id for the '<em><b>Element</b></em>' containment reference list.
580 * <!-- begin-user-doc -->
581 * <!-- end-user-doc -->
582 * @generated
583 * @ordered
584 */
585 int COLLECTION__ELEMENT = FACTORY_FEATURE_COUNT + 0;
586
587 /**
588 * The feature id for the '<em><b>Type</b></em>' attribute.
589 * <!-- begin-user-doc -->
590 * <!-- end-user-doc -->
591 * @generated
592 * @ordered
593 */
594 int COLLECTION__TYPE = FACTORY_FEATURE_COUNT + 1;
595
596 /**
597 * The feature id for the '<em><b>Factory Collection</b></em>' attribute.
598 * <!-- begin-user-doc -->
599 * <!-- end-user-doc -->
600 * @generated
601 * @ordered
602 */
603 int COLLECTION__FACTORY_COLLECTION = FACTORY_FEATURE_COUNT + 2;
604
605 /**
606 * The number of structural features of the '<em>Collection</em>' class.
607 * <!-- begin-user-doc -->
608 * <!-- end-user-doc -->
609 * @generated
610 * @ordered
611 */
612 int COLLECTION_FEATURE_COUNT = FACTORY_FEATURE_COUNT + 3;
613
614 /**
615 * The meta object id for the '{@link com.hammurapi.config.impl.ConstructorImpl <em>Constructor</em>}' class.
616 * <!-- begin-user-doc -->
617 * <!-- end-user-doc -->
618 * @see com.hammurapi.config.impl.ConstructorImpl
619 * @see com.hammurapi.config.impl.ConfigPackageImpl#getConstructor()
620 * @generated
621 */
622 int CONSTRUCTOR = 5;
623
624 /**
625 * The feature id for the '<em><b>Argument</b></em>' containment reference list.
626 * <!-- begin-user-doc -->
627 * <!-- end-user-doc -->
628 * @generated
629 * @ordered
630 */
631 int CONSTRUCTOR__ARGUMENT = 0;
632
633 /**
634 * The number of structural features of the '<em>Constructor</em>' class.
635 * <!-- begin-user-doc -->
636 * <!-- end-user-doc -->
637 * @generated
638 * @ordered
639 */
640 int CONSTRUCTOR_FEATURE_COUNT = 1;
641
642 /**
643 * The meta object id for the '{@link com.hammurapi.config.impl.MapImpl <em>Map</em>}' class.
644 * <!-- begin-user-doc -->
645 * <!-- end-user-doc -->
646 * @see com.hammurapi.config.impl.MapImpl
647 * @see com.hammurapi.config.impl.ConfigPackageImpl#getMap()
648 * @generated
649 */
650 int MAP = 6;
651
652 /**
653 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
654 * <!-- begin-user-doc -->
655 * <!-- end-user-doc -->
656 * @generated
657 * @ordered
658 */
659 int MAP__ROLES = FACTORY__ROLES;
660
661 /**
662 * The feature id for the '<em><b>Description</b></em>' attribute.
663 * <!-- begin-user-doc -->
664 * <!-- end-user-doc -->
665 * @generated
666 * @ordered
667 */
668 int MAP__DESCRIPTION = FACTORY__DESCRIPTION;
669
670 /**
671 * The feature id for the '<em><b>Config Script</b></em>' attribute.
672 * <!-- begin-user-doc -->
673 * <!-- end-user-doc -->
674 * @generated
675 * @ordered
676 */
677 int MAP__CONFIG_SCRIPT = FACTORY__CONFIG_SCRIPT;
678
679 /**
680 * The feature id for the '<em><b>Id</b></em>' attribute.
681 * <!-- begin-user-doc -->
682 * <!-- end-user-doc -->
683 * @generated
684 * @ordered
685 */
686 int MAP__ID = FACTORY__ID;
687
688 /**
689 * The feature id for the '<em><b>Source</b></em>' containment reference list.
690 * <!-- begin-user-doc -->
691 * <!-- end-user-doc -->
692 * @generated
693 * @ordered
694 */
695 int MAP__SOURCE = FACTORY__SOURCE;
696
697 /**
698 * The feature id for the '<em><b>Enabled</b></em>' attribute.
699 * <!-- begin-user-doc -->
700 * <!-- end-user-doc -->
701 * @generated
702 * @ordered
703 */
704 int MAP__ENABLED = FACTORY__ENABLED;
705
706 /**
707 * The feature id for the '<em><b>Service</b></em>' attribute list.
708 * <!-- begin-user-doc -->
709 * <!-- end-user-doc -->
710 * @generated
711 * @ordered
712 */
713 int MAP__SERVICE = FACTORY__SERVICE;
714
715 /**
716 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
717 * <!-- begin-user-doc -->
718 * <!-- end-user-doc -->
719 * @generated
720 * @ordered
721 */
722 int MAP__SUPPORTED_EXECUTION_ENVIRONMENTS = FACTORY__SUPPORTED_EXECUTION_ENVIRONMENTS;
723
724 /**
725 * The feature id for the '<em><b>Home Page</b></em>' attribute.
726 * <!-- begin-user-doc -->
727 * <!-- end-user-doc -->
728 * @generated
729 * @ordered
730 */
731 int MAP__HOME_PAGE = FACTORY__HOME_PAGE;
732
733 /**
734 * The feature id for the '<em><b>Entry</b></em>' containment reference list.
735 * <!-- begin-user-doc -->
736 * <!-- end-user-doc -->
737 * @generated
738 * @ordered
739 */
740 int MAP__ENTRY = FACTORY_FEATURE_COUNT + 0;
741
742 /**
743 * The feature id for the '<em><b>Type</b></em>' attribute.
744 * <!-- begin-user-doc -->
745 * <!-- end-user-doc -->
746 * @generated
747 * @ordered
748 */
749 int MAP__TYPE = FACTORY_FEATURE_COUNT + 1;
750
751 /**
752 * The feature id for the '<em><b>Factory Map</b></em>' attribute.
753 * <!-- begin-user-doc -->
754 * <!-- end-user-doc -->
755 * @generated
756 * @ordered
757 */
758 int MAP__FACTORY_MAP = FACTORY_FEATURE_COUNT + 2;
759
760 /**
761 * The number of structural features of the '<em>Map</em>' class.
762 * <!-- begin-user-doc -->
763 * <!-- end-user-doc -->
764 * @generated
765 * @ordered
766 */
767 int MAP_FEATURE_COUNT = FACTORY_FEATURE_COUNT + 3;
768
769 /**
770 * The meta object id for the '{@link com.hammurapi.config.impl.MapEntryImpl <em>Map Entry</em>}' class.
771 * <!-- begin-user-doc -->
772 * <!-- end-user-doc -->
773 * @see com.hammurapi.config.impl.MapEntryImpl
774 * @see com.hammurapi.config.impl.ConfigPackageImpl#getMapEntry()
775 * @generated
776 */
777 int MAP_ENTRY = 7;
778
779 /**
780 * The feature id for the '<em><b>Key</b></em>' containment reference.
781 * <!-- begin-user-doc -->
782 * <!-- end-user-doc -->
783 * @generated
784 * @ordered
785 */
786 int MAP_ENTRY__KEY = 0;
787
788 /**
789 * The feature id for the '<em><b>Value</b></em>' containment reference.
790 * <!-- begin-user-doc -->
791 * <!-- end-user-doc -->
792 * @generated
793 * @ordered
794 */
795 int MAP_ENTRY__VALUE = 1;
796
797 /**
798 * The number of structural features of the '<em>Map Entry</em>' class.
799 * <!-- begin-user-doc -->
800 * <!-- end-user-doc -->
801 * @generated
802 * @ordered
803 */
804 int MAP_ENTRY_FEATURE_COUNT = 2;
805
806 /**
807 * The meta object id for the '{@link com.hammurapi.config.impl.ReferenceImpl <em>Reference</em>}' class.
808 * <!-- begin-user-doc -->
809 * <!-- end-user-doc -->
810 * @see com.hammurapi.config.impl.ReferenceImpl
811 * @see com.hammurapi.config.impl.ConfigPackageImpl#getReference()
812 * @generated
813 */
814 int REFERENCE = 8;
815
816 /**
817 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
818 * <!-- begin-user-doc -->
819 * <!-- end-user-doc -->
820 * @generated
821 * @ordered
822 */
823 int REFERENCE__ROLES = FACTORY__ROLES;
824
825 /**
826 * The feature id for the '<em><b>Description</b></em>' attribute.
827 * <!-- begin-user-doc -->
828 * <!-- end-user-doc -->
829 * @generated
830 * @ordered
831 */
832 int REFERENCE__DESCRIPTION = FACTORY__DESCRIPTION;
833
834 /**
835 * The feature id for the '<em><b>Config Script</b></em>' attribute.
836 * <!-- begin-user-doc -->
837 * <!-- end-user-doc -->
838 * @generated
839 * @ordered
840 */
841 int REFERENCE__CONFIG_SCRIPT = FACTORY__CONFIG_SCRIPT;
842
843 /**
844 * The feature id for the '<em><b>Id</b></em>' attribute.
845 * <!-- begin-user-doc -->
846 * <!-- end-user-doc -->
847 * @generated
848 * @ordered
849 */
850 int REFERENCE__ID = FACTORY__ID;
851
852 /**
853 * The feature id for the '<em><b>Source</b></em>' containment reference list.
854 * <!-- begin-user-doc -->
855 * <!-- end-user-doc -->
856 * @generated
857 * @ordered
858 */
859 int REFERENCE__SOURCE = FACTORY__SOURCE;
860
861 /**
862 * The feature id for the '<em><b>Enabled</b></em>' attribute.
863 * <!-- begin-user-doc -->
864 * <!-- end-user-doc -->
865 * @generated
866 * @ordered
867 */
868 int REFERENCE__ENABLED = FACTORY__ENABLED;
869
870 /**
871 * The feature id for the '<em><b>Service</b></em>' attribute list.
872 * <!-- begin-user-doc -->
873 * <!-- end-user-doc -->
874 * @generated
875 * @ordered
876 */
877 int REFERENCE__SERVICE = FACTORY__SERVICE;
878
879 /**
880 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
881 * <!-- begin-user-doc -->
882 * <!-- end-user-doc -->
883 * @generated
884 * @ordered
885 */
886 int REFERENCE__SUPPORTED_EXECUTION_ENVIRONMENTS = FACTORY__SUPPORTED_EXECUTION_ENVIRONMENTS;
887
888 /**
889 * The feature id for the '<em><b>Home Page</b></em>' attribute.
890 * <!-- begin-user-doc -->
891 * <!-- end-user-doc -->
892 * @generated
893 * @ordered
894 */
895 int REFERENCE__HOME_PAGE = FACTORY__HOME_PAGE;
896
897 /**
898 * The feature id for the '<em><b>Ref Id</b></em>' attribute.
899 * <!-- begin-user-doc -->
900 * <!-- end-user-doc -->
901 * @generated
902 * @ordered
903 */
904 int REFERENCE__REF_ID = FACTORY_FEATURE_COUNT + 0;
905
906 /**
907 * The feature id for the '<em><b>Ref</b></em>' reference.
908 * <!-- begin-user-doc -->
909 * <!-- end-user-doc -->
910 * @generated
911 * @ordered
912 */
913 int REFERENCE__REF = FACTORY_FEATURE_COUNT + 1;
914
915 /**
916 * The number of structural features of the '<em>Reference</em>' class.
917 * <!-- begin-user-doc -->
918 * <!-- end-user-doc -->
919 * @generated
920 * @ordered
921 */
922 int REFERENCE_FEATURE_COUNT = FACTORY_FEATURE_COUNT + 2;
923
924 /**
925 * The meta object id for the '{@link com.hammurapi.config.impl.NullImpl <em>Null</em>}' class.
926 * <!-- begin-user-doc -->
927 * <!-- end-user-doc -->
928 * @see com.hammurapi.config.impl.NullImpl
929 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNull()
930 * @generated
931 */
932 int NULL = 10;
933
934 /**
935 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
936 * <!-- begin-user-doc -->
937 * <!-- end-user-doc -->
938 * @generated
939 * @ordered
940 */
941 int NULL__ROLES = FACTORY__ROLES;
942
943 /**
944 * The feature id for the '<em><b>Description</b></em>' attribute.
945 * <!-- begin-user-doc -->
946 * <!-- end-user-doc -->
947 * @generated
948 * @ordered
949 */
950 int NULL__DESCRIPTION = FACTORY__DESCRIPTION;
951
952 /**
953 * The feature id for the '<em><b>Config Script</b></em>' attribute.
954 * <!-- begin-user-doc -->
955 * <!-- end-user-doc -->
956 * @generated
957 * @ordered
958 */
959 int NULL__CONFIG_SCRIPT = FACTORY__CONFIG_SCRIPT;
960
961 /**
962 * The feature id for the '<em><b>Id</b></em>' attribute.
963 * <!-- begin-user-doc -->
964 * <!-- end-user-doc -->
965 * @generated
966 * @ordered
967 */
968 int NULL__ID = FACTORY__ID;
969
970 /**
971 * The feature id for the '<em><b>Source</b></em>' containment reference list.
972 * <!-- begin-user-doc -->
973 * <!-- end-user-doc -->
974 * @generated
975 * @ordered
976 */
977 int NULL__SOURCE = FACTORY__SOURCE;
978
979 /**
980 * The feature id for the '<em><b>Enabled</b></em>' attribute.
981 * <!-- begin-user-doc -->
982 * <!-- end-user-doc -->
983 * @generated
984 * @ordered
985 */
986 int NULL__ENABLED = FACTORY__ENABLED;
987
988 /**
989 * The feature id for the '<em><b>Service</b></em>' attribute list.
990 * <!-- begin-user-doc -->
991 * <!-- end-user-doc -->
992 * @generated
993 * @ordered
994 */
995 int NULL__SERVICE = FACTORY__SERVICE;
996
997 /**
998 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
999 * <!-- begin-user-doc -->
1000 * <!-- end-user-doc -->
1001 * @generated
1002 * @ordered
1003 */
1004 int NULL__SUPPORTED_EXECUTION_ENVIRONMENTS = FACTORY__SUPPORTED_EXECUTION_ENVIRONMENTS;
1005
1006 /**
1007 * The feature id for the '<em><b>Home Page</b></em>' attribute.
1008 * <!-- begin-user-doc -->
1009 * <!-- end-user-doc -->
1010 * @generated
1011 * @ordered
1012 */
1013 int NULL__HOME_PAGE = FACTORY__HOME_PAGE;
1014
1015 /**
1016 * The number of structural features of the '<em>Null</em>' class.
1017 * <!-- begin-user-doc -->
1018 * <!-- end-user-doc -->
1019 * @generated
1020 * @ordered
1021 */
1022 int NULL_FEATURE_COUNT = FACTORY_FEATURE_COUNT + 0;
1023
1024 /**
1025 * The meta object id for the '{@link com.hammurapi.config.impl.ScriptImpl <em>Script</em>}' class.
1026 * <!-- begin-user-doc -->
1027 * <!-- end-user-doc -->
1028 * @see com.hammurapi.config.impl.ScriptImpl
1029 * @see com.hammurapi.config.impl.ConfigPackageImpl#getScript()
1030 * @generated
1031 */
1032 int SCRIPT = 11;
1033
1034 /**
1035 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
1036 * <!-- begin-user-doc -->
1037 * <!-- end-user-doc -->
1038 * @generated
1039 * @ordered
1040 */
1041 int SCRIPT__ROLES = FACTORY__ROLES;
1042
1043 /**
1044 * The feature id for the '<em><b>Description</b></em>' attribute.
1045 * <!-- begin-user-doc -->
1046 * <!-- end-user-doc -->
1047 * @generated
1048 * @ordered
1049 */
1050 int SCRIPT__DESCRIPTION = FACTORY__DESCRIPTION;
1051
1052 /**
1053 * The feature id for the '<em><b>Config Script</b></em>' attribute.
1054 * <!-- begin-user-doc -->
1055 * <!-- end-user-doc -->
1056 * @generated
1057 * @ordered
1058 */
1059 int SCRIPT__CONFIG_SCRIPT = FACTORY__CONFIG_SCRIPT;
1060
1061 /**
1062 * The feature id for the '<em><b>Id</b></em>' attribute.
1063 * <!-- begin-user-doc -->
1064 * <!-- end-user-doc -->
1065 * @generated
1066 * @ordered
1067 */
1068 int SCRIPT__ID = FACTORY__ID;
1069
1070 /**
1071 * The feature id for the '<em><b>Source</b></em>' containment reference list.
1072 * <!-- begin-user-doc -->
1073 * <!-- end-user-doc -->
1074 * @generated
1075 * @ordered
1076 */
1077 int SCRIPT__SOURCE = FACTORY__SOURCE;
1078
1079 /**
1080 * The feature id for the '<em><b>Enabled</b></em>' attribute.
1081 * <!-- begin-user-doc -->
1082 * <!-- end-user-doc -->
1083 * @generated
1084 * @ordered
1085 */
1086 int SCRIPT__ENABLED = FACTORY__ENABLED;
1087
1088 /**
1089 * The feature id for the '<em><b>Service</b></em>' attribute list.
1090 * <!-- begin-user-doc -->
1091 * <!-- end-user-doc -->
1092 * @generated
1093 * @ordered
1094 */
1095 int SCRIPT__SERVICE = FACTORY__SERVICE;
1096
1097 /**
1098 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
1099 * <!-- begin-user-doc -->
1100 * <!-- end-user-doc -->
1101 * @generated
1102 * @ordered
1103 */
1104 int SCRIPT__SUPPORTED_EXECUTION_ENVIRONMENTS = FACTORY__SUPPORTED_EXECUTION_ENVIRONMENTS;
1105
1106 /**
1107 * The feature id for the '<em><b>Home Page</b></em>' attribute.
1108 * <!-- begin-user-doc -->
1109 * <!-- end-user-doc -->
1110 * @generated
1111 * @ordered
1112 */
1113 int SCRIPT__HOME_PAGE = FACTORY__HOME_PAGE;
1114
1115 /**
1116 * The feature id for the '<em><b>Property</b></em>' containment reference list.
1117 * <!-- begin-user-doc -->
1118 * <!-- end-user-doc -->
1119 * @generated
1120 * @ordered
1121 */
1122 int SCRIPT__PROPERTY = FACTORY_FEATURE_COUNT + 0;
1123
1124 /**
1125 * The feature id for the '<em><b>Profile</b></em>' containment reference list.
1126 * <!-- begin-user-doc -->
1127 * <!-- end-user-doc -->
1128 * @generated
1129 * @ordered
1130 */
1131 int SCRIPT__PROFILE = FACTORY_FEATURE_COUNT + 1;
1132
1133 /**
1134 * The feature id for the '<em><b>Class Path</b></em>' containment reference list.
1135 * <!-- begin-user-doc -->
1136 * <!-- end-user-doc -->
1137 * @generated
1138 * @ordered
1139 */
1140 int SCRIPT__CLASS_PATH = FACTORY_FEATURE_COUNT + 2;
1141
1142 /**
1143 * The feature id for the '<em><b>Code</b></em>' attribute.
1144 * <!-- begin-user-doc -->
1145 * <!-- end-user-doc -->
1146 * @generated
1147 * @ordered
1148 */
1149 int SCRIPT__CODE = FACTORY_FEATURE_COUNT + 3;
1150
1151 /**
1152 * The number of structural features of the '<em>Script</em>' class.
1153 * <!-- begin-user-doc -->
1154 * <!-- end-user-doc -->
1155 * @generated
1156 * @ordered
1157 */
1158 int SCRIPT_FEATURE_COUNT = FACTORY_FEATURE_COUNT + 4;
1159
1160 /**
1161 * The meta object id for the '{@link com.hammurapi.config.Named <em>Named</em>}' class.
1162 * <!-- begin-user-doc -->
1163 * <!-- end-user-doc -->
1164 * @see com.hammurapi.config.Named
1165 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamed()
1166 * @generated
1167 */
1168 int NAMED = 16;
1169
1170 /**
1171 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
1172 * <!-- begin-user-doc -->
1173 * <!-- end-user-doc -->
1174 * @generated
1175 * @ordered
1176 */
1177 int NAMED__ROLES = FACTORY__ROLES;
1178
1179 /**
1180 * The feature id for the '<em><b>Description</b></em>' attribute.
1181 * <!-- begin-user-doc -->
1182 * <!-- end-user-doc -->
1183 * @generated
1184 * @ordered
1185 */
1186 int NAMED__DESCRIPTION = FACTORY__DESCRIPTION;
1187
1188 /**
1189 * The feature id for the '<em><b>Config Script</b></em>' attribute.
1190 * <!-- begin-user-doc -->
1191 * <!-- end-user-doc -->
1192 * @generated
1193 * @ordered
1194 */
1195 int NAMED__CONFIG_SCRIPT = FACTORY__CONFIG_SCRIPT;
1196
1197 /**
1198 * The feature id for the '<em><b>Id</b></em>' attribute.
1199 * <!-- begin-user-doc -->
1200 * <!-- end-user-doc -->
1201 * @generated
1202 * @ordered
1203 */
1204 int NAMED__ID = FACTORY__ID;
1205
1206 /**
1207 * The feature id for the '<em><b>Source</b></em>' containment reference list.
1208 * <!-- begin-user-doc -->
1209 * <!-- end-user-doc -->
1210 * @generated
1211 * @ordered
1212 */
1213 int NAMED__SOURCE = FACTORY__SOURCE;
1214
1215 /**
1216 * The feature id for the '<em><b>Enabled</b></em>' attribute.
1217 * <!-- begin-user-doc -->
1218 * <!-- end-user-doc -->
1219 * @generated
1220 * @ordered
1221 */
1222 int NAMED__ENABLED = FACTORY__ENABLED;
1223
1224 /**
1225 * The feature id for the '<em><b>Service</b></em>' attribute list.
1226 * <!-- begin-user-doc -->
1227 * <!-- end-user-doc -->
1228 * @generated
1229 * @ordered
1230 */
1231 int NAMED__SERVICE = FACTORY__SERVICE;
1232
1233 /**
1234 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
1235 * <!-- begin-user-doc -->
1236 * <!-- end-user-doc -->
1237 * @generated
1238 * @ordered
1239 */
1240 int NAMED__SUPPORTED_EXECUTION_ENVIRONMENTS = FACTORY__SUPPORTED_EXECUTION_ENVIRONMENTS;
1241
1242 /**
1243 * The feature id for the '<em><b>Home Page</b></em>' attribute.
1244 * <!-- begin-user-doc -->
1245 * <!-- end-user-doc -->
1246 * @generated
1247 * @ordered
1248 */
1249 int NAMED__HOME_PAGE = FACTORY__HOME_PAGE;
1250
1251 /**
1252 * The feature id for the '<em><b>Name</b></em>' attribute.
1253 * <!-- begin-user-doc -->
1254 * <!-- end-user-doc -->
1255 * @generated
1256 * @ordered
1257 */
1258 int NAMED__NAME = FACTORY_FEATURE_COUNT + 0;
1259
1260 /**
1261 * The feature id for the '<em><b>Runtime</b></em>' attribute.
1262 * <!-- begin-user-doc -->
1263 * <!-- end-user-doc -->
1264 * @generated
1265 * @ordered
1266 */
1267 int NAMED__RUNTIME = FACTORY_FEATURE_COUNT + 1;
1268
1269 /**
1270 * The number of structural features of the '<em>Named</em>' class.
1271 * <!-- begin-user-doc -->
1272 * <!-- end-user-doc -->
1273 * @generated
1274 * @ordered
1275 */
1276 int NAMED_FEATURE_COUNT = FACTORY_FEATURE_COUNT + 2;
1277
1278 /**
1279 * The meta object id for the '{@link com.hammurapi.config.impl.NamedReferenceImpl <em>Named Reference</em>}' class.
1280 * <!-- begin-user-doc -->
1281 * <!-- end-user-doc -->
1282 * @see com.hammurapi.config.impl.NamedReferenceImpl
1283 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamedReference()
1284 * @generated
1285 */
1286 int NAMED_REFERENCE = 12;
1287
1288 /**
1289 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
1290 * <!-- begin-user-doc -->
1291 * <!-- end-user-doc -->
1292 * @generated
1293 * @ordered
1294 */
1295 int NAMED_REFERENCE__ROLES = NAMED__ROLES;
1296
1297 /**
1298 * The feature id for the '<em><b>Description</b></em>' attribute.
1299 * <!-- begin-user-doc -->
1300 * <!-- end-user-doc -->
1301 * @generated
1302 * @ordered
1303 */
1304 int NAMED_REFERENCE__DESCRIPTION = NAMED__DESCRIPTION;
1305
1306 /**
1307 * The feature id for the '<em><b>Config Script</b></em>' attribute.
1308 * <!-- begin-user-doc -->
1309 * <!-- end-user-doc -->
1310 * @generated
1311 * @ordered
1312 */
1313 int NAMED_REFERENCE__CONFIG_SCRIPT = NAMED__CONFIG_SCRIPT;
1314
1315 /**
1316 * The feature id for the '<em><b>Id</b></em>' attribute.
1317 * <!-- begin-user-doc -->
1318 * <!-- end-user-doc -->
1319 * @generated
1320 * @ordered
1321 */
1322 int NAMED_REFERENCE__ID = NAMED__ID;
1323
1324 /**
1325 * The feature id for the '<em><b>Source</b></em>' containment reference list.
1326 * <!-- begin-user-doc -->
1327 * <!-- end-user-doc -->
1328 * @generated
1329 * @ordered
1330 */
1331 int NAMED_REFERENCE__SOURCE = NAMED__SOURCE;
1332
1333 /**
1334 * The feature id for the '<em><b>Enabled</b></em>' attribute.
1335 * <!-- begin-user-doc -->
1336 * <!-- end-user-doc -->
1337 * @generated
1338 * @ordered
1339 */
1340 int NAMED_REFERENCE__ENABLED = NAMED__ENABLED;
1341
1342 /**
1343 * The feature id for the '<em><b>Service</b></em>' attribute list.
1344 * <!-- begin-user-doc -->
1345 * <!-- end-user-doc -->
1346 * @generated
1347 * @ordered
1348 */
1349 int NAMED_REFERENCE__SERVICE = NAMED__SERVICE;
1350
1351 /**
1352 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
1353 * <!-- begin-user-doc -->
1354 * <!-- end-user-doc -->
1355 * @generated
1356 * @ordered
1357 */
1358 int NAMED_REFERENCE__SUPPORTED_EXECUTION_ENVIRONMENTS = NAMED__SUPPORTED_EXECUTION_ENVIRONMENTS;
1359
1360 /**
1361 * The feature id for the '<em><b>Home Page</b></em>' attribute.
1362 * <!-- begin-user-doc -->
1363 * <!-- end-user-doc -->
1364 * @generated
1365 * @ordered
1366 */
1367 int NAMED_REFERENCE__HOME_PAGE = NAMED__HOME_PAGE;
1368
1369 /**
1370 * The feature id for the '<em><b>Name</b></em>' attribute.
1371 * <!-- begin-user-doc -->
1372 * <!-- end-user-doc -->
1373 * @generated
1374 * @ordered
1375 */
1376 int NAMED_REFERENCE__NAME = NAMED__NAME;
1377
1378 /**
1379 * The feature id for the '<em><b>Runtime</b></em>' attribute.
1380 * <!-- begin-user-doc -->
1381 * <!-- end-user-doc -->
1382 * @generated
1383 * @ordered
1384 */
1385 int NAMED_REFERENCE__RUNTIME = NAMED__RUNTIME;
1386
1387 /**
1388 * The feature id for the '<em><b>Ref Id</b></em>' attribute.
1389 * <!-- begin-user-doc -->
1390 * <!-- end-user-doc -->
1391 * @generated
1392 * @ordered
1393 */
1394 int NAMED_REFERENCE__REF_ID = NAMED_FEATURE_COUNT + 0;
1395
1396 /**
1397 * The feature id for the '<em><b>Ref</b></em>' reference.
1398 * <!-- begin-user-doc -->
1399 * <!-- end-user-doc -->
1400 * @generated
1401 * @ordered
1402 */
1403 int NAMED_REFERENCE__REF = NAMED_FEATURE_COUNT + 1;
1404
1405 /**
1406 * The number of structural features of the '<em>Named Reference</em>' class.
1407 * <!-- begin-user-doc -->
1408 * <!-- end-user-doc -->
1409 * @generated
1410 * @ordered
1411 */
1412 int NAMED_REFERENCE_FEATURE_COUNT = NAMED_FEATURE_COUNT + 2;
1413
1414 /**
1415 * The meta object id for the '{@link com.hammurapi.config.impl.NamedObjectDefinitionImpl <em>Named Object Definition</em>}' class.
1416 * <!-- begin-user-doc -->
1417 * <!-- end-user-doc -->
1418 * @see com.hammurapi.config.impl.NamedObjectDefinitionImpl
1419 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamedObjectDefinition()
1420 * @generated
1421 */
1422 int NAMED_OBJECT_DEFINITION = 13;
1423
1424 /**
1425 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
1426 * <!-- begin-user-doc -->
1427 * <!-- end-user-doc -->
1428 * @generated
1429 * @ordered
1430 */
1431 int NAMED_OBJECT_DEFINITION__ROLES = NAMED__ROLES;
1432
1433 /**
1434 * The feature id for the '<em><b>Description</b></em>' attribute.
1435 * <!-- begin-user-doc -->
1436 * <!-- end-user-doc -->
1437 * @generated
1438 * @ordered
1439 */
1440 int NAMED_OBJECT_DEFINITION__DESCRIPTION = NAMED__DESCRIPTION;
1441
1442 /**
1443 * The feature id for the '<em><b>Config Script</b></em>' attribute.
1444 * <!-- begin-user-doc -->
1445 * <!-- end-user-doc -->
1446 * @generated
1447 * @ordered
1448 */
1449 int NAMED_OBJECT_DEFINITION__CONFIG_SCRIPT = NAMED__CONFIG_SCRIPT;
1450
1451 /**
1452 * The feature id for the '<em><b>Id</b></em>' attribute.
1453 * <!-- begin-user-doc -->
1454 * <!-- end-user-doc -->
1455 * @generated
1456 * @ordered
1457 */
1458 int NAMED_OBJECT_DEFINITION__ID = NAMED__ID;
1459
1460 /**
1461 * The feature id for the '<em><b>Source</b></em>' containment reference list.
1462 * <!-- begin-user-doc -->
1463 * <!-- end-user-doc -->
1464 * @generated
1465 * @ordered
1466 */
1467 int NAMED_OBJECT_DEFINITION__SOURCE = NAMED__SOURCE;
1468
1469 /**
1470 * The feature id for the '<em><b>Enabled</b></em>' attribute.
1471 * <!-- begin-user-doc -->
1472 * <!-- end-user-doc -->
1473 * @generated
1474 * @ordered
1475 */
1476 int NAMED_OBJECT_DEFINITION__ENABLED = NAMED__ENABLED;
1477
1478 /**
1479 * The feature id for the '<em><b>Service</b></em>' attribute list.
1480 * <!-- begin-user-doc -->
1481 * <!-- end-user-doc -->
1482 * @generated
1483 * @ordered
1484 */
1485 int NAMED_OBJECT_DEFINITION__SERVICE = NAMED__SERVICE;
1486
1487 /**
1488 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
1489 * <!-- begin-user-doc -->
1490 * <!-- end-user-doc -->
1491 * @generated
1492 * @ordered
1493 */
1494 int NAMED_OBJECT_DEFINITION__SUPPORTED_EXECUTION_ENVIRONMENTS = NAMED__SUPPORTED_EXECUTION_ENVIRONMENTS;
1495
1496 /**
1497 * The feature id for the '<em><b>Home Page</b></em>' attribute.
1498 * <!-- begin-user-doc -->
1499 * <!-- end-user-doc -->
1500 * @generated
1501 * @ordered
1502 */
1503 int NAMED_OBJECT_DEFINITION__HOME_PAGE = NAMED__HOME_PAGE;
1504
1505 /**
1506 * The feature id for the '<em><b>Name</b></em>' attribute.
1507 * <!-- begin-user-doc -->
1508 * <!-- end-user-doc -->
1509 * @generated
1510 * @ordered
1511 */
1512 int NAMED_OBJECT_DEFINITION__NAME = NAMED__NAME;
1513
1514 /**
1515 * The feature id for the '<em><b>Runtime</b></em>' attribute.
1516 * <!-- begin-user-doc -->
1517 * <!-- end-user-doc -->
1518 * @generated
1519 * @ordered
1520 */
1521 int NAMED_OBJECT_DEFINITION__RUNTIME = NAMED__RUNTIME;
1522
1523 /**
1524 * The feature id for the '<em><b>Property</b></em>' containment reference list.
1525 * <!-- begin-user-doc -->
1526 * <!-- end-user-doc -->
1527 * @generated
1528 * @ordered
1529 */
1530 int NAMED_OBJECT_DEFINITION__PROPERTY = NAMED_FEATURE_COUNT + 0;
1531
1532 /**
1533 * The feature id for the '<em><b>Profile</b></em>' containment reference list.
1534 * <!-- begin-user-doc -->
1535 * <!-- end-user-doc -->
1536 * @generated
1537 * @ordered
1538 */
1539 int NAMED_OBJECT_DEFINITION__PROFILE = NAMED_FEATURE_COUNT + 1;
1540
1541 /**
1542 * The feature id for the '<em><b>Class Path</b></em>' containment reference list.
1543 * <!-- begin-user-doc -->
1544 * <!-- end-user-doc -->
1545 * @generated
1546 * @ordered
1547 */
1548 int NAMED_OBJECT_DEFINITION__CLASS_PATH = NAMED_FEATURE_COUNT + 2;
1549
1550 /**
1551 * The feature id for the '<em><b>Constructor</b></em>' containment reference.
1552 * <!-- begin-user-doc -->
1553 * <!-- end-user-doc -->
1554 * @generated
1555 * @ordered
1556 */
1557 int NAMED_OBJECT_DEFINITION__CONSTRUCTOR = NAMED_FEATURE_COUNT + 3;
1558
1559 /**
1560 * The feature id for the '<em><b>Value</b></em>' attribute.
1561 * <!-- begin-user-doc -->
1562 * <!-- end-user-doc -->
1563 * @generated
1564 * @ordered
1565 */
1566 int NAMED_OBJECT_DEFINITION__VALUE = NAMED_FEATURE_COUNT + 4;
1567
1568 /**
1569 * The feature id for the '<em><b>Type</b></em>' attribute.
1570 * <!-- begin-user-doc -->
1571 * <!-- end-user-doc -->
1572 * @generated
1573 * @ordered
1574 */
1575 int NAMED_OBJECT_DEFINITION__TYPE = NAMED_FEATURE_COUNT + 5;
1576
1577 /**
1578 * The number of structural features of the '<em>Named Object Definition</em>' class.
1579 * <!-- begin-user-doc -->
1580 * <!-- end-user-doc -->
1581 * @generated
1582 * @ordered
1583 */
1584 int NAMED_OBJECT_DEFINITION_FEATURE_COUNT = NAMED_FEATURE_COUNT + 6;
1585
1586 /**
1587 * The meta object id for the '{@link com.hammurapi.config.impl.NamedCollectionImpl <em>Named Collection</em>}' class.
1588 * <!-- begin-user-doc -->
1589 * <!-- end-user-doc -->
1590 * @see com.hammurapi.config.impl.NamedCollectionImpl
1591 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamedCollection()
1592 * @generated
1593 */
1594 int NAMED_COLLECTION = 14;
1595
1596 /**
1597 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
1598 * <!-- begin-user-doc -->
1599 * <!-- end-user-doc -->
1600 * @generated
1601 * @ordered
1602 */
1603 int NAMED_COLLECTION__ROLES = NAMED__ROLES;
1604
1605 /**
1606 * The feature id for the '<em><b>Description</b></em>' attribute.
1607 * <!-- begin-user-doc -->
1608 * <!-- end-user-doc -->
1609 * @generated
1610 * @ordered
1611 */
1612 int NAMED_COLLECTION__DESCRIPTION = NAMED__DESCRIPTION;
1613
1614 /**
1615 * The feature id for the '<em><b>Config Script</b></em>' attribute.
1616 * <!-- begin-user-doc -->
1617 * <!-- end-user-doc -->
1618 * @generated
1619 * @ordered
1620 */
1621 int NAMED_COLLECTION__CONFIG_SCRIPT = NAMED__CONFIG_SCRIPT;
1622
1623 /**
1624 * The feature id for the '<em><b>Id</b></em>' attribute.
1625 * <!-- begin-user-doc -->
1626 * <!-- end-user-doc -->
1627 * @generated
1628 * @ordered
1629 */
1630 int NAMED_COLLECTION__ID = NAMED__ID;
1631
1632 /**
1633 * The feature id for the '<em><b>Source</b></em>' containment reference list.
1634 * <!-- begin-user-doc -->
1635 * <!-- end-user-doc -->
1636 * @generated
1637 * @ordered
1638 */
1639 int NAMED_COLLECTION__SOURCE = NAMED__SOURCE;
1640
1641 /**
1642 * The feature id for the '<em><b>Enabled</b></em>' attribute.
1643 * <!-- begin-user-doc -->
1644 * <!-- end-user-doc -->
1645 * @generated
1646 * @ordered
1647 */
1648 int NAMED_COLLECTION__ENABLED = NAMED__ENABLED;
1649
1650 /**
1651 * The feature id for the '<em><b>Service</b></em>' attribute list.
1652 * <!-- begin-user-doc -->
1653 * <!-- end-user-doc -->
1654 * @generated
1655 * @ordered
1656 */
1657 int NAMED_COLLECTION__SERVICE = NAMED__SERVICE;
1658
1659 /**
1660 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
1661 * <!-- begin-user-doc -->
1662 * <!-- end-user-doc -->
1663 * @generated
1664 * @ordered
1665 */
1666 int NAMED_COLLECTION__SUPPORTED_EXECUTION_ENVIRONMENTS = NAMED__SUPPORTED_EXECUTION_ENVIRONMENTS;
1667
1668 /**
1669 * The feature id for the '<em><b>Home Page</b></em>' attribute.
1670 * <!-- begin-user-doc -->
1671 * <!-- end-user-doc -->
1672 * @generated
1673 * @ordered
1674 */
1675 int NAMED_COLLECTION__HOME_PAGE = NAMED__HOME_PAGE;
1676
1677 /**
1678 * The feature id for the '<em><b>Name</b></em>' attribute.
1679 * <!-- begin-user-doc -->
1680 * <!-- end-user-doc -->
1681 * @generated
1682 * @ordered
1683 */
1684 int NAMED_COLLECTION__NAME = NAMED__NAME;
1685
1686 /**
1687 * The feature id for the '<em><b>Runtime</b></em>' attribute.
1688 * <!-- begin-user-doc -->
1689 * <!-- end-user-doc -->
1690 * @generated
1691 * @ordered
1692 */
1693 int NAMED_COLLECTION__RUNTIME = NAMED__RUNTIME;
1694
1695 /**
1696 * The feature id for the '<em><b>Element</b></em>' containment reference list.
1697 * <!-- begin-user-doc -->
1698 * <!-- end-user-doc -->
1699 * @generated
1700 * @ordered
1701 */
1702 int NAMED_COLLECTION__ELEMENT = NAMED_FEATURE_COUNT + 0;
1703
1704 /**
1705 * The feature id for the '<em><b>Type</b></em>' attribute.
1706 * <!-- begin-user-doc -->
1707 * <!-- end-user-doc -->
1708 * @generated
1709 * @ordered
1710 */
1711 int NAMED_COLLECTION__TYPE = NAMED_FEATURE_COUNT + 1;
1712
1713 /**
1714 * The feature id for the '<em><b>Factory Collection</b></em>' attribute.
1715 * <!-- begin-user-doc -->
1716 * <!-- end-user-doc -->
1717 * @generated
1718 * @ordered
1719 */
1720 int NAMED_COLLECTION__FACTORY_COLLECTION = NAMED_FEATURE_COUNT + 2;
1721
1722 /**
1723 * The number of structural features of the '<em>Named Collection</em>' class.
1724 * <!-- begin-user-doc -->
1725 * <!-- end-user-doc -->
1726 * @generated
1727 * @ordered
1728 */
1729 int NAMED_COLLECTION_FEATURE_COUNT = NAMED_FEATURE_COUNT + 3;
1730
1731 /**
1732 * The meta object id for the '{@link com.hammurapi.config.impl.NamedMapImpl <em>Named Map</em>}' class.
1733 * <!-- begin-user-doc -->
1734 * <!-- end-user-doc -->
1735 * @see com.hammurapi.config.impl.NamedMapImpl
1736 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamedMap()
1737 * @generated
1738 */
1739 int NAMED_MAP = 15;
1740
1741 /**
1742 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
1743 * <!-- begin-user-doc -->
1744 * <!-- end-user-doc -->
1745 * @generated
1746 * @ordered
1747 */
1748 int NAMED_MAP__ROLES = NAMED__ROLES;
1749
1750 /**
1751 * The feature id for the '<em><b>Description</b></em>' attribute.
1752 * <!-- begin-user-doc -->
1753 * <!-- end-user-doc -->
1754 * @generated
1755 * @ordered
1756 */
1757 int NAMED_MAP__DESCRIPTION = NAMED__DESCRIPTION;
1758
1759 /**
1760 * The feature id for the '<em><b>Config Script</b></em>' attribute.
1761 * <!-- begin-user-doc -->
1762 * <!-- end-user-doc -->
1763 * @generated
1764 * @ordered
1765 */
1766 int NAMED_MAP__CONFIG_SCRIPT = NAMED__CONFIG_SCRIPT;
1767
1768 /**
1769 * The feature id for the '<em><b>Id</b></em>' attribute.
1770 * <!-- begin-user-doc -->
1771 * <!-- end-user-doc -->
1772 * @generated
1773 * @ordered
1774 */
1775 int NAMED_MAP__ID = NAMED__ID;
1776
1777 /**
1778 * The feature id for the '<em><b>Source</b></em>' containment reference list.
1779 * <!-- begin-user-doc -->
1780 * <!-- end-user-doc -->
1781 * @generated
1782 * @ordered
1783 */
1784 int NAMED_MAP__SOURCE = NAMED__SOURCE;
1785
1786 /**
1787 * The feature id for the '<em><b>Enabled</b></em>' attribute.
1788 * <!-- begin-user-doc -->
1789 * <!-- end-user-doc -->
1790 * @generated
1791 * @ordered
1792 */
1793 int NAMED_MAP__ENABLED = NAMED__ENABLED;
1794
1795 /**
1796 * The feature id for the '<em><b>Service</b></em>' attribute list.
1797 * <!-- begin-user-doc -->
1798 * <!-- end-user-doc -->
1799 * @generated
1800 * @ordered
1801 */
1802 int NAMED_MAP__SERVICE = NAMED__SERVICE;
1803
1804 /**
1805 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
1806 * <!-- begin-user-doc -->
1807 * <!-- end-user-doc -->
1808 * @generated
1809 * @ordered
1810 */
1811 int NAMED_MAP__SUPPORTED_EXECUTION_ENVIRONMENTS = NAMED__SUPPORTED_EXECUTION_ENVIRONMENTS;
1812
1813 /**
1814 * The feature id for the '<em><b>Home Page</b></em>' attribute.
1815 * <!-- begin-user-doc -->
1816 * <!-- end-user-doc -->
1817 * @generated
1818 * @ordered
1819 */
1820 int NAMED_MAP__HOME_PAGE = NAMED__HOME_PAGE;
1821
1822 /**
1823 * The feature id for the '<em><b>Name</b></em>' attribute.
1824 * <!-- begin-user-doc -->
1825 * <!-- end-user-doc -->
1826 * @generated
1827 * @ordered
1828 */
1829 int NAMED_MAP__NAME = NAMED__NAME;
1830
1831 /**
1832 * The feature id for the '<em><b>Runtime</b></em>' attribute.
1833 * <!-- begin-user-doc -->
1834 * <!-- end-user-doc -->
1835 * @generated
1836 * @ordered
1837 */
1838 int NAMED_MAP__RUNTIME = NAMED__RUNTIME;
1839
1840 /**
1841 * The feature id for the '<em><b>Entry</b></em>' containment reference list.
1842 * <!-- begin-user-doc -->
1843 * <!-- end-user-doc -->
1844 * @generated
1845 * @ordered
1846 */
1847 int NAMED_MAP__ENTRY = NAMED_FEATURE_COUNT + 0;
1848
1849 /**
1850 * The feature id for the '<em><b>Type</b></em>' attribute.
1851 * <!-- begin-user-doc -->
1852 * <!-- end-user-doc -->
1853 * @generated
1854 * @ordered
1855 */
1856 int NAMED_MAP__TYPE = NAMED_FEATURE_COUNT + 1;
1857
1858 /**
1859 * The feature id for the '<em><b>Factory Map</b></em>' attribute.
1860 * <!-- begin-user-doc -->
1861 * <!-- end-user-doc -->
1862 * @generated
1863 * @ordered
1864 */
1865 int NAMED_MAP__FACTORY_MAP = NAMED_FEATURE_COUNT + 2;
1866
1867 /**
1868 * The number of structural features of the '<em>Named Map</em>' class.
1869 * <!-- begin-user-doc -->
1870 * <!-- end-user-doc -->
1871 * @generated
1872 * @ordered
1873 */
1874 int NAMED_MAP_FEATURE_COUNT = NAMED_FEATURE_COUNT + 3;
1875
1876 /**
1877 * The meta object id for the '{@link com.hammurapi.config.impl.MethodCallImpl <em>Method Call</em>}' class.
1878 * <!-- begin-user-doc -->
1879 * <!-- end-user-doc -->
1880 * @see com.hammurapi.config.impl.MethodCallImpl
1881 * @see com.hammurapi.config.impl.ConfigPackageImpl#getMethodCall()
1882 * @generated
1883 */
1884 int METHOD_CALL = 17;
1885
1886 /**
1887 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
1888 * <!-- begin-user-doc -->
1889 * <!-- end-user-doc -->
1890 * @generated
1891 * @ordered
1892 */
1893 int METHOD_CALL__ROLES = NAMED__ROLES;
1894
1895 /**
1896 * The feature id for the '<em><b>Description</b></em>' attribute.
1897 * <!-- begin-user-doc -->
1898 * <!-- end-user-doc -->
1899 * @generated
1900 * @ordered
1901 */
1902 int METHOD_CALL__DESCRIPTION = NAMED__DESCRIPTION;
1903
1904 /**
1905 * The feature id for the '<em><b>Config Script</b></em>' attribute.
1906 * <!-- begin-user-doc -->
1907 * <!-- end-user-doc -->
1908 * @generated
1909 * @ordered
1910 */
1911 int METHOD_CALL__CONFIG_SCRIPT = NAMED__CONFIG_SCRIPT;
1912
1913 /**
1914 * The feature id for the '<em><b>Id</b></em>' attribute.
1915 * <!-- begin-user-doc -->
1916 * <!-- end-user-doc -->
1917 * @generated
1918 * @ordered
1919 */
1920 int METHOD_CALL__ID = NAMED__ID;
1921
1922 /**
1923 * The feature id for the '<em><b>Source</b></em>' containment reference list.
1924 * <!-- begin-user-doc -->
1925 * <!-- end-user-doc -->
1926 * @generated
1927 * @ordered
1928 */
1929 int METHOD_CALL__SOURCE = NAMED__SOURCE;
1930
1931 /**
1932 * The feature id for the '<em><b>Enabled</b></em>' attribute.
1933 * <!-- begin-user-doc -->
1934 * <!-- end-user-doc -->
1935 * @generated
1936 * @ordered
1937 */
1938 int METHOD_CALL__ENABLED = NAMED__ENABLED;
1939
1940 /**
1941 * The feature id for the '<em><b>Service</b></em>' attribute list.
1942 * <!-- begin-user-doc -->
1943 * <!-- end-user-doc -->
1944 * @generated
1945 * @ordered
1946 */
1947 int METHOD_CALL__SERVICE = NAMED__SERVICE;
1948
1949 /**
1950 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
1951 * <!-- begin-user-doc -->
1952 * <!-- end-user-doc -->
1953 * @generated
1954 * @ordered
1955 */
1956 int METHOD_CALL__SUPPORTED_EXECUTION_ENVIRONMENTS = NAMED__SUPPORTED_EXECUTION_ENVIRONMENTS;
1957
1958 /**
1959 * The feature id for the '<em><b>Home Page</b></em>' attribute.
1960 * <!-- begin-user-doc -->
1961 * <!-- end-user-doc -->
1962 * @generated
1963 * @ordered
1964 */
1965 int METHOD_CALL__HOME_PAGE = NAMED__HOME_PAGE;
1966
1967 /**
1968 * The feature id for the '<em><b>Name</b></em>' attribute.
1969 * <!-- begin-user-doc -->
1970 * <!-- end-user-doc -->
1971 * @generated
1972 * @ordered
1973 */
1974 int METHOD_CALL__NAME = NAMED__NAME;
1975
1976 /**
1977 * The feature id for the '<em><b>Runtime</b></em>' attribute.
1978 * <!-- begin-user-doc -->
1979 * <!-- end-user-doc -->
1980 * @generated
1981 * @ordered
1982 */
1983 int METHOD_CALL__RUNTIME = NAMED__RUNTIME;
1984
1985 /**
1986 * The feature id for the '<em><b>Property</b></em>' containment reference list.
1987 * <!-- begin-user-doc -->
1988 * <!-- end-user-doc -->
1989 * @generated
1990 * @ordered
1991 */
1992 int METHOD_CALL__PROPERTY = NAMED_FEATURE_COUNT + 0;
1993
1994 /**
1995 * The feature id for the '<em><b>Profile</b></em>' containment reference list.
1996 * <!-- begin-user-doc -->
1997 * <!-- end-user-doc -->
1998 * @generated
1999 * @ordered
2000 */
2001 int METHOD_CALL__PROFILE = NAMED_FEATURE_COUNT + 1;
2002
2003 /**
2004 * The feature id for the '<em><b>Class Path</b></em>' containment reference list.
2005 * <!-- begin-user-doc -->
2006 * <!-- end-user-doc -->
2007 * @generated
2008 * @ordered
2009 */
2010 int METHOD_CALL__CLASS_PATH = NAMED_FEATURE_COUNT + 2;
2011
2012 /**
2013 * The feature id for the '<em><b>Argument</b></em>' containment reference list.
2014 * <!-- begin-user-doc -->
2015 * <!-- end-user-doc -->
2016 * @generated
2017 * @ordered
2018 */
2019 int METHOD_CALL__ARGUMENT = NAMED_FEATURE_COUNT + 3;
2020
2021 /**
2022 * The number of structural features of the '<em>Method Call</em>' class.
2023 * <!-- begin-user-doc -->
2024 * <!-- end-user-doc -->
2025 * @generated
2026 * @ordered
2027 */
2028 int METHOD_CALL_FEATURE_COUNT = NAMED_FEATURE_COUNT + 4;
2029
2030 /**
2031 * The meta object id for the '{@link com.hammurapi.config.impl.NamedScriptImpl <em>Named Script</em>}' class.
2032 * <!-- begin-user-doc -->
2033 * <!-- end-user-doc -->
2034 * @see com.hammurapi.config.impl.NamedScriptImpl
2035 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamedScript()
2036 * @generated
2037 */
2038 int NAMED_SCRIPT = 18;
2039
2040 /**
2041 * The feature id for the '<em><b>Roles</b></em>' containment reference list.
2042 * <!-- begin-user-doc -->
2043 * <!-- end-user-doc -->
2044 * @generated
2045 * @ordered
2046 */
2047 int NAMED_SCRIPT__ROLES = NAMED__ROLES;
2048
2049 /**
2050 * The feature id for the '<em><b>Description</b></em>' attribute.
2051 * <!-- begin-user-doc -->
2052 * <!-- end-user-doc -->
2053 * @generated
2054 * @ordered
2055 */
2056 int NAMED_SCRIPT__DESCRIPTION = NAMED__DESCRIPTION;
2057
2058 /**
2059 * The feature id for the '<em><b>Config Script</b></em>' attribute.
2060 * <!-- begin-user-doc -->
2061 * <!-- end-user-doc -->
2062 * @generated
2063 * @ordered
2064 */
2065 int NAMED_SCRIPT__CONFIG_SCRIPT = NAMED__CONFIG_SCRIPT;
2066
2067 /**
2068 * The feature id for the '<em><b>Id</b></em>' attribute.
2069 * <!-- begin-user-doc -->
2070 * <!-- end-user-doc -->
2071 * @generated
2072 * @ordered
2073 */
2074 int NAMED_SCRIPT__ID = NAMED__ID;
2075
2076 /**
2077 * The feature id for the '<em><b>Source</b></em>' containment reference list.
2078 * <!-- begin-user-doc -->
2079 * <!-- end-user-doc -->
2080 * @generated
2081 * @ordered
2082 */
2083 int NAMED_SCRIPT__SOURCE = NAMED__SOURCE;
2084
2085 /**
2086 * The feature id for the '<em><b>Enabled</b></em>' attribute.
2087 * <!-- begin-user-doc -->
2088 * <!-- end-user-doc -->
2089 * @generated
2090 * @ordered
2091 */
2092 int NAMED_SCRIPT__ENABLED = NAMED__ENABLED;
2093
2094 /**
2095 * The feature id for the '<em><b>Service</b></em>' attribute list.
2096 * <!-- begin-user-doc -->
2097 * <!-- end-user-doc -->
2098 * @generated
2099 * @ordered
2100 */
2101 int NAMED_SCRIPT__SERVICE = NAMED__SERVICE;
2102
2103 /**
2104 * The feature id for the '<em><b>Supported Execution Environments</b></em>' attribute list.
2105 * <!-- begin-user-doc -->
2106 * <!-- end-user-doc -->
2107 * @generated
2108 * @ordered
2109 */
2110 int NAMED_SCRIPT__SUPPORTED_EXECUTION_ENVIRONMENTS = NAMED__SUPPORTED_EXECUTION_ENVIRONMENTS;
2111
2112 /**
2113 * The feature id for the '<em><b>Home Page</b></em>' attribute.
2114 * <!-- begin-user-doc -->
2115 * <!-- end-user-doc -->
2116 * @generated
2117 * @ordered
2118 */
2119 int NAMED_SCRIPT__HOME_PAGE = NAMED__HOME_PAGE;
2120
2121 /**
2122 * The feature id for the '<em><b>Name</b></em>' attribute.
2123 * <!-- begin-user-doc -->
2124 * <!-- end-user-doc -->
2125 * @generated
2126 * @ordered
2127 */
2128 int NAMED_SCRIPT__NAME = NAMED__NAME;
2129
2130 /**
2131 * The feature id for the '<em><b>Runtime</b></em>' attribute.
2132 * <!-- begin-user-doc -->
2133 * <!-- end-user-doc -->
2134 * @generated
2135 * @ordered
2136 */
2137 int NAMED_SCRIPT__RUNTIME = NAMED__RUNTIME;
2138
2139 /**
2140 * The feature id for the '<em><b>Property</b></em>' containment reference list.
2141 * <!-- begin-user-doc -->
2142 * <!-- end-user-doc -->
2143 * @generated
2144 * @ordered
2145 */
2146 int NAMED_SCRIPT__PROPERTY = NAMED_FEATURE_COUNT + 0;
2147
2148 /**
2149 * The feature id for the '<em><b>Profile</b></em>' containment reference list.
2150 * <!-- begin-user-doc -->
2151 * <!-- end-user-doc -->
2152 * @generated
2153 * @ordered
2154 */
2155 int NAMED_SCRIPT__PROFILE = NAMED_FEATURE_COUNT + 1;
2156
2157 /**
2158 * The feature id for the '<em><b>Class Path</b></em>' containment reference list.
2159 * <!-- begin-user-doc -->
2160 * <!-- end-user-doc -->
2161 * @generated
2162 * @ordered
2163 */
2164 int NAMED_SCRIPT__CLASS_PATH = NAMED_FEATURE_COUNT + 2;
2165
2166 /**
2167 * The feature id for the '<em><b>Code</b></em>' attribute.
2168 * <!-- begin-user-doc -->
2169 * <!-- end-user-doc -->
2170 * @generated
2171 * @ordered
2172 */
2173 int NAMED_SCRIPT__CODE = NAMED_FEATURE_COUNT + 3;
2174
2175 /**
2176 * The number of structural features of the '<em>Named Script</em>' class.
2177 * <!-- begin-user-doc -->
2178 * <!-- end-user-doc -->
2179 * @generated
2180 * @ordered
2181 */
2182 int NAMED_SCRIPT_FEATURE_COUNT = NAMED_FEATURE_COUNT + 4;
2183
2184 /**
2185 * The meta object id for the '{@link com.hammurapi.config.impl.SourceImpl <em>Source</em>}' class.
2186 * <!-- begin-user-doc -->
2187 * <!-- end-user-doc -->
2188 * @see com.hammurapi.config.impl.SourceImpl
2189 * @see com.hammurapi.config.impl.ConfigPackageImpl#getSource()
2190 * @generated
2191 */
2192 int SOURCE = 19;
2193
2194 /**
2195 * The feature id for the '<em><b>Type</b></em>' attribute.
2196 * <!-- begin-user-doc -->
2197 * <!-- end-user-doc -->
2198 * @generated
2199 * @ordered
2200 */
2201 int SOURCE__TYPE = 0;
2202
2203 /**
2204 * The feature id for the '<em><b>Path</b></em>' attribute.
2205 * <!-- begin-user-doc -->
2206 * <!-- end-user-doc -->
2207 * @generated
2208 * @ordered
2209 */
2210 int SOURCE__PATH = 1;
2211
2212 /**
2213 * The feature id for the '<em><b>Line</b></em>' attribute.
2214 * <!-- begin-user-doc -->
2215 * <!-- end-user-doc -->
2216 * @generated
2217 * @ordered
2218 */
2219 int SOURCE__LINE = 2;
2220
2221 /**
2222 * The feature id for the '<em><b>Col</b></em>' attribute.
2223 * <!-- begin-user-doc -->
2224 * <!-- end-user-doc -->
2225 * @generated
2226 * @ordered
2227 */
2228 int SOURCE__COL = 3;
2229
2230 /**
2231 * The feature id for the '<em><b>Comment</b></em>' attribute.
2232 * <!-- begin-user-doc -->
2233 * <!-- end-user-doc -->
2234 * @generated
2235 * @ordered
2236 */
2237 int SOURCE__COMMENT = 4;
2238
2239 /**
2240 * The number of structural features of the '<em>Source</em>' class.
2241 * <!-- begin-user-doc -->
2242 * <!-- end-user-doc -->
2243 * @generated
2244 * @ordered
2245 */
2246 int SOURCE_FEATURE_COUNT = 5;
2247
2248 /**
2249 * The meta object id for the '<em>EFactory Closure</em>' data type.
2250 * <!-- begin-user-doc -->
2251 * <!-- end-user-doc -->
2252 * @see com.hammurapi.config.bootstrap.FactoryClosure
2253 * @see com.hammurapi.config.impl.ConfigPackageImpl#getEFactoryClosure()
2254 * @generated
2255 */
2256 int EFACTORY_CLOSURE = 20;
2257
2258 /**
2259 * The meta object id for the '<em>EConfiguration Exception</em>' data type.
2260 * <!-- begin-user-doc -->
2261 * <!-- end-user-doc -->
2262 * @see com.hammurapi.config.bootstrap.ConfigurationException
2263 * @see com.hammurapi.config.impl.ConfigPackageImpl#getEConfigurationException()
2264 * @generated
2265 */
2266 int ECONFIGURATION_EXCEPTION = 21;
2267
2268 /**
2269 * The meta object id for the '<em>EFactory Config</em>' data type.
2270 * <!-- begin-user-doc -->
2271 * <!-- end-user-doc -->
2272 * @see com.hammurapi.config.runtime.FactoryConfig
2273 * @see com.hammurapi.config.impl.ConfigPackageImpl#getEFactoryConfig()
2274 * @generated
2275 */
2276 int EFACTORY_CONFIG = 22;
2277
2278 /**
2279 * The meta object id for the '<em>EUrl</em>' data type.
2280 * <!-- begin-user-doc -->
2281 * <!-- end-user-doc -->
2282 * @see java.net.URL
2283 * @see com.hammurapi.config.impl.ConfigPackageImpl#getEUrl()
2284 * @generated
2285 */
2286 int EURL = 23;
2287
2288 /**
2289 * The meta object id for the '<em>EClass Loader</em>' data type.
2290 * <!-- begin-user-doc -->
2291 * <!-- end-user-doc -->
2292 * @see java.lang.ClassLoader
2293 * @see com.hammurapi.config.impl.ConfigPackageImpl#getEClassLoader()
2294 * @generated
2295 */
2296 int ECLASS_LOADER = 24;
2297
2298 /**
2299 * The meta object id for the '<em>EToken Source</em>' data type.
2300 * <!-- begin-user-doc -->
2301 * <!-- end-user-doc -->
2302 * @see com.hammurapi.config.bootstrap.TokenExpander.TokenSource
2303 * @see com.hammurapi.config.impl.ConfigPackageImpl#getETokenSource()
2304 * @generated
2305 */
2306 int ETOKEN_SOURCE = 25;
2307
2308 /**
2309 * The meta object id for the '<em>File</em>' data type.
2310 * <!-- begin-user-doc -->
2311 * <!-- end-user-doc -->
2312 * @see java.io.File
2313 * @see com.hammurapi.config.impl.ConfigPackageImpl#getFile()
2314 * @generated
2315 */
2316 int FILE = 26;
2317
2318
2319 /**
2320 * The meta object id for the '<em>Injection Config</em>' data type.
2321 * <!-- begin-user-doc -->
2322 * <!-- end-user-doc -->
2323 * @see com.hammurapi.config.runtime.InjectionConfig
2324 * @see com.hammurapi.config.impl.ConfigPackageImpl#getInjectionConfig()
2325 * @generated
2326 */
2327 int INJECTION_CONFIG = 27;
2328
2329
2330 /**
2331 * Returns the meta object for class '{@link com.hammurapi.config.Path <em>Path</em>}'.
2332 * <!-- begin-user-doc -->
2333 * <!-- end-user-doc -->
2334 * @return the meta object for class '<em>Path</em>'.
2335 * @see com.hammurapi.config.Path
2336 * @generated
2337 */
2338 EClass getPath();
2339
2340 /**
2341 * Returns the meta object for the attribute list '{@link com.hammurapi.config.Path#getPathElement <em>Path Element</em>}'.
2342 * <!-- begin-user-doc -->
2343 * <!-- end-user-doc -->
2344 * @return the meta object for the attribute list '<em>Path Element</em>'.
2345 * @see com.hammurapi.config.Path#getPathElement()
2346 * @see #getPath()
2347 * @generated
2348 */
2349 EAttribute getPath_PathElement();
2350
2351 /**
2352 * Returns the meta object for the containment reference list '{@link com.hammurapi.config.Path#getPath <em>Path</em>}'.
2353 * <!-- begin-user-doc -->
2354 * <!-- end-user-doc -->
2355 * @return the meta object for the containment reference list '<em>Path</em>'.
2356 * @see com.hammurapi.config.Path#getPath()
2357 * @see #getPath()
2358 * @generated
2359 */
2360 EReference getPath_Path();
2361
2362 /**
2363 * Returns the meta object for the attribute '{@link com.hammurapi.config.Path#getBaseUrl <em>Base Url</em>}'.
2364 * <!-- begin-user-doc -->
2365 * <!-- end-user-doc -->
2366 * @return the meta object for the attribute '<em>Base Url</em>'.
2367 * @see com.hammurapi.config.Path#getBaseUrl()
2368 * @see #getPath()
2369 * @generated
2370 */
2371 EAttribute getPath_BaseUrl();
2372
2373 /**
2374 * Returns the meta object for class '{@link com.hammurapi.config.Factory <em>Factory</em>}'.
2375 * <!-- begin-user-doc -->
2376 * <!-- end-user-doc -->
2377 * @return the meta object for class '<em>Factory</em>'.
2378 * @see com.hammurapi.config.Factory
2379 * @generated
2380 */
2381 EClass getFactory();
2382
2383 /**
2384 * Returns the meta object for the attribute '{@link com.hammurapi.config.Factory#getDescription <em>Description</em>}'.
2385 * <!-- begin-user-doc -->
2386 * <!-- end-user-doc -->
2387 * @return the meta object for the attribute '<em>Description</em>'.
2388 * @see com.hammurapi.config.Factory#getDescription()
2389 * @see #getFactory()
2390 * @generated
2391 */
2392 EAttribute getFactory_Description();
2393
2394 /**
2395 * Returns the meta object for the attribute '{@link com.hammurapi.config.Factory#getConfigScript <em>Config Script</em>}'.
2396 * <!-- begin-user-doc -->
2397 * <!-- end-user-doc -->
2398 * @return the meta object for the attribute '<em>Config Script</em>'.
2399 * @see com.hammurapi.config.Factory#getConfigScript()
2400 * @see #getFactory()
2401 * @generated
2402 */
2403 EAttribute getFactory_ConfigScript();
2404
2405 /**
2406 * Returns the meta object for the attribute '{@link com.hammurapi.config.Factory#getId <em>Id</em>}'.
2407 * <!-- begin-user-doc -->
2408 * <!-- end-user-doc -->
2409 * @return the meta object for the attribute '<em>Id</em>'.
2410 * @see com.hammurapi.config.Factory#getId()
2411 * @see #getFactory()
2412 * @generated
2413 */
2414 EAttribute getFactory_Id();
2415
2416 /**
2417 * Returns the meta object for the containment reference list '{@link com.hammurapi.config.Factory#getSource <em>Source</em>}'.
2418 * <!-- begin-user-doc -->
2419 * <!-- end-user-doc -->
2420 * @return the meta object for the containment reference list '<em>Source</em>'.
2421 * @see com.hammurapi.config.Factory#getSource()
2422 * @see #getFactory()
2423 * @generated
2424 */
2425 EReference getFactory_Source();
2426
2427 /**
2428 * Returns the meta object for the attribute '{@link com.hammurapi.config.Factory#isEnabled <em>Enabled</em>}'.
2429 * <!-- begin-user-doc -->
2430 * <!-- end-user-doc -->
2431 * @return the meta object for the attribute '<em>Enabled</em>'.
2432 * @see com.hammurapi.config.Factory#isEnabled()
2433 * @see #getFactory()
2434 * @generated
2435 */
2436 EAttribute getFactory_Enabled();
2437
2438 /**
2439 * Returns the meta object for the attribute list '{@link com.hammurapi.config.Factory#getService <em>Service</em>}'.
2440 * <!-- begin-user-doc -->
2441 * <!-- end-user-doc -->
2442 * @return the meta object for the attribute list '<em>Service</em>'.
2443 * @see com.hammurapi.config.Factory#getService()
2444 * @see #getFactory()
2445 * @generated
2446 */
2447 EAttribute getFactory_Service();
2448
2449 /**
2450 * Returns the meta object for the attribute list '{@link com.hammurapi.config.Factory#getSupportedExecutionEnvironments <em>Supported Execution Environments</em>}'.
2451 * <!-- begin-user-doc -->
2452 * <!-- end-user-doc -->
2453 * @return the meta object for the attribute list '<em>Supported Execution Environments</em>'.
2454 * @see com.hammurapi.config.Factory#getSupportedExecutionEnvironments()
2455 * @see #getFactory()
2456 * @generated
2457 */
2458 EAttribute getFactory_SupportedExecutionEnvironments();
2459
2460 /**
2461 * Returns the meta object for the attribute '{@link com.hammurapi.config.Factory#getHomePage <em>Home Page</em>}'.
2462 * <!-- begin-user-doc -->
2463 * <!-- end-user-doc -->
2464 * @return the meta object for the attribute '<em>Home Page</em>'.
2465 * @see com.hammurapi.config.Factory#getHomePage()
2466 * @see #getFactory()
2467 * @generated
2468 */
2469 EAttribute getFactory_HomePage();
2470
2471 /**
2472 * Returns the meta object for class '{@link com.hammurapi.config.Profile <em>Profile</em>}'.
2473 * <!-- begin-user-doc -->
2474 * <!-- end-user-doc -->
2475 * @return the meta object for class '<em>Profile</em>'.
2476 * @see com.hammurapi.config.Profile
2477 * @generated
2478 */
2479 EClass getProfile();
2480
2481 /**
2482 * Returns the meta object for the attribute '{@link com.hammurapi.config.Profile#getName <em>Name</em>}'.
2483 * <!-- begin-user-doc -->
2484 * <!-- end-user-doc -->
2485 * @return the meta object for the attribute '<em>Name</em>'.
2486 * @see com.hammurapi.config.Profile#getName()
2487 * @see #getProfile()
2488 * @generated
2489 */
2490 EAttribute getProfile_Name();
2491
2492 /**
2493 * Returns the meta object for the attribute '{@link com.hammurapi.config.Profile#getDescription <em>Description</em>}'.
2494 * <!-- begin-user-doc -->
2495 * <!-- end-user-doc -->
2496 * @return the meta object for the attribute '<em>Description</em>'.
2497 * @see com.hammurapi.config.Profile#getDescription()
2498 * @see #getProfile()
2499 * @generated
2500 */
2501 EAttribute getProfile_Description();
2502
2503 /**
2504 * Returns the meta object for the container reference '{@link com.hammurapi.config.Profile#getOwner <em>Owner</em>}'.
2505 * <!-- begin-user-doc -->
2506 * <!-- end-user-doc -->
2507 * @return the meta object for the container reference '<em>Owner</em>'.
2508 * @see com.hammurapi.config.Profile#getOwner()
2509 * @see #getProfile()
2510 * @generated
2511 */
2512 EReference getProfile_Owner();
2513
2514 /**
2515 * Returns the meta object for class '{@link com.hammurapi.config.ObjectDefinition <em>Object Definition</em>}'.
2516 * <!-- begin-user-doc -->
2517 * <!-- end-user-doc -->
2518 * @return the meta object for class '<em>Object Definition</em>'.
2519 * @see com.hammurapi.config.ObjectDefinition
2520 * @generated
2521 */
2522 EClass getObjectDefinition();
2523
2524 /**
2525 * Returns the meta object for the containment reference '{@link com.hammurapi.config.ObjectDefinition#getConstructor <em>Constructor</em>}'.
2526 * <!-- begin-user-doc -->
2527 * <!-- end-user-doc -->
2528 * @return the meta object for the containment reference '<em>Constructor</em>'.
2529 * @see com.hammurapi.config.ObjectDefinition#getConstructor()
2530 * @see #getObjectDefinition()
2531 * @generated
2532 */
2533 EReference getObjectDefinition_Constructor();
2534
2535 /**
2536 * Returns the meta object for the attribute '{@link com.hammurapi.config.ObjectDefinition#getValue <em>Value</em>}'.
2537 * <!-- begin-user-doc -->
2538 * <!-- end-user-doc -->
2539 * @return the meta object for the attribute '<em>Value</em>'.
2540 * @see com.hammurapi.config.ObjectDefinition#getValue()
2541 * @see #getObjectDefinition()
2542 * @generated
2543 */
2544 EAttribute getObjectDefinition_Value();
2545
2546 /**
2547 * Returns the meta object for the attribute '{@link com.hammurapi.config.ObjectDefinition#getType <em>Type</em>}'.
2548 * <!-- begin-user-doc -->
2549 * <!-- end-user-doc -->
2550 * @return the meta object for the attribute '<em>Type</em>'.
2551 * @see com.hammurapi.config.ObjectDefinition#getType()
2552 * @see #getObjectDefinition()
2553 * @generated
2554 */
2555 EAttribute getObjectDefinition_Type();
2556
2557 /**
2558 * Returns the meta object for class '{@link com.hammurapi.config.Collection <em>Collection</em>}'.
2559 * <!-- begin-user-doc -->
2560 * <!-- end-user-doc -->
2561 * @return the meta object for class '<em>Collection</em>'.
2562 * @see com.hammurapi.config.Collection
2563 * @generated
2564 */
2565 EClass getCollection();
2566
2567 /**
2568 * Returns the meta object for the containment reference list '{@link com.hammurapi.config.Collection#getElement <em>Element</em>}'.
2569 * <!-- begin-user-doc -->
2570 * <!-- end-user-doc -->
2571 * @return the meta object for the containment reference list '<em>Element</em>'.
2572 * @see com.hammurapi.config.Collection#getElement()
2573 * @see #getCollection()
2574 * @generated
2575 */
2576 EReference getCollection_Element();
2577
2578 /**
2579 * Returns the meta object for the attribute '{@link com.hammurapi.config.Collection#getType <em>Type</em>}'.
2580 * <!-- begin-user-doc -->
2581 * <!-- end-user-doc -->
2582 * @return the meta object for the attribute '<em>Type</em>'.
2583 * @see com.hammurapi.config.Collection#getType()
2584 * @see #getCollection()
2585 * @generated
2586 */
2587 EAttribute getCollection_Type();
2588
2589 /**
2590 * Returns the meta object for the attribute '{@link com.hammurapi.config.Collection#isFactoryCollection <em>Factory Collection</em>}'.
2591 * <!-- begin-user-doc -->
2592 * <!-- end-user-doc -->
2593 * @return the meta object for the attribute '<em>Factory Collection</em>'.
2594 * @see com.hammurapi.config.Collection#isFactoryCollection()
2595 * @see #getCollection()
2596 * @generated
2597 */
2598 EAttribute getCollection_FactoryCollection();
2599
2600 /**
2601 * Returns the meta object for class '{@link com.hammurapi.config.Constructor <em>Constructor</em>}'.
2602 * <!-- begin-user-doc -->
2603 * <!-- end-user-doc -->
2604 * @return the meta object for class '<em>Constructor</em>'.
2605 * @see com.hammurapi.config.Constructor
2606 * @generated
2607 */
2608 EClass getConstructor();
2609
2610 /**
2611 * Returns the meta object for the containment reference list '{@link com.hammurapi.config.Constructor#getArgument <em>Argument</em>}'.
2612 * <!-- begin-user-doc -->
2613 * <!-- end-user-doc -->
2614 * @return the meta object for the containment reference list '<em>Argument</em>'.
2615 * @see com.hammurapi.config.Constructor#getArgument()
2616 * @see #getConstructor()
2617 * @generated
2618 */
2619 EReference getConstructor_Argument();
2620
2621 /**
2622 * Returns the meta object for class '{@link com.hammurapi.config.Map <em>Map</em>}'.
2623 * <!-- begin-user-doc -->
2624 * <!-- end-user-doc -->
2625 * @return the meta object for class '<em>Map</em>'.
2626 * @see com.hammurapi.config.Map
2627 * @generated
2628 */
2629 EClass getMap();
2630
2631 /**
2632 * Returns the meta object for the containment reference list '{@link com.hammurapi.config.Map#getEntry <em>Entry</em>}'.
2633 * <!-- begin-user-doc -->
2634 * <!-- end-user-doc -->
2635 * @return the meta object for the containment reference list '<em>Entry</em>'.
2636 * @see com.hammurapi.config.Map#getEntry()
2637 * @see #getMap()
2638 * @generated
2639 */
2640 EReference getMap_Entry();
2641
2642 /**
2643 * Returns the meta object for the attribute '{@link com.hammurapi.config.Map#getType <em>Type</em>}'.
2644 * <!-- begin-user-doc -->
2645 * <!-- end-user-doc -->
2646 * @return the meta object for the attribute '<em>Type</em>'.
2647 * @see com.hammurapi.config.Map#getType()
2648 * @see #getMap()
2649 * @generated
2650 */
2651 EAttribute getMap_Type();
2652
2653 /**
2654 * Returns the meta object for the attribute '{@link com.hammurapi.config.Map#isFactoryMap <em>Factory Map</em>}'.
2655 * <!-- begin-user-doc -->
2656 * <!-- end-user-doc -->
2657 * @return the meta object for the attribute '<em>Factory Map</em>'.
2658 * @see com.hammurapi.config.Map#isFactoryMap()
2659 * @see #getMap()
2660 * @generated
2661 */
2662 EAttribute getMap_FactoryMap();
2663
2664 /**
2665 * Returns the meta object for class '{@link com.hammurapi.config.MapEntry <em>Map Entry</em>}'.
2666 * <!-- begin-user-doc -->
2667 * <!-- end-user-doc -->
2668 * @return the meta object for class '<em>Map Entry</em>'.
2669 * @see com.hammurapi.config.MapEntry
2670 * @generated
2671 */
2672 EClass getMapEntry();
2673
2674 /**
2675 * Returns the meta object for the containment reference '{@link com.hammurapi.config.MapEntry#getKey <em>Key</em>}'.
2676 * <!-- begin-user-doc -->
2677 * <!-- end-user-doc -->
2678 * @return the meta object for the containment reference '<em>Key</em>'.
2679 * @see com.hammurapi.config.MapEntry#getKey()
2680 * @see #getMapEntry()
2681 * @generated
2682 */
2683 EReference getMapEntry_Key();
2684
2685 /**
2686 * Returns the meta object for the containment reference '{@link com.hammurapi.config.MapEntry#getValue <em>Value</em>}'.
2687 * <!-- begin-user-doc -->
2688 * <!-- end-user-doc -->
2689 * @return the meta object for the containment reference '<em>Value</em>'.
2690 * @see com.hammurapi.config.MapEntry#getValue()
2691 * @see #getMapEntry()
2692 * @generated
2693 */
2694 EReference getMapEntry_Value();
2695
2696 /**
2697 * Returns the meta object for class '{@link com.hammurapi.config.Reference <em>Reference</em>}'.
2698 * <!-- begin-user-doc -->
2699 * <!-- end-user-doc -->
2700 * @return the meta object for class '<em>Reference</em>'.
2701 * @see com.hammurapi.config.Reference
2702 * @generated
2703 */
2704 EClass getReference();
2705
2706 /**
2707 * Returns the meta object for the attribute '{@link com.hammurapi.config.Reference#getRefId <em>Ref Id</em>}'.
2708 * <!-- begin-user-doc -->
2709 * <!-- end-user-doc -->
2710 * @return the meta object for the attribute '<em>Ref Id</em>'.
2711 * @see com.hammurapi.config.Reference#getRefId()
2712 * @see #getReference()
2713 * @generated
2714 */
2715 EAttribute getReference_RefId();
2716
2717 /**
2718 * Returns the meta object for the reference '{@link com.hammurapi.config.Reference#getRef <em>Ref</em>}'.
2719 * <!-- begin-user-doc -->
2720 * <!-- end-user-doc -->
2721 * @return the meta object for the reference '<em>Ref</em>'.
2722 * @see com.hammurapi.config.Reference#getRef()
2723 * @see #getReference()
2724 * @generated
2725 */
2726 EReference getReference_Ref();
2727
2728 /**
2729 * Returns the meta object for class '{@link com.hammurapi.config.PropertySource <em>Property Source</em>}'.
2730 * <!-- begin-user-doc -->
2731 * <!-- end-user-doc -->
2732 * @return the meta object for class '<em>Property Source</em>'.
2733 * @see com.hammurapi.config.PropertySource
2734 * @generated
2735 */
2736 EClass getPropertySource();
2737
2738 /**
2739 * Returns the meta object for the containment reference list '{@link com.hammurapi.config.PropertySource#getProperty <em>Property</em>}'.
2740 * <!-- begin-user-doc -->
2741 * <!-- end-user-doc -->
2742 * @return the meta object for the containment reference list '<em>Property</em>'.
2743 * @see com.hammurapi.config.PropertySource#getProperty()
2744 * @see #getPropertySource()
2745 * @generated
2746 */
2747 EReference getPropertySource_Property();
2748
2749 /**
2750 * Returns the meta object for the containment reference list '{@link com.hammurapi.config.PropertySource#getProfile <em>Profile</em>}'.
2751 * <!-- begin-user-doc -->
2752 * <!-- end-user-doc -->
2753 * @return the meta object for the containment reference list '<em>Profile</em>'.
2754 * @see com.hammurapi.config.PropertySource#getProfile()
2755 * @see #getPropertySource()
2756 * @generated
2757 */
2758 EReference getPropertySource_Profile();
2759
2760 /**
2761 * Returns the meta object for the containment reference list '{@link com.hammurapi.config.PropertySource#getClassPath <em>Class Path</em>}'.
2762 * <!-- begin-user-doc -->
2763 * <!-- end-user-doc -->
2764 * @return the meta object for the containment reference list '<em>Class Path</em>'.
2765 * @see com.hammurapi.config.PropertySource#getClassPath()
2766 * @see #getPropertySource()
2767 * @generated
2768 */
2769 EReference getPropertySource_ClassPath();
2770
2771 /**
2772 * Returns the meta object for class '{@link com.hammurapi.config.Null <em>Null</em>}'.
2773 * <!-- begin-user-doc -->
2774 * <!-- end-user-doc -->
2775 * @return the meta object for class '<em>Null</em>'.
2776 * @see com.hammurapi.config.Null
2777 * @generated
2778 */
2779 EClass getNull();
2780
2781 /**
2782 * Returns the meta object for class '{@link com.hammurapi.config.Script <em>Script</em>}'.
2783 * <!-- begin-user-doc -->
2784 * <!-- end-user-doc -->
2785 * @return the meta object for class '<em>Script</em>'.
2786 * @see com.hammurapi.config.Script
2787 * @generated
2788 */
2789 EClass getScript();
2790
2791 /**
2792 * Returns the meta object for the attribute '{@link com.hammurapi.config.Script#getCode <em>Code</em>}'.
2793 * <!-- begin-user-doc -->
2794 * <!-- end-user-doc -->
2795 * @return the meta object for the attribute '<em>Code</em>'.
2796 * @see com.hammurapi.config.Script#getCode()
2797 * @see #getScript()
2798 * @generated
2799 */
2800 EAttribute getScript_Code();
2801
2802 /**
2803 * Returns the meta object for class '{@link com.hammurapi.config.NamedReference <em>Named Reference</em>}'.
2804 * <!-- begin-user-doc -->
2805 * <!-- end-user-doc -->
2806 * @return the meta object for class '<em>Named Reference</em>'.
2807 * @see com.hammurapi.config.NamedReference
2808 * @generated
2809 */
2810 EClass getNamedReference();
2811
2812 /**
2813 * Returns the meta object for class '{@link com.hammurapi.config.NamedObjectDefinition <em>Named Object Definition</em>}'.
2814 * <!-- begin-user-doc -->
2815 * <!-- end-user-doc -->
2816 * @return the meta object for class '<em>Named Object Definition</em>'.
2817 * @see com.hammurapi.config.NamedObjectDefinition
2818 * @generated
2819 */
2820 EClass getNamedObjectDefinition();
2821
2822 /**
2823 * Returns the meta object for class '{@link com.hammurapi.config.NamedCollection <em>Named Collection</em>}'.
2824 * <!-- begin-user-doc -->
2825 * <!-- end-user-doc -->
2826 * @return the meta object for class '<em>Named Collection</em>'.
2827 * @see com.hammurapi.config.NamedCollection
2828 * @generated
2829 */
2830 EClass getNamedCollection();
2831
2832 /**
2833 * Returns the meta object for class '{@link com.hammurapi.config.NamedMap <em>Named Map</em>}'.
2834 * <!-- begin-user-doc -->
2835 * <!-- end-user-doc -->
2836 * @return the meta object for class '<em>Named Map</em>'.
2837 * @see com.hammurapi.config.NamedMap
2838 * @generated
2839 */
2840 EClass getNamedMap();
2841
2842 /**
2843 * Returns the meta object for class '{@link com.hammurapi.config.Named <em>Named</em>}'.
2844 * <!-- begin-user-doc -->
2845 * <!-- end-user-doc -->
2846 * @return the meta object for class '<em>Named</em>'.
2847 * @see com.hammurapi.config.Named
2848 * @generated
2849 */
2850 EClass getNamed();
2851
2852 /**
2853 * Returns the meta object for the attribute '{@link com.hammurapi.config.Named#getName <em>Name</em>}'.
2854 * <!-- begin-user-doc -->
2855 * <!-- end-user-doc -->
2856 * @return the meta object for the attribute '<em>Name</em>'.
2857 * @see com.hammurapi.config.Named#getName()
2858 * @see #getNamed()
2859 * @generated
2860 */
2861 EAttribute getNamed_Name();
2862
2863 /**
2864 * Returns the meta object for the attribute '{@link com.hammurapi.config.Named#isRuntime <em>Runtime</em>}'.
2865 * <!-- begin-user-doc -->
2866 * <!-- end-user-doc -->
2867 * @return the meta object for the attribute '<em>Runtime</em>'.
2868 * @see com.hammurapi.config.Named#isRuntime()
2869 * @see #getNamed()
2870 * @generated
2871 */
2872 EAttribute getNamed_Runtime();
2873
2874 /**
2875 * Returns the meta object for class '{@link com.hammurapi.config.MethodCall <em>Method Call</em>}'.
2876 * <!-- begin-user-doc -->
2877 * <!-- end-user-doc -->
2878 * @return the meta object for class '<em>Method Call</em>'.
2879 * @see com.hammurapi.config.MethodCall
2880 * @generated
2881 */
2882 EClass getMethodCall();
2883
2884 /**
2885 * Returns the meta object for the containment reference list '{@link com.hammurapi.config.MethodCall#getArgument <em>Argument</em>}'.
2886 * <!-- begin-user-doc -->
2887 * <!-- end-user-doc -->
2888 * @return the meta object for the containment reference list '<em>Argument</em>'.
2889 * @see com.hammurapi.config.MethodCall#getArgument()
2890 * @see #getMethodCall()
2891 * @generated
2892 */
2893 EReference getMethodCall_Argument();
2894
2895 /**
2896 * Returns the meta object for class '{@link com.hammurapi.config.NamedScript <em>Named Script</em>}'.
2897 * <!-- begin-user-doc -->
2898 * <!-- end-user-doc -->
2899 * @return the meta object for class '<em>Named Script</em>'.
2900 * @see com.hammurapi.config.NamedScript
2901 * @generated
2902 */
2903 EClass getNamedScript();
2904
2905 /**
2906 * Returns the meta object for class '{@link com.hammurapi.config.Source <em>Source</em>}'.
2907 * <!-- begin-user-doc -->
2908 * <!-- end-user-doc -->
2909 * @return the meta object for class '<em>Source</em>'.
2910 * @see com.hammurapi.config.Source
2911 * @generated
2912 */
2913 EClass getSource();
2914
2915 /**
2916 * Returns the meta object for the attribute '{@link com.hammurapi.config.Source#getType <em>Type</em>}'.
2917 * <!-- begin-user-doc -->
2918 * <!-- end-user-doc -->
2919 * @return the meta object for the attribute '<em>Type</em>'.
2920 * @see com.hammurapi.config.Source#getType()
2921 * @see #getSource()
2922 * @generated
2923 */
2924 EAttribute getSource_Type();
2925
2926 /**
2927 * Returns the meta object for the attribute '{@link com.hammurapi.config.Source#getPath <em>Path</em>}'.
2928 * <!-- begin-user-doc -->
2929 * <!-- end-user-doc -->
2930 * @return the meta object for the attribute '<em>Path</em>'.
2931 * @see com.hammurapi.config.Source#getPath()
2932 * @see #getSource()
2933 * @generated
2934 */
2935 EAttribute getSource_Path();
2936
2937 /**
2938 * Returns the meta object for the attribute '{@link com.hammurapi.config.Source#getLine <em>Line</em>}'.
2939 * <!-- begin-user-doc -->
2940 * <!-- end-user-doc -->
2941 * @return the meta object for the attribute '<em>Line</em>'.
2942 * @see com.hammurapi.config.Source#getLine()
2943 * @see #getSource()
2944 * @generated
2945 */
2946 EAttribute getSource_Line();
2947
2948 /**
2949 * Returns the meta object for the attribute '{@link com.hammurapi.config.Source#getCol <em>Col</em>}'.
2950 * <!-- begin-user-doc -->
2951 * <!-- end-user-doc -->
2952 * @return the meta object for the attribute '<em>Col</em>'.
2953 * @see com.hammurapi.config.Source#getCol()
2954 * @see #getSource()
2955 * @generated
2956 */
2957 EAttribute getSource_Col();
2958
2959 /**
2960 * Returns the meta object for the attribute '{@link com.hammurapi.config.Source#getComment <em>Comment</em>}'.
2961 * <!-- begin-user-doc -->
2962 * <!-- end-user-doc -->
2963 * @return the meta object for the attribute '<em>Comment</em>'.
2964 * @see com.hammurapi.config.Source#getComment()
2965 * @see #getSource()
2966 * @generated
2967 */
2968 EAttribute getSource_Comment();
2969
2970 /**
2971 * Returns the meta object for data type '{@link com.hammurapi.config.bootstrap.FactoryClosure <em>EFactory Closure</em>}'.
2972 * <!-- begin-user-doc -->
2973 * <!-- end-user-doc -->
2974 * @return the meta object for data type '<em>EFactory Closure</em>'.
2975 * @see com.hammurapi.config.bootstrap.FactoryClosure
2976 * @model instanceClass="com.hammurapi.config.bootstrap.FactoryClosure" typeParameters="T"
2977 * @generated
2978 */
2979 EDataType getEFactoryClosure();
2980
2981 /**
2982 * Returns the meta object for data type '{@link com.hammurapi.config.bootstrap.ConfigurationException <em>EConfiguration Exception</em>}'.
2983 * <!-- begin-user-doc -->
2984 * <!-- end-user-doc -->
2985 * @return the meta object for data type '<em>EConfiguration Exception</em>'.
2986 * @see com.hammurapi.config.bootstrap.ConfigurationException
2987 * @model instanceClass="com.hammurapi.config.bootstrap.ConfigurationException"
2988 * @generated
2989 */
2990 EDataType getEConfigurationException();
2991
2992 /**
2993 * Returns the meta object for data type '{@link com.hammurapi.config.runtime.FactoryConfig <em>EFactory Config</em>}'.
2994 * <!-- begin-user-doc -->
2995 * <!-- end-user-doc -->
2996 * @return the meta object for data type '<em>EFactory Config</em>'.
2997 * @see com.hammurapi.config.runtime.FactoryConfig
2998 * @model instanceClass="com.hammurapi.config.runtime.FactoryConfig"
2999 * @generated
3000 */
3001 EDataType getEFactoryConfig();
3002
3003 /**
3004 * Returns the meta object for data type '{@link java.net.URL <em>EUrl</em>}'.
3005 * <!-- begin-user-doc -->
3006 * <!-- end-user-doc -->
3007 * @return the meta object for data type '<em>EUrl</em>'.
3008 * @see java.net.URL
3009 * @model instanceClass="java.net.URL"
3010 * @generated
3011 */
3012 EDataType getEUrl();
3013
3014 /**
3015 * Returns the meta object for data type '{@link java.lang.ClassLoader <em>EClass Loader</em>}'.
3016 * <!-- begin-user-doc -->
3017 * <!-- end-user-doc -->
3018 * @return the meta object for data type '<em>EClass Loader</em>'.
3019 * @see java.lang.ClassLoader
3020 * @model instanceClass="java.lang.ClassLoader"
3021 * @generated
3022 */
3023 EDataType getEClassLoader();
3024
3025 /**
3026 * Returns the meta object for data type '{@link com.hammurapi.config.bootstrap.TokenExpander.TokenSource <em>EToken Source</em>}'.
3027 * <!-- begin-user-doc -->
3028 * <!-- end-user-doc -->
3029 * @return the meta object for data type '<em>EToken Source</em>'.
3030 * @see com.hammurapi.config.bootstrap.TokenExpander.TokenSource
3031 * @model instanceClass="com.hammurapi.config.bootstrap.TokenExpander.TokenSource"
3032 * @generated
3033 */
3034 EDataType getETokenSource();
3035
3036 /**
3037 * Returns the meta object for data type '{@link java.io.File <em>File</em>}'.
3038 * <!-- begin-user-doc -->
3039 * <!-- end-user-doc -->
3040 * @return the meta object for data type '<em>File</em>'.
3041 * @see java.io.File
3042 * @model instanceClass="java.io.File"
3043 * @generated
3044 */
3045 EDataType getFile();
3046
3047 /**
3048 * Returns the meta object for data type '{@link com.hammurapi.config.runtime.InjectionConfig <em>Injection Config</em>}'.
3049 * <!-- begin-user-doc -->
3050 * <!-- end-user-doc -->
3051 * @return the meta object for data type '<em>Injection Config</em>'.
3052 * @see com.hammurapi.config.runtime.InjectionConfig
3053 * @model instanceClass="com.hammurapi.config.runtime.InjectionConfig"
3054 * @generated
3055 */
3056 EDataType getInjectionConfig();
3057
3058 /**
3059 * Returns the factory that creates the instances of the model.
3060 * <!-- begin-user-doc -->
3061 * <!-- end-user-doc -->
3062 * @return the factory that creates the instances of the model.
3063 * @generated
3064 */
3065 ConfigFactory getConfigFactory();
3066
3067 /**
3068 * <!-- begin-user-doc -->
3069 * Defines literals for the meta objects that represent
3070 * <ul>
3071 * <li>each class,</li>
3072 * <li>each feature of each class,</li>
3073 * <li>each enum,</li>
3074 * <li>and each data type</li>
3075 * </ul>
3076 * <!-- end-user-doc -->
3077 * @generated
3078 */
3079 interface Literals {
3080 /**
3081 * The meta object literal for the '{@link com.hammurapi.config.impl.PathImpl <em>Path</em>}' class.
3082 * <!-- begin-user-doc -->
3083 * <!-- end-user-doc -->
3084 * @see com.hammurapi.config.impl.PathImpl
3085 * @see com.hammurapi.config.impl.ConfigPackageImpl#getPath()
3086 * @generated
3087 */
3088 EClass PATH = eINSTANCE.getPath();
3089
3090 /**
3091 * The meta object literal for the '<em><b>Path Element</b></em>' attribute list feature.
3092 * <!-- begin-user-doc -->
3093 * <!-- end-user-doc -->
3094 * @generated
3095 */
3096 EAttribute PATH__PATH_ELEMENT = eINSTANCE.getPath_PathElement();
3097
3098 /**
3099 * The meta object literal for the '<em><b>Path</b></em>' containment reference list feature.
3100 * <!-- begin-user-doc -->
3101 * <!-- end-user-doc -->
3102 * @generated
3103 */
3104 EReference PATH__PATH = eINSTANCE.getPath_Path();
3105
3106 /**
3107 * The meta object literal for the '<em><b>Base Url</b></em>' attribute feature.
3108 * <!-- begin-user-doc -->
3109 * <!-- end-user-doc -->
3110 * @generated
3111 */
3112 EAttribute PATH__BASE_URL = eINSTANCE.getPath_BaseUrl();
3113
3114 /**
3115 * The meta object literal for the '{@link com.hammurapi.config.Factory <em>Factory</em>}' class.
3116 * <!-- begin-user-doc -->
3117 * <!-- end-user-doc -->
3118 * @see com.hammurapi.config.Factory
3119 * @see com.hammurapi.config.impl.ConfigPackageImpl#getFactory()
3120 * @generated
3121 */
3122 EClass FACTORY = eINSTANCE.getFactory();
3123
3124 /**
3125 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
3126 * <!-- begin-user-doc -->
3127 * <!-- end-user-doc -->
3128 * @generated
3129 */
3130 EAttribute FACTORY__DESCRIPTION = eINSTANCE.getFactory_Description();
3131
3132 /**
3133 * The meta object literal for the '<em><b>Config Script</b></em>' attribute feature.
3134 * <!-- begin-user-doc -->
3135 * <!-- end-user-doc -->
3136 * @generated
3137 */
3138 EAttribute FACTORY__CONFIG_SCRIPT = eINSTANCE.getFactory_ConfigScript();
3139
3140 /**
3141 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
3142 * <!-- begin-user-doc -->
3143 * <!-- end-user-doc -->
3144 * @generated
3145 */
3146 EAttribute FACTORY__ID = eINSTANCE.getFactory_Id();
3147
3148 /**
3149 * The meta object literal for the '<em><b>Source</b></em>' containment reference list feature.
3150 * <!-- begin-user-doc -->
3151 * <!-- end-user-doc -->
3152 * @generated
3153 */
3154 EReference FACTORY__SOURCE = eINSTANCE.getFactory_Source();
3155
3156 /**
3157 * The meta object literal for the '<em><b>Enabled</b></em>' attribute feature.
3158 * <!-- begin-user-doc -->
3159 * <!-- end-user-doc -->
3160 * @generated
3161 */
3162 EAttribute FACTORY__ENABLED = eINSTANCE.getFactory_Enabled();
3163
3164 /**
3165 * The meta object literal for the '<em><b>Service</b></em>' attribute list feature.
3166 * <!-- begin-user-doc -->
3167 * <!-- end-user-doc -->
3168 * @generated
3169 */
3170 EAttribute FACTORY__SERVICE = eINSTANCE.getFactory_Service();
3171
3172 /**
3173 * The meta object literal for the '<em><b>Supported Execution Environments</b></em>' attribute list feature.
3174 * <!-- begin-user-doc -->
3175 * <!-- end-user-doc -->
3176 * @generated
3177 */
3178 EAttribute FACTORY__SUPPORTED_EXECUTION_ENVIRONMENTS = eINSTANCE.getFactory_SupportedExecutionEnvironments();
3179
3180 /**
3181 * The meta object literal for the '<em><b>Home Page</b></em>' attribute feature.
3182 * <!-- begin-user-doc -->
3183 * <!-- end-user-doc -->
3184 * @generated
3185 */
3186 EAttribute FACTORY__HOME_PAGE = eINSTANCE.getFactory_HomePage();
3187
3188 /**
3189 * The meta object literal for the '{@link com.hammurapi.config.impl.ProfileImpl <em>Profile</em>}' class.
3190 * <!-- begin-user-doc -->
3191 * <!-- end-user-doc -->
3192 * @see com.hammurapi.config.impl.ProfileImpl
3193 * @see com.hammurapi.config.impl.ConfigPackageImpl#getProfile()
3194 * @generated
3195 */
3196 EClass PROFILE = eINSTANCE.getProfile();
3197
3198 /**
3199 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
3200 * <!-- begin-user-doc -->
3201 * <!-- end-user-doc -->
3202 * @generated
3203 */
3204 EAttribute PROFILE__NAME = eINSTANCE.getProfile_Name();
3205
3206 /**
3207 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
3208 * <!-- begin-user-doc -->
3209 * <!-- end-user-doc -->
3210 * @generated
3211 */
3212 EAttribute PROFILE__DESCRIPTION = eINSTANCE.getProfile_Description();
3213
3214 /**
3215 * The meta object literal for the '<em><b>Owner</b></em>' container reference feature.
3216 * <!-- begin-user-doc -->
3217 * <!-- end-user-doc -->
3218 * @generated
3219 */
3220 EReference PROFILE__OWNER = eINSTANCE.getProfile_Owner();
3221
3222 /**
3223 * The meta object literal for the '{@link com.hammurapi.config.impl.ObjectDefinitionImpl <em>Object Definition</em>}' class.
3224 * <!-- begin-user-doc -->
3225 * <!-- end-user-doc -->
3226 * @see com.hammurapi.config.impl.ObjectDefinitionImpl
3227 * @see com.hammurapi.config.impl.ConfigPackageImpl#getObjectDefinition()
3228 * @generated
3229 */
3230 EClass OBJECT_DEFINITION = eINSTANCE.getObjectDefinition();
3231
3232 /**
3233 * The meta object literal for the '<em><b>Constructor</b></em>' containment reference feature.
3234 * <!-- begin-user-doc -->
3235 * <!-- end-user-doc -->
3236 * @generated
3237 */
3238 EReference OBJECT_DEFINITION__CONSTRUCTOR = eINSTANCE.getObjectDefinition_Constructor();
3239
3240 /**
3241 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
3242 * <!-- begin-user-doc -->
3243 * <!-- end-user-doc -->
3244 * @generated
3245 */
3246 EAttribute OBJECT_DEFINITION__VALUE = eINSTANCE.getObjectDefinition_Value();
3247
3248 /**
3249 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
3250 * <!-- begin-user-doc -->
3251 * <!-- end-user-doc -->
3252 * @generated
3253 */
3254 EAttribute OBJECT_DEFINITION__TYPE = eINSTANCE.getObjectDefinition_Type();
3255
3256 /**
3257 * The meta object literal for the '{@link com.hammurapi.config.impl.CollectionImpl <em>Collection</em>}' class.
3258 * <!-- begin-user-doc -->
3259 * <!-- end-user-doc -->
3260 * @see com.hammurapi.config.impl.CollectionImpl
3261 * @see com.hammurapi.config.impl.ConfigPackageImpl#getCollection()
3262 * @generated
3263 */
3264 EClass COLLECTION = eINSTANCE.getCollection();
3265
3266 /**
3267 * The meta object literal for the '<em><b>Element</b></em>' containment reference list feature.
3268 * <!-- begin-user-doc -->
3269 * <!-- end-user-doc -->
3270 * @generated
3271 */
3272 EReference COLLECTION__ELEMENT = eINSTANCE.getCollection_Element();
3273
3274 /**
3275 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
3276 * <!-- begin-user-doc -->
3277 * <!-- end-user-doc -->
3278 * @generated
3279 */
3280 EAttribute COLLECTION__TYPE = eINSTANCE.getCollection_Type();
3281
3282 /**
3283 * The meta object literal for the '<em><b>Factory Collection</b></em>' attribute feature.
3284 * <!-- begin-user-doc -->
3285 * <!-- end-user-doc -->
3286 * @generated
3287 */
3288 EAttribute COLLECTION__FACTORY_COLLECTION = eINSTANCE.getCollection_FactoryCollection();
3289
3290 /**
3291 * The meta object literal for the '{@link com.hammurapi.config.impl.ConstructorImpl <em>Constructor</em>}' class.
3292 * <!-- begin-user-doc -->
3293 * <!-- end-user-doc -->
3294 * @see com.hammurapi.config.impl.ConstructorImpl
3295 * @see com.hammurapi.config.impl.ConfigPackageImpl#getConstructor()
3296 * @generated
3297 */
3298 EClass CONSTRUCTOR = eINSTANCE.getConstructor();
3299
3300 /**
3301 * The meta object literal for the '<em><b>Argument</b></em>' containment reference list feature.
3302 * <!-- begin-user-doc -->
3303 * <!-- end-user-doc -->
3304 * @generated
3305 */
3306 EReference CONSTRUCTOR__ARGUMENT = eINSTANCE.getConstructor_Argument();
3307
3308 /**
3309 * The meta object literal for the '{@link com.hammurapi.config.impl.MapImpl <em>Map</em>}' class.
3310 * <!-- begin-user-doc -->
3311 * <!-- end-user-doc -->
3312 * @see com.hammurapi.config.impl.MapImpl
3313 * @see com.hammurapi.config.impl.ConfigPackageImpl#getMap()
3314 * @generated
3315 */
3316 EClass MAP = eINSTANCE.getMap();
3317
3318 /**
3319 * The meta object literal for the '<em><b>Entry</b></em>' containment reference list feature.
3320 * <!-- begin-user-doc -->
3321 * <!-- end-user-doc -->
3322 * @generated
3323 */
3324 EReference MAP__ENTRY = eINSTANCE.getMap_Entry();
3325
3326 /**
3327 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
3328 * <!-- begin-user-doc -->
3329 * <!-- end-user-doc -->
3330 * @generated
3331 */
3332 EAttribute MAP__TYPE = eINSTANCE.getMap_Type();
3333
3334 /**
3335 * The meta object literal for the '<em><b>Factory Map</b></em>' attribute feature.
3336 * <!-- begin-user-doc -->
3337 * <!-- end-user-doc -->
3338 * @generated
3339 */
3340 EAttribute MAP__FACTORY_MAP = eINSTANCE.getMap_FactoryMap();
3341
3342 /**
3343 * The meta object literal for the '{@link com.hammurapi.config.impl.MapEntryImpl <em>Map Entry</em>}' class.
3344 * <!-- begin-user-doc -->
3345 * <!-- end-user-doc -->
3346 * @see com.hammurapi.config.impl.MapEntryImpl
3347 * @see com.hammurapi.config.impl.ConfigPackageImpl#getMapEntry()
3348 * @generated
3349 */
3350 EClass MAP_ENTRY = eINSTANCE.getMapEntry();
3351
3352 /**
3353 * The meta object literal for the '<em><b>Key</b></em>' containment reference feature.
3354 * <!-- begin-user-doc -->
3355 * <!-- end-user-doc -->
3356 * @generated
3357 */
3358 EReference MAP_ENTRY__KEY = eINSTANCE.getMapEntry_Key();
3359
3360 /**
3361 * The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
3362 * <!-- begin-user-doc -->
3363 * <!-- end-user-doc -->
3364 * @generated
3365 */
3366 EReference MAP_ENTRY__VALUE = eINSTANCE.getMapEntry_Value();
3367
3368 /**
3369 * The meta object literal for the '{@link com.hammurapi.config.impl.ReferenceImpl <em>Reference</em>}' class.
3370 * <!-- begin-user-doc -->
3371 * <!-- end-user-doc -->
3372 * @see com.hammurapi.config.impl.ReferenceImpl
3373 * @see com.hammurapi.config.impl.ConfigPackageImpl#getReference()
3374 * @generated
3375 */
3376 EClass REFERENCE = eINSTANCE.getReference();
3377
3378 /**
3379 * The meta object literal for the '<em><b>Ref Id</b></em>' attribute feature.
3380 * <!-- begin-user-doc -->
3381 * <!-- end-user-doc -->
3382 * @generated
3383 */
3384 EAttribute REFERENCE__REF_ID = eINSTANCE.getReference_RefId();
3385
3386 /**
3387 * The meta object literal for the '<em><b>Ref</b></em>' reference feature.
3388 * <!-- begin-user-doc -->
3389 * <!-- end-user-doc -->
3390 * @generated
3391 */
3392 EReference REFERENCE__REF = eINSTANCE.getReference_Ref();
3393
3394 /**
3395 * The meta object literal for the '{@link com.hammurapi.config.PropertySource <em>Property Source</em>}' class.
3396 * <!-- begin-user-doc -->
3397 * <!-- end-user-doc -->
3398 * @see com.hammurapi.config.PropertySource
3399 * @see com.hammurapi.config.impl.ConfigPackageImpl#getPropertySource()
3400 * @generated
3401 */
3402 EClass PROPERTY_SOURCE = eINSTANCE.getPropertySource();
3403
3404 /**
3405 * The meta object literal for the '<em><b>Property</b></em>' containment reference list feature.
3406 * <!-- begin-user-doc -->
3407 * <!-- end-user-doc -->
3408 * @generated
3409 */
3410 EReference PROPERTY_SOURCE__PROPERTY = eINSTANCE.getPropertySource_Property();
3411
3412 /**
3413 * The meta object literal for the '<em><b>Profile</b></em>' containment reference list feature.
3414 * <!-- begin-user-doc -->
3415 * <!-- end-user-doc -->
3416 * @generated
3417 */
3418 EReference PROPERTY_SOURCE__PROFILE = eINSTANCE.getPropertySource_Profile();
3419
3420 /**
3421 * The meta object literal for the '<em><b>Class Path</b></em>' containment reference list feature.
3422 * <!-- begin-user-doc -->
3423 * <!-- end-user-doc -->
3424 * @generated
3425 */
3426 EReference PROPERTY_SOURCE__CLASS_PATH = eINSTANCE.getPropertySource_ClassPath();
3427
3428 /**
3429 * The meta object literal for the '{@link com.hammurapi.config.impl.NullImpl <em>Null</em>}' class.
3430 * <!-- begin-user-doc -->
3431 * <!-- end-user-doc -->
3432 * @see com.hammurapi.config.impl.NullImpl
3433 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNull()
3434 * @generated
3435 */
3436 EClass NULL = eINSTANCE.getNull();
3437
3438 /**
3439 * The meta object literal for the '{@link com.hammurapi.config.impl.ScriptImpl <em>Script</em>}' class.
3440 * <!-- begin-user-doc -->
3441 * <!-- end-user-doc -->
3442 * @see com.hammurapi.config.impl.ScriptImpl
3443 * @see com.hammurapi.config.impl.ConfigPackageImpl#getScript()
3444 * @generated
3445 */
3446 EClass SCRIPT = eINSTANCE.getScript();
3447
3448 /**
3449 * The meta object literal for the '<em><b>Code</b></em>' attribute feature.
3450 * <!-- begin-user-doc -->
3451 * <!-- end-user-doc -->
3452 * @generated
3453 */
3454 EAttribute SCRIPT__CODE = eINSTANCE.getScript_Code();
3455
3456 /**
3457 * The meta object literal for the '{@link com.hammurapi.config.impl.NamedReferenceImpl <em>Named Reference</em>}' class.
3458 * <!-- begin-user-doc -->
3459 * <!-- end-user-doc -->
3460 * @see com.hammurapi.config.impl.NamedReferenceImpl
3461 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamedReference()
3462 * @generated
3463 */
3464 EClass NAMED_REFERENCE = eINSTANCE.getNamedReference();
3465
3466 /**
3467 * The meta object literal for the '{@link com.hammurapi.config.impl.NamedObjectDefinitionImpl <em>Named Object Definition</em>}' class.
3468 * <!-- begin-user-doc -->
3469 * <!-- end-user-doc -->
3470 * @see com.hammurapi.config.impl.NamedObjectDefinitionImpl
3471 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamedObjectDefinition()
3472 * @generated
3473 */
3474 EClass NAMED_OBJECT_DEFINITION = eINSTANCE.getNamedObjectDefinition();
3475
3476 /**
3477 * The meta object literal for the '{@link com.hammurapi.config.impl.NamedCollectionImpl <em>Named Collection</em>}' class.
3478 * <!-- begin-user-doc -->
3479 * <!-- end-user-doc -->
3480 * @see com.hammurapi.config.impl.NamedCollectionImpl
3481 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamedCollection()
3482 * @generated
3483 */
3484 EClass NAMED_COLLECTION = eINSTANCE.getNamedCollection();
3485
3486 /**
3487 * The meta object literal for the '{@link com.hammurapi.config.impl.NamedMapImpl <em>Named Map</em>}' class.
3488 * <!-- begin-user-doc -->
3489 * <!-- end-user-doc -->
3490 * @see com.hammurapi.config.impl.NamedMapImpl
3491 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamedMap()
3492 * @generated
3493 */
3494 EClass NAMED_MAP = eINSTANCE.getNamedMap();
3495
3496 /**
3497 * The meta object literal for the '{@link com.hammurapi.config.Named <em>Named</em>}' class.
3498 * <!-- begin-user-doc -->
3499 * <!-- end-user-doc -->
3500 * @see com.hammurapi.config.Named
3501 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamed()
3502 * @generated
3503 */
3504 EClass NAMED = eINSTANCE.getNamed();
3505
3506 /**
3507 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
3508 * <!-- begin-user-doc -->
3509 * <!-- end-user-doc -->
3510 * @generated
3511 */
3512 EAttribute NAMED__NAME = eINSTANCE.getNamed_Name();
3513
3514 /**
3515 * The meta object literal for the '<em><b>Runtime</b></em>' attribute feature.
3516 * <!-- begin-user-doc -->
3517 * <!-- end-user-doc -->
3518 * @generated
3519 */
3520 EAttribute NAMED__RUNTIME = eINSTANCE.getNamed_Runtime();
3521
3522 /**
3523 * The meta object literal for the '{@link com.hammurapi.config.impl.MethodCallImpl <em>Method Call</em>}' class.
3524 * <!-- begin-user-doc -->
3525 * <!-- end-user-doc -->
3526 * @see com.hammurapi.config.impl.MethodCallImpl
3527 * @see com.hammurapi.config.impl.ConfigPackageImpl#getMethodCall()
3528 * @generated
3529 */
3530 EClass METHOD_CALL = eINSTANCE.getMethodCall();
3531
3532 /**
3533 * The meta object literal for the '<em><b>Argument</b></em>' containment reference list feature.
3534 * <!-- begin-user-doc -->
3535 * <!-- end-user-doc -->
3536 * @generated
3537 */
3538 EReference METHOD_CALL__ARGUMENT = eINSTANCE.getMethodCall_Argument();
3539
3540 /**
3541 * The meta object literal for the '{@link com.hammurapi.config.impl.NamedScriptImpl <em>Named Script</em>}' class.
3542 * <!-- begin-user-doc -->
3543 * <!-- end-user-doc -->
3544 * @see com.hammurapi.config.impl.NamedScriptImpl
3545 * @see com.hammurapi.config.impl.ConfigPackageImpl#getNamedScript()
3546 * @generated
3547 */
3548 EClass NAMED_SCRIPT = eINSTANCE.getNamedScript();
3549
3550 /**
3551 * The meta object literal for the '{@link com.hammurapi.config.impl.SourceImpl <em>Source</em>}' class.
3552 * <!-- begin-user-doc -->
3553 * <!-- end-user-doc -->
3554 * @see com.hammurapi.config.impl.SourceImpl
3555 * @see com.hammurapi.config.impl.ConfigPackageImpl#getSource()
3556 * @generated
3557 */
3558 EClass SOURCE = eINSTANCE.getSource();
3559
3560 /**
3561 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
3562 * <!-- begin-user-doc -->
3563 * <!-- end-user-doc -->
3564 * @generated
3565 */
3566 EAttribute SOURCE__TYPE = eINSTANCE.getSource_Type();
3567
3568 /**
3569 * The meta object literal for the '<em><b>Path</b></em>' attribute feature.
3570 * <!-- begin-user-doc -->
3571 * <!-- end-user-doc -->
3572 * @generated
3573 */
3574 EAttribute SOURCE__PATH = eINSTANCE.getSource_Path();
3575
3576 /**
3577 * The meta object literal for the '<em><b>Line</b></em>' attribute feature.
3578 * <!-- begin-user-doc -->
3579 * <!-- end-user-doc -->
3580 * @generated
3581 */
3582 EAttribute SOURCE__LINE = eINSTANCE.getSource_Line();
3583
3584 /**
3585 * The meta object literal for the '<em><b>Col</b></em>' attribute feature.
3586 * <!-- begin-user-doc -->
3587 * <!-- end-user-doc -->
3588 * @generated
3589 */
3590 EAttribute SOURCE__COL = eINSTANCE.getSource_Col();
3591
3592 /**
3593 * The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
3594 * <!-- begin-user-doc -->
3595 * <!-- end-user-doc -->
3596 * @generated
3597 */
3598 EAttribute SOURCE__COMMENT = eINSTANCE.getSource_Comment();
3599
3600 /**
3601 * The meta object literal for the '<em>EFactory Closure</em>' data type.
3602 * <!-- begin-user-doc -->
3603 * <!-- end-user-doc -->
3604 * @see com.hammurapi.config.bootstrap.FactoryClosure
3605 * @see com.hammurapi.config.impl.ConfigPackageImpl#getEFactoryClosure()
3606 * @generated
3607 */
3608 EDataType EFACTORY_CLOSURE = eINSTANCE.getEFactoryClosure();
3609
3610 /**
3611 * The meta object literal for the '<em>EConfiguration Exception</em>' data type.
3612 * <!-- begin-user-doc -->
3613 * <!-- end-user-doc -->
3614 * @see com.hammurapi.config.bootstrap.ConfigurationException
3615 * @see com.hammurapi.config.impl.ConfigPackageImpl#getEConfigurationException()
3616 * @generated
3617 */
3618 EDataType ECONFIGURATION_EXCEPTION = eINSTANCE.getEConfigurationException();
3619
3620 /**
3621 * The meta object literal for the '<em>EFactory Config</em>' data type.
3622 * <!-- begin-user-doc -->
3623 * <!-- end-user-doc -->
3624 * @see com.hammurapi.config.runtime.FactoryConfig
3625 * @see com.hammurapi.config.impl.ConfigPackageImpl#getEFactoryConfig()
3626 * @generated
3627 */
3628 EDataType EFACTORY_CONFIG = eINSTANCE.getEFactoryConfig();
3629
3630 /**
3631 * The meta object literal for the '<em>EUrl</em>' data type.
3632 * <!-- begin-user-doc -->
3633 * <!-- end-user-doc -->
3634 * @see java.net.URL
3635 * @see com.hammurapi.config.impl.ConfigPackageImpl#getEUrl()
3636 * @generated
3637 */
3638 EDataType EURL = eINSTANCE.getEUrl();
3639
3640 /**
3641 * The meta object literal for the '<em>EClass Loader</em>' data type.
3642 * <!-- begin-user-doc -->
3643 * <!-- end-user-doc -->
3644 * @see java.lang.ClassLoader
3645 * @see com.hammurapi.config.impl.ConfigPackageImpl#getEClassLoader()
3646 * @generated
3647 */
3648 EDataType ECLASS_LOADER = eINSTANCE.getEClassLoader();
3649
3650 /**
3651 * The meta object literal for the '<em>EToken Source</em>' data type.
3652 * <!-- begin-user-doc -->
3653 * <!-- end-user-doc -->
3654 * @see com.hammurapi.config.bootstrap.TokenExpander.TokenSource
3655 * @see com.hammurapi.config.impl.ConfigPackageImpl#getETokenSource()
3656 * @generated
3657 */
3658 EDataType ETOKEN_SOURCE = eINSTANCE.getETokenSource();
3659
3660 /**
3661 * The meta object literal for the '<em>File</em>' data type.
3662 * <!-- begin-user-doc -->
3663 * <!-- end-user-doc -->
3664 * @see java.io.File
3665 * @see com.hammurapi.config.impl.ConfigPackageImpl#getFile()
3666 * @generated
3667 */
3668 EDataType FILE = eINSTANCE.getFile();
3669
3670 /**
3671 * The meta object literal for the '<em>Injection Config</em>' data type.
3672 * <!-- begin-user-doc -->
3673 * <!-- end-user-doc -->
3674 * @see com.hammurapi.config.runtime.InjectionConfig
3675 * @see com.hammurapi.config.impl.ConfigPackageImpl#getInjectionConfig()
3676 * @generated
3677 */
3678 EDataType INJECTION_CONFIG = eINSTANCE.getInjectionConfig();
3679
3680 }
3681
3682 } //ConfigPackage