001    /**
002     * <copyright>
003     * </copyright>
004     *
005     * $Id$
006     */
007    package com.hammurapi.party;
008    
009    import org.eclipse.emf.ecore.EAttribute;
010    import org.eclipse.emf.ecore.EClass;
011    import org.eclipse.emf.ecore.EPackage;
012    import org.eclipse.emf.ecore.EReference;
013    
014    /**
015     * <!-- begin-user-doc -->
016     * The <b>Package</b> for the model.
017     * It contains accessors for the meta objects to represent
018     * <ul>
019     *   <li>each class,</li>
020     *   <li>each feature of each class,</li>
021     *   <li>each enum,</li>
022     *   <li>and each data type</li>
023     * </ul>
024     * <!-- end-user-doc -->
025     * <!-- begin-model-doc -->
026     * Party model.
027     * <!-- end-model-doc -->
028     * @see com.hammurapi.party.PartyFactory
029     * @model kind="package"
030     * @generated
031     */
032    public interface PartyPackage extends EPackage {
033            /**
034             * The package name.
035             * <!-- begin-user-doc -->
036             * <!-- end-user-doc -->
037             * @generated
038             */
039            String eNAME = "party";
040    
041            /**
042             * The package namespace URI.
043             * <!-- begin-user-doc -->
044             * <!-- end-user-doc -->
045             * @generated
046             */
047            String eNS_URI = "http://www.hammurapi.com/party";
048    
049            /**
050             * The package namespace name.
051             * <!-- begin-user-doc -->
052             * <!-- end-user-doc -->
053             * @generated
054             */
055            String eNS_PREFIX = "com.hammurapi.party";
056    
057            /**
058             * The singleton instance of the package.
059             * <!-- begin-user-doc -->
060             * <!-- end-user-doc -->
061             * @generated
062             */
063            PartyPackage eINSTANCE = com.hammurapi.party.impl.PartyPackageImpl.init();
064    
065            /**
066             * The meta object id for the '{@link com.hammurapi.party.Tagged <em>Tagged</em>}' class.
067             * <!-- begin-user-doc -->
068             * <!-- end-user-doc -->
069             * @see com.hammurapi.party.Tagged
070             * @see com.hammurapi.party.impl.PartyPackageImpl#getTagged()
071             * @generated
072             */
073            int TAGGED = 2;
074    
075            /**
076             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
077             * <!-- begin-user-doc -->
078             * <!-- end-user-doc -->
079             * @generated
080             * @ordered
081             */
082            int TAGGED__TAGS = 0;
083    
084            /**
085             * The feature id for the '<em><b>Comment</b></em>' attribute.
086             * <!-- begin-user-doc -->
087             * <!-- end-user-doc -->
088             * @generated
089             * @ordered
090             */
091            int TAGGED__COMMENT = 1;
092    
093            /**
094             * The number of structural features of the '<em>Tagged</em>' class.
095             * <!-- begin-user-doc -->
096             * <!-- end-user-doc -->
097             * @generated
098             * @ordered
099             */
100            int TAGGED_FEATURE_COUNT = 2;
101    
102            /**
103             * The meta object id for the '{@link com.hammurapi.party.Party <em>Party</em>}' class.
104             * <!-- begin-user-doc -->
105             * <!-- end-user-doc -->
106             * @see com.hammurapi.party.Party
107             * @see com.hammurapi.party.impl.PartyPackageImpl#getParty()
108             * @generated
109             */
110            int PARTY = 0;
111    
112            /**
113             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
114             * <!-- begin-user-doc -->
115             * <!-- end-user-doc -->
116             * @generated
117             * @ordered
118             */
119            int PARTY__TAGS = TAGGED__TAGS;
120    
121            /**
122             * The feature id for the '<em><b>Comment</b></em>' attribute.
123             * <!-- begin-user-doc -->
124             * <!-- end-user-doc -->
125             * @generated
126             * @ordered
127             */
128            int PARTY__COMMENT = TAGGED__COMMENT;
129    
130            /**
131             * The feature id for the '<em><b>Contact Info</b></em>' containment reference list.
132             * <!-- begin-user-doc -->
133             * <!-- end-user-doc -->
134             * @generated
135             * @ordered
136             */
137            int PARTY__CONTACT_INFO = TAGGED_FEATURE_COUNT + 0;
138    
139            /**
140             * The feature id for the '<em><b>Identity</b></em>' containment reference list.
141             * <!-- begin-user-doc -->
142             * <!-- end-user-doc -->
143             * @generated
144             * @ordered
145             */
146            int PARTY__IDENTITY = TAGGED_FEATURE_COUNT + 1;
147    
148            /**
149             * The feature id for the '<em><b>Parent</b></em>' container reference.
150             * <!-- begin-user-doc -->
151             * <!-- end-user-doc -->
152             * @generated
153             * @ordered
154             */
155            int PARTY__PARENT = TAGGED_FEATURE_COUNT + 2;
156    
157            /**
158             * The feature id for the '<em><b>Name</b></em>' attribute.
159             * <!-- begin-user-doc -->
160             * <!-- end-user-doc -->
161             * @generated
162             * @ordered
163             */
164            int PARTY__NAME = TAGGED_FEATURE_COUNT + 3;
165    
166            /**
167             * The feature id for the '<em><b>Uid</b></em>' attribute.
168             * <!-- begin-user-doc -->
169             * <!-- end-user-doc -->
170             * @generated
171             * @ordered
172             */
173            int PARTY__UID = TAGGED_FEATURE_COUNT + 4;
174    
175            /**
176             * The number of structural features of the '<em>Party</em>' class.
177             * <!-- begin-user-doc -->
178             * <!-- end-user-doc -->
179             * @generated
180             * @ordered
181             */
182            int PARTY_FEATURE_COUNT = TAGGED_FEATURE_COUNT + 5;
183    
184            /**
185             * The meta object id for the '{@link com.hammurapi.party.impl.IdentityImpl <em>Identity</em>}' class.
186             * <!-- begin-user-doc -->
187             * <!-- end-user-doc -->
188             * @see com.hammurapi.party.impl.IdentityImpl
189             * @see com.hammurapi.party.impl.PartyPackageImpl#getIdentity()
190             * @generated
191             */
192            int IDENTITY = 1;
193    
194            /**
195             * The feature id for the '<em><b>Type</b></em>' attribute.
196             * <!-- begin-user-doc -->
197             * <!-- end-user-doc -->
198             * @generated
199             * @ordered
200             */
201            int IDENTITY__TYPE = 0;
202    
203            /**
204             * The feature id for the '<em><b>Value</b></em>' attribute.
205             * <!-- begin-user-doc -->
206             * <!-- end-user-doc -->
207             * @generated
208             * @ordered
209             */
210            int IDENTITY__VALUE = 1;
211    
212            /**
213             * The feature id for the '<em><b>Comment</b></em>' attribute.
214             * <!-- begin-user-doc -->
215             * <!-- end-user-doc -->
216             * @generated
217             * @ordered
218             */
219            int IDENTITY__COMMENT = 2;
220    
221            /**
222             * The number of structural features of the '<em>Identity</em>' class.
223             * <!-- begin-user-doc -->
224             * <!-- end-user-doc -->
225             * @generated
226             * @ordered
227             */
228            int IDENTITY_FEATURE_COUNT = 3;
229    
230            /**
231             * The meta object id for the '{@link com.hammurapi.party.DateEffectiveObject <em>Date Effective Object</em>}' class.
232             * <!-- begin-user-doc -->
233             * <!-- end-user-doc -->
234             * @see com.hammurapi.party.DateEffectiveObject
235             * @see com.hammurapi.party.impl.PartyPackageImpl#getDateEffectiveObject()
236             * @generated
237             */
238            int DATE_EFFECTIVE_OBJECT = 3;
239    
240            /**
241             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
242             * <!-- begin-user-doc -->
243             * <!-- end-user-doc -->
244             * @generated
245             * @ordered
246             */
247            int DATE_EFFECTIVE_OBJECT__TAGS = TAGGED__TAGS;
248    
249            /**
250             * The feature id for the '<em><b>Comment</b></em>' attribute.
251             * <!-- begin-user-doc -->
252             * <!-- end-user-doc -->
253             * @generated
254             * @ordered
255             */
256            int DATE_EFFECTIVE_OBJECT__COMMENT = TAGGED__COMMENT;
257    
258            /**
259             * The feature id for the '<em><b>Start</b></em>' attribute.
260             * <!-- begin-user-doc -->
261             * <!-- end-user-doc -->
262             * @generated
263             * @ordered
264             */
265            int DATE_EFFECTIVE_OBJECT__START = TAGGED_FEATURE_COUNT + 0;
266    
267            /**
268             * The feature id for the '<em><b>End</b></em>' attribute.
269             * <!-- begin-user-doc -->
270             * <!-- end-user-doc -->
271             * @generated
272             * @ordered
273             */
274            int DATE_EFFECTIVE_OBJECT__END = TAGGED_FEATURE_COUNT + 1;
275    
276            /**
277             * The number of structural features of the '<em>Date Effective Object</em>' class.
278             * <!-- begin-user-doc -->
279             * <!-- end-user-doc -->
280             * @generated
281             * @ordered
282             */
283            int DATE_EFFECTIVE_OBJECT_FEATURE_COUNT = TAGGED_FEATURE_COUNT + 2;
284    
285            /**
286             * The meta object id for the '{@link com.hammurapi.party.ContactInfo <em>Contact Info</em>}' class.
287             * <!-- begin-user-doc -->
288             * <!-- end-user-doc -->
289             * @see com.hammurapi.party.ContactInfo
290             * @see com.hammurapi.party.impl.PartyPackageImpl#getContactInfo()
291             * @generated
292             */
293            int CONTACT_INFO = 4;
294    
295            /**
296             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
297             * <!-- begin-user-doc -->
298             * <!-- end-user-doc -->
299             * @generated
300             * @ordered
301             */
302            int CONTACT_INFO__TAGS = DATE_EFFECTIVE_OBJECT__TAGS;
303    
304            /**
305             * The feature id for the '<em><b>Comment</b></em>' attribute.
306             * <!-- begin-user-doc -->
307             * <!-- end-user-doc -->
308             * @generated
309             * @ordered
310             */
311            int CONTACT_INFO__COMMENT = DATE_EFFECTIVE_OBJECT__COMMENT;
312    
313            /**
314             * The feature id for the '<em><b>Start</b></em>' attribute.
315             * <!-- begin-user-doc -->
316             * <!-- end-user-doc -->
317             * @generated
318             * @ordered
319             */
320            int CONTACT_INFO__START = DATE_EFFECTIVE_OBJECT__START;
321    
322            /**
323             * The feature id for the '<em><b>End</b></em>' attribute.
324             * <!-- begin-user-doc -->
325             * <!-- end-user-doc -->
326             * @generated
327             * @ordered
328             */
329            int CONTACT_INFO__END = DATE_EFFECTIVE_OBJECT__END;
330    
331            /**
332             * The feature id for the '<em><b>Category</b></em>' attribute.
333             * <!-- begin-user-doc -->
334             * <!-- end-user-doc -->
335             * @generated
336             * @ordered
337             */
338            int CONTACT_INFO__CATEGORY = DATE_EFFECTIVE_OBJECT_FEATURE_COUNT + 0;
339    
340            /**
341             * The feature id for the '<em><b>Owner</b></em>' container reference.
342             * <!-- begin-user-doc -->
343             * <!-- end-user-doc -->
344             * @generated
345             * @ordered
346             */
347            int CONTACT_INFO__OWNER = DATE_EFFECTIVE_OBJECT_FEATURE_COUNT + 1;
348    
349            /**
350             * The number of structural features of the '<em>Contact Info</em>' class.
351             * <!-- begin-user-doc -->
352             * <!-- end-user-doc -->
353             * @generated
354             * @ordered
355             */
356            int CONTACT_INFO_FEATURE_COUNT = DATE_EFFECTIVE_OBJECT_FEATURE_COUNT + 2;
357    
358            /**
359             * The meta object id for the '{@link com.hammurapi.party.impl.PhoneImpl <em>Phone</em>}' class.
360             * <!-- begin-user-doc -->
361             * <!-- end-user-doc -->
362             * @see com.hammurapi.party.impl.PhoneImpl
363             * @see com.hammurapi.party.impl.PartyPackageImpl#getPhone()
364             * @generated
365             */
366            int PHONE = 5;
367    
368            /**
369             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
370             * <!-- begin-user-doc -->
371             * <!-- end-user-doc -->
372             * @generated
373             * @ordered
374             */
375            int PHONE__TAGS = CONTACT_INFO__TAGS;
376    
377            /**
378             * The feature id for the '<em><b>Comment</b></em>' attribute.
379             * <!-- begin-user-doc -->
380             * <!-- end-user-doc -->
381             * @generated
382             * @ordered
383             */
384            int PHONE__COMMENT = CONTACT_INFO__COMMENT;
385    
386            /**
387             * The feature id for the '<em><b>Start</b></em>' attribute.
388             * <!-- begin-user-doc -->
389             * <!-- end-user-doc -->
390             * @generated
391             * @ordered
392             */
393            int PHONE__START = CONTACT_INFO__START;
394    
395            /**
396             * The feature id for the '<em><b>End</b></em>' attribute.
397             * <!-- begin-user-doc -->
398             * <!-- end-user-doc -->
399             * @generated
400             * @ordered
401             */
402            int PHONE__END = CONTACT_INFO__END;
403    
404            /**
405             * The feature id for the '<em><b>Category</b></em>' attribute.
406             * <!-- begin-user-doc -->
407             * <!-- end-user-doc -->
408             * @generated
409             * @ordered
410             */
411            int PHONE__CATEGORY = CONTACT_INFO__CATEGORY;
412    
413            /**
414             * The feature id for the '<em><b>Owner</b></em>' container reference.
415             * <!-- begin-user-doc -->
416             * <!-- end-user-doc -->
417             * @generated
418             * @ordered
419             */
420            int PHONE__OWNER = CONTACT_INFO__OWNER;
421    
422            /**
423             * The feature id for the '<em><b>Country Code</b></em>' attribute.
424             * <!-- begin-user-doc -->
425             * <!-- end-user-doc -->
426             * @generated
427             * @ordered
428             */
429            int PHONE__COUNTRY_CODE = CONTACT_INFO_FEATURE_COUNT + 0;
430    
431            /**
432             * The feature id for the '<em><b>Area Code</b></em>' attribute.
433             * <!-- begin-user-doc -->
434             * <!-- end-user-doc -->
435             * @generated
436             * @ordered
437             */
438            int PHONE__AREA_CODE = CONTACT_INFO_FEATURE_COUNT + 1;
439    
440            /**
441             * The feature id for the '<em><b>Number</b></em>' attribute.
442             * <!-- begin-user-doc -->
443             * <!-- end-user-doc -->
444             * @generated
445             * @ordered
446             */
447            int PHONE__NUMBER = CONTACT_INFO_FEATURE_COUNT + 2;
448    
449            /**
450             * The number of structural features of the '<em>Phone</em>' class.
451             * <!-- begin-user-doc -->
452             * <!-- end-user-doc -->
453             * @generated
454             * @ordered
455             */
456            int PHONE_FEATURE_COUNT = CONTACT_INFO_FEATURE_COUNT + 3;
457    
458            /**
459             * The meta object id for the '{@link com.hammurapi.party.URL <em>URL</em>}' class.
460             * <!-- begin-user-doc -->
461             * <!-- end-user-doc -->
462             * @see com.hammurapi.party.URL
463             * @see com.hammurapi.party.impl.PartyPackageImpl#getURL()
464             * @generated
465             */
466            int URL = 15;
467    
468            /**
469             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
470             * <!-- begin-user-doc -->
471             * <!-- end-user-doc -->
472             * @generated
473             * @ordered
474             */
475            int URL__TAGS = CONTACT_INFO__TAGS;
476    
477            /**
478             * The feature id for the '<em><b>Comment</b></em>' attribute.
479             * <!-- begin-user-doc -->
480             * <!-- end-user-doc -->
481             * @generated
482             * @ordered
483             */
484            int URL__COMMENT = CONTACT_INFO__COMMENT;
485    
486            /**
487             * The feature id for the '<em><b>Start</b></em>' attribute.
488             * <!-- begin-user-doc -->
489             * <!-- end-user-doc -->
490             * @generated
491             * @ordered
492             */
493            int URL__START = CONTACT_INFO__START;
494    
495            /**
496             * The feature id for the '<em><b>End</b></em>' attribute.
497             * <!-- begin-user-doc -->
498             * <!-- end-user-doc -->
499             * @generated
500             * @ordered
501             */
502            int URL__END = CONTACT_INFO__END;
503    
504            /**
505             * The feature id for the '<em><b>Category</b></em>' attribute.
506             * <!-- begin-user-doc -->
507             * <!-- end-user-doc -->
508             * @generated
509             * @ordered
510             */
511            int URL__CATEGORY = CONTACT_INFO__CATEGORY;
512    
513            /**
514             * The feature id for the '<em><b>Owner</b></em>' container reference.
515             * <!-- begin-user-doc -->
516             * <!-- end-user-doc -->
517             * @generated
518             * @ordered
519             */
520            int URL__OWNER = CONTACT_INFO__OWNER;
521    
522            /**
523             * The feature id for the '<em><b>Address</b></em>' attribute.
524             * <!-- begin-user-doc -->
525             * <!-- end-user-doc -->
526             * @generated
527             * @ordered
528             */
529            int URL__ADDRESS = CONTACT_INFO_FEATURE_COUNT + 0;
530    
531            /**
532             * The number of structural features of the '<em>URL</em>' class.
533             * <!-- begin-user-doc -->
534             * <!-- end-user-doc -->
535             * @generated
536             * @ordered
537             */
538            int URL_FEATURE_COUNT = CONTACT_INFO_FEATURE_COUNT + 1;
539    
540            /**
541             * The meta object id for the '{@link com.hammurapi.party.impl.WebImpl <em>Web</em>}' class.
542             * <!-- begin-user-doc -->
543             * <!-- end-user-doc -->
544             * @see com.hammurapi.party.impl.WebImpl
545             * @see com.hammurapi.party.impl.PartyPackageImpl#getWeb()
546             * @generated
547             */
548            int WEB = 6;
549    
550            /**
551             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
552             * <!-- begin-user-doc -->
553             * <!-- end-user-doc -->
554             * @generated
555             * @ordered
556             */
557            int WEB__TAGS = URL__TAGS;
558    
559            /**
560             * The feature id for the '<em><b>Comment</b></em>' attribute.
561             * <!-- begin-user-doc -->
562             * <!-- end-user-doc -->
563             * @generated
564             * @ordered
565             */
566            int WEB__COMMENT = URL__COMMENT;
567    
568            /**
569             * The feature id for the '<em><b>Start</b></em>' attribute.
570             * <!-- begin-user-doc -->
571             * <!-- end-user-doc -->
572             * @generated
573             * @ordered
574             */
575            int WEB__START = URL__START;
576    
577            /**
578             * The feature id for the '<em><b>End</b></em>' attribute.
579             * <!-- begin-user-doc -->
580             * <!-- end-user-doc -->
581             * @generated
582             * @ordered
583             */
584            int WEB__END = URL__END;
585    
586            /**
587             * The feature id for the '<em><b>Category</b></em>' attribute.
588             * <!-- begin-user-doc -->
589             * <!-- end-user-doc -->
590             * @generated
591             * @ordered
592             */
593            int WEB__CATEGORY = URL__CATEGORY;
594    
595            /**
596             * The feature id for the '<em><b>Owner</b></em>' container reference.
597             * <!-- begin-user-doc -->
598             * <!-- end-user-doc -->
599             * @generated
600             * @ordered
601             */
602            int WEB__OWNER = URL__OWNER;
603    
604            /**
605             * The feature id for the '<em><b>Address</b></em>' attribute.
606             * <!-- begin-user-doc -->
607             * <!-- end-user-doc -->
608             * @generated
609             * @ordered
610             */
611            int WEB__ADDRESS = URL__ADDRESS;
612    
613            /**
614             * The number of structural features of the '<em>Web</em>' class.
615             * <!-- begin-user-doc -->
616             * <!-- end-user-doc -->
617             * @generated
618             * @ordered
619             */
620            int WEB_FEATURE_COUNT = URL_FEATURE_COUNT + 0;
621    
622            /**
623             * The meta object id for the '{@link com.hammurapi.party.impl.EMailImpl <em>EMail</em>}' class.
624             * <!-- begin-user-doc -->
625             * <!-- end-user-doc -->
626             * @see com.hammurapi.party.impl.EMailImpl
627             * @see com.hammurapi.party.impl.PartyPackageImpl#getEMail()
628             * @generated
629             */
630            int EMAIL = 7;
631    
632            /**
633             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
634             * <!-- begin-user-doc -->
635             * <!-- end-user-doc -->
636             * @generated
637             * @ordered
638             */
639            int EMAIL__TAGS = URL__TAGS;
640    
641            /**
642             * The feature id for the '<em><b>Comment</b></em>' attribute.
643             * <!-- begin-user-doc -->
644             * <!-- end-user-doc -->
645             * @generated
646             * @ordered
647             */
648            int EMAIL__COMMENT = URL__COMMENT;
649    
650            /**
651             * The feature id for the '<em><b>Start</b></em>' attribute.
652             * <!-- begin-user-doc -->
653             * <!-- end-user-doc -->
654             * @generated
655             * @ordered
656             */
657            int EMAIL__START = URL__START;
658    
659            /**
660             * The feature id for the '<em><b>End</b></em>' attribute.
661             * <!-- begin-user-doc -->
662             * <!-- end-user-doc -->
663             * @generated
664             * @ordered
665             */
666            int EMAIL__END = URL__END;
667    
668            /**
669             * The feature id for the '<em><b>Category</b></em>' attribute.
670             * <!-- begin-user-doc -->
671             * <!-- end-user-doc -->
672             * @generated
673             * @ordered
674             */
675            int EMAIL__CATEGORY = URL__CATEGORY;
676    
677            /**
678             * The feature id for the '<em><b>Owner</b></em>' container reference.
679             * <!-- begin-user-doc -->
680             * <!-- end-user-doc -->
681             * @generated
682             * @ordered
683             */
684            int EMAIL__OWNER = URL__OWNER;
685    
686            /**
687             * The feature id for the '<em><b>Address</b></em>' attribute.
688             * <!-- begin-user-doc -->
689             * <!-- end-user-doc -->
690             * @generated
691             * @ordered
692             */
693            int EMAIL__ADDRESS = URL__ADDRESS;
694    
695            /**
696             * The number of structural features of the '<em>EMail</em>' class.
697             * <!-- begin-user-doc -->
698             * <!-- end-user-doc -->
699             * @generated
700             * @ordered
701             */
702            int EMAIL_FEATURE_COUNT = URL_FEATURE_COUNT + 0;
703    
704            /**
705             * The meta object id for the '{@link com.hammurapi.party.Address <em>Address</em>}' class.
706             * <!-- begin-user-doc -->
707             * <!-- end-user-doc -->
708             * @see com.hammurapi.party.Address
709             * @see com.hammurapi.party.impl.PartyPackageImpl#getAddress()
710             * @generated
711             */
712            int ADDRESS = 8;
713    
714            /**
715             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
716             * <!-- begin-user-doc -->
717             * <!-- end-user-doc -->
718             * @generated
719             * @ordered
720             */
721            int ADDRESS__TAGS = CONTACT_INFO__TAGS;
722    
723            /**
724             * The feature id for the '<em><b>Comment</b></em>' attribute.
725             * <!-- begin-user-doc -->
726             * <!-- end-user-doc -->
727             * @generated
728             * @ordered
729             */
730            int ADDRESS__COMMENT = CONTACT_INFO__COMMENT;
731    
732            /**
733             * The feature id for the '<em><b>Start</b></em>' attribute.
734             * <!-- begin-user-doc -->
735             * <!-- end-user-doc -->
736             * @generated
737             * @ordered
738             */
739            int ADDRESS__START = CONTACT_INFO__START;
740    
741            /**
742             * The feature id for the '<em><b>End</b></em>' attribute.
743             * <!-- begin-user-doc -->
744             * <!-- end-user-doc -->
745             * @generated
746             * @ordered
747             */
748            int ADDRESS__END = CONTACT_INFO__END;
749    
750            /**
751             * The feature id for the '<em><b>Category</b></em>' attribute.
752             * <!-- begin-user-doc -->
753             * <!-- end-user-doc -->
754             * @generated
755             * @ordered
756             */
757            int ADDRESS__CATEGORY = CONTACT_INFO__CATEGORY;
758    
759            /**
760             * The feature id for the '<em><b>Owner</b></em>' container reference.
761             * <!-- begin-user-doc -->
762             * <!-- end-user-doc -->
763             * @generated
764             * @ordered
765             */
766            int ADDRESS__OWNER = CONTACT_INFO__OWNER;
767    
768            /**
769             * The feature id for the '<em><b>Country</b></em>' attribute.
770             * <!-- begin-user-doc -->
771             * <!-- end-user-doc -->
772             * @generated
773             * @ordered
774             */
775            int ADDRESS__COUNTRY = CONTACT_INFO_FEATURE_COUNT + 0;
776    
777            /**
778             * The number of structural features of the '<em>Address</em>' class.
779             * <!-- begin-user-doc -->
780             * <!-- end-user-doc -->
781             * @generated
782             * @ordered
783             */
784            int ADDRESS_FEATURE_COUNT = CONTACT_INFO_FEATURE_COUNT + 1;
785    
786            /**
787             * The meta object id for the '{@link com.hammurapi.party.impl.CustomImpl <em>Custom</em>}' class.
788             * <!-- begin-user-doc -->
789             * <!-- end-user-doc -->
790             * @see com.hammurapi.party.impl.CustomImpl
791             * @see com.hammurapi.party.impl.PartyPackageImpl#getCustom()
792             * @generated
793             */
794            int CUSTOM = 9;
795    
796            /**
797             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
798             * <!-- begin-user-doc -->
799             * <!-- end-user-doc -->
800             * @generated
801             * @ordered
802             */
803            int CUSTOM__TAGS = CONTACT_INFO__TAGS;
804    
805            /**
806             * The feature id for the '<em><b>Comment</b></em>' attribute.
807             * <!-- begin-user-doc -->
808             * <!-- end-user-doc -->
809             * @generated
810             * @ordered
811             */
812            int CUSTOM__COMMENT = CONTACT_INFO__COMMENT;
813    
814            /**
815             * The feature id for the '<em><b>Start</b></em>' attribute.
816             * <!-- begin-user-doc -->
817             * <!-- end-user-doc -->
818             * @generated
819             * @ordered
820             */
821            int CUSTOM__START = CONTACT_INFO__START;
822    
823            /**
824             * The feature id for the '<em><b>End</b></em>' attribute.
825             * <!-- begin-user-doc -->
826             * <!-- end-user-doc -->
827             * @generated
828             * @ordered
829             */
830            int CUSTOM__END = CONTACT_INFO__END;
831    
832            /**
833             * The feature id for the '<em><b>Category</b></em>' attribute.
834             * <!-- begin-user-doc -->
835             * <!-- end-user-doc -->
836             * @generated
837             * @ordered
838             */
839            int CUSTOM__CATEGORY = CONTACT_INFO__CATEGORY;
840    
841            /**
842             * The feature id for the '<em><b>Owner</b></em>' container reference.
843             * <!-- begin-user-doc -->
844             * <!-- end-user-doc -->
845             * @generated
846             * @ordered
847             */
848            int CUSTOM__OWNER = CONTACT_INFO__OWNER;
849    
850            /**
851             * The feature id for the '<em><b>Location</b></em>' attribute.
852             * <!-- begin-user-doc -->
853             * <!-- end-user-doc -->
854             * @generated
855             * @ordered
856             */
857            int CUSTOM__LOCATION = CONTACT_INFO_FEATURE_COUNT + 0;
858    
859            /**
860             * The number of structural features of the '<em>Custom</em>' class.
861             * <!-- begin-user-doc -->
862             * <!-- end-user-doc -->
863             * @generated
864             * @ordered
865             */
866            int CUSTOM_FEATURE_COUNT = CONTACT_INFO_FEATURE_COUNT + 1;
867    
868            /**
869             * The meta object id for the '{@link com.hammurapi.party.impl.USAddressImpl <em>US Address</em>}' class.
870             * <!-- begin-user-doc -->
871             * <!-- end-user-doc -->
872             * @see com.hammurapi.party.impl.USAddressImpl
873             * @see com.hammurapi.party.impl.PartyPackageImpl#getUSAddress()
874             * @generated
875             */
876            int US_ADDRESS = 10;
877    
878            /**
879             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
880             * <!-- begin-user-doc -->
881             * <!-- end-user-doc -->
882             * @generated
883             * @ordered
884             */
885            int US_ADDRESS__TAGS = ADDRESS__TAGS;
886    
887            /**
888             * The feature id for the '<em><b>Comment</b></em>' attribute.
889             * <!-- begin-user-doc -->
890             * <!-- end-user-doc -->
891             * @generated
892             * @ordered
893             */
894            int US_ADDRESS__COMMENT = ADDRESS__COMMENT;
895    
896            /**
897             * The feature id for the '<em><b>Start</b></em>' attribute.
898             * <!-- begin-user-doc -->
899             * <!-- end-user-doc -->
900             * @generated
901             * @ordered
902             */
903            int US_ADDRESS__START = ADDRESS__START;
904    
905            /**
906             * The feature id for the '<em><b>End</b></em>' attribute.
907             * <!-- begin-user-doc -->
908             * <!-- end-user-doc -->
909             * @generated
910             * @ordered
911             */
912            int US_ADDRESS__END = ADDRESS__END;
913    
914            /**
915             * The feature id for the '<em><b>Category</b></em>' attribute.
916             * <!-- begin-user-doc -->
917             * <!-- end-user-doc -->
918             * @generated
919             * @ordered
920             */
921            int US_ADDRESS__CATEGORY = ADDRESS__CATEGORY;
922    
923            /**
924             * The feature id for the '<em><b>Owner</b></em>' container reference.
925             * <!-- begin-user-doc -->
926             * <!-- end-user-doc -->
927             * @generated
928             * @ordered
929             */
930            int US_ADDRESS__OWNER = ADDRESS__OWNER;
931    
932            /**
933             * The feature id for the '<em><b>Country</b></em>' attribute.
934             * <!-- begin-user-doc -->
935             * <!-- end-user-doc -->
936             * @generated
937             * @ordered
938             */
939            int US_ADDRESS__COUNTRY = ADDRESS__COUNTRY;
940    
941            /**
942             * The feature id for the '<em><b>Recipient</b></em>' attribute.
943             * <!-- begin-user-doc -->
944             * <!-- end-user-doc -->
945             * @generated
946             * @ordered
947             */
948            int US_ADDRESS__RECIPIENT = ADDRESS_FEATURE_COUNT + 0;
949    
950            /**
951             * The feature id for the '<em><b>Street1</b></em>' attribute.
952             * <!-- begin-user-doc -->
953             * <!-- end-user-doc -->
954             * @generated
955             * @ordered
956             */
957            int US_ADDRESS__STREET1 = ADDRESS_FEATURE_COUNT + 1;
958    
959            /**
960             * The feature id for the '<em><b>Street2</b></em>' attribute.
961             * <!-- begin-user-doc -->
962             * <!-- end-user-doc -->
963             * @generated
964             * @ordered
965             */
966            int US_ADDRESS__STREET2 = ADDRESS_FEATURE_COUNT + 2;
967    
968            /**
969             * The feature id for the '<em><b>City</b></em>' attribute.
970             * <!-- begin-user-doc -->
971             * <!-- end-user-doc -->
972             * @generated
973             * @ordered
974             */
975            int US_ADDRESS__CITY = ADDRESS_FEATURE_COUNT + 3;
976    
977            /**
978             * The feature id for the '<em><b>State</b></em>' attribute.
979             * <!-- begin-user-doc -->
980             * <!-- end-user-doc -->
981             * @generated
982             * @ordered
983             */
984            int US_ADDRESS__STATE = ADDRESS_FEATURE_COUNT + 4;
985    
986            /**
987             * The feature id for the '<em><b>Zip</b></em>' attribute.
988             * <!-- begin-user-doc -->
989             * <!-- end-user-doc -->
990             * @generated
991             * @ordered
992             */
993            int US_ADDRESS__ZIP = ADDRESS_FEATURE_COUNT + 5;
994    
995            /**
996             * The number of structural features of the '<em>US Address</em>' class.
997             * <!-- begin-user-doc -->
998             * <!-- end-user-doc -->
999             * @generated
1000             * @ordered
1001             */
1002            int US_ADDRESS_FEATURE_COUNT = ADDRESS_FEATURE_COUNT + 6;
1003    
1004            /**
1005             * The meta object id for the '{@link com.hammurapi.party.impl.OrganizationImpl <em>Organization</em>}' class.
1006             * <!-- begin-user-doc -->
1007             * <!-- end-user-doc -->
1008             * @see com.hammurapi.party.impl.OrganizationImpl
1009             * @see com.hammurapi.party.impl.PartyPackageImpl#getOrganization()
1010             * @generated
1011             */
1012            int ORGANIZATION = 11;
1013    
1014            /**
1015             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
1016             * <!-- begin-user-doc -->
1017             * <!-- end-user-doc -->
1018             * @generated
1019             * @ordered
1020             */
1021            int ORGANIZATION__TAGS = PARTY__TAGS;
1022    
1023            /**
1024             * The feature id for the '<em><b>Comment</b></em>' attribute.
1025             * <!-- begin-user-doc -->
1026             * <!-- end-user-doc -->
1027             * @generated
1028             * @ordered
1029             */
1030            int ORGANIZATION__COMMENT = PARTY__COMMENT;
1031    
1032            /**
1033             * The feature id for the '<em><b>Contact Info</b></em>' containment reference list.
1034             * <!-- begin-user-doc -->
1035             * <!-- end-user-doc -->
1036             * @generated
1037             * @ordered
1038             */
1039            int ORGANIZATION__CONTACT_INFO = PARTY__CONTACT_INFO;
1040    
1041            /**
1042             * The feature id for the '<em><b>Identity</b></em>' containment reference list.
1043             * <!-- begin-user-doc -->
1044             * <!-- end-user-doc -->
1045             * @generated
1046             * @ordered
1047             */
1048            int ORGANIZATION__IDENTITY = PARTY__IDENTITY;
1049    
1050            /**
1051             * The feature id for the '<em><b>Parent</b></em>' container reference.
1052             * <!-- begin-user-doc -->
1053             * <!-- end-user-doc -->
1054             * @generated
1055             * @ordered
1056             */
1057            int ORGANIZATION__PARENT = PARTY__PARENT;
1058    
1059            /**
1060             * The feature id for the '<em><b>Name</b></em>' attribute.
1061             * <!-- begin-user-doc -->
1062             * <!-- end-user-doc -->
1063             * @generated
1064             * @ordered
1065             */
1066            int ORGANIZATION__NAME = PARTY__NAME;
1067    
1068            /**
1069             * The feature id for the '<em><b>Uid</b></em>' attribute.
1070             * <!-- begin-user-doc -->
1071             * <!-- end-user-doc -->
1072             * @generated
1073             * @ordered
1074             */
1075            int ORGANIZATION__UID = PARTY__UID;
1076    
1077            /**
1078             * The feature id for the '<em><b>Children</b></em>' containment reference list.
1079             * <!-- begin-user-doc -->
1080             * <!-- end-user-doc -->
1081             * @generated
1082             * @ordered
1083             */
1084            int ORGANIZATION__CHILDREN = PARTY_FEATURE_COUNT + 0;
1085    
1086            /**
1087             * The feature id for the '<em><b>External Children</b></em>' reference list.
1088             * <!-- begin-user-doc -->
1089             * <!-- end-user-doc -->
1090             * @generated
1091             * @ordered
1092             */
1093            int ORGANIZATION__EXTERNAL_CHILDREN = PARTY_FEATURE_COUNT + 1;
1094    
1095            /**
1096             * The feature id for the '<em><b>Organization Type</b></em>' attribute.
1097             * <!-- begin-user-doc -->
1098             * <!-- end-user-doc -->
1099             * @generated
1100             * @ordered
1101             */
1102            int ORGANIZATION__ORGANIZATION_TYPE = PARTY_FEATURE_COUNT + 2;
1103    
1104            /**
1105             * The feature id for the '<em><b>Matrixed Children</b></em>' containment reference list.
1106             * <!-- begin-user-doc -->
1107             * <!-- end-user-doc -->
1108             * @generated
1109             * @ordered
1110             */
1111            int ORGANIZATION__MATRIXED_CHILDREN = PARTY_FEATURE_COUNT + 3;
1112    
1113            /**
1114             * The number of structural features of the '<em>Organization</em>' class.
1115             * <!-- begin-user-doc -->
1116             * <!-- end-user-doc -->
1117             * @generated
1118             * @ordered
1119             */
1120            int ORGANIZATION_FEATURE_COUNT = PARTY_FEATURE_COUNT + 4;
1121    
1122            /**
1123             * The meta object id for the '{@link com.hammurapi.party.impl.PersonImpl <em>Person</em>}' class.
1124             * <!-- begin-user-doc -->
1125             * <!-- end-user-doc -->
1126             * @see com.hammurapi.party.impl.PersonImpl
1127             * @see com.hammurapi.party.impl.PartyPackageImpl#getPerson()
1128             * @generated
1129             */
1130            int PERSON = 12;
1131    
1132            /**
1133             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
1134             * <!-- begin-user-doc -->
1135             * <!-- end-user-doc -->
1136             * @generated
1137             * @ordered
1138             */
1139            int PERSON__TAGS = PARTY__TAGS;
1140    
1141            /**
1142             * The feature id for the '<em><b>Comment</b></em>' attribute.
1143             * <!-- begin-user-doc -->
1144             * <!-- end-user-doc -->
1145             * @generated
1146             * @ordered
1147             */
1148            int PERSON__COMMENT = PARTY__COMMENT;
1149    
1150            /**
1151             * The feature id for the '<em><b>Contact Info</b></em>' containment reference list.
1152             * <!-- begin-user-doc -->
1153             * <!-- end-user-doc -->
1154             * @generated
1155             * @ordered
1156             */
1157            int PERSON__CONTACT_INFO = PARTY__CONTACT_INFO;
1158    
1159            /**
1160             * The feature id for the '<em><b>Identity</b></em>' containment reference list.
1161             * <!-- begin-user-doc -->
1162             * <!-- end-user-doc -->
1163             * @generated
1164             * @ordered
1165             */
1166            int PERSON__IDENTITY = PARTY__IDENTITY;
1167    
1168            /**
1169             * The feature id for the '<em><b>Parent</b></em>' container reference.
1170             * <!-- begin-user-doc -->
1171             * <!-- end-user-doc -->
1172             * @generated
1173             * @ordered
1174             */
1175            int PERSON__PARENT = PARTY__PARENT;
1176    
1177            /**
1178             * The feature id for the '<em><b>Name</b></em>' attribute.
1179             * <!-- begin-user-doc -->
1180             * <!-- end-user-doc -->
1181             * @generated
1182             * @ordered
1183             */
1184            int PERSON__NAME = PARTY__NAME;
1185    
1186            /**
1187             * The feature id for the '<em><b>Uid</b></em>' attribute.
1188             * <!-- begin-user-doc -->
1189             * <!-- end-user-doc -->
1190             * @generated
1191             * @ordered
1192             */
1193            int PERSON__UID = PARTY__UID;
1194    
1195            /**
1196             * The feature id for the '<em><b>Title</b></em>' attribute.
1197             * <!-- begin-user-doc -->
1198             * <!-- end-user-doc -->
1199             * @generated
1200             * @ordered
1201             */
1202            int PERSON__TITLE = PARTY_FEATURE_COUNT + 0;
1203    
1204            /**
1205             * The number of structural features of the '<em>Person</em>' class.
1206             * <!-- begin-user-doc -->
1207             * <!-- end-user-doc -->
1208             * @generated
1209             * @ordered
1210             */
1211            int PERSON_FEATURE_COUNT = PARTY_FEATURE_COUNT + 1;
1212    
1213            /**
1214             * The meta object id for the '{@link com.hammurapi.party.impl.TagImpl <em>Tag</em>}' class.
1215             * <!-- begin-user-doc -->
1216             * <!-- end-user-doc -->
1217             * @see com.hammurapi.party.impl.TagImpl
1218             * @see com.hammurapi.party.impl.PartyPackageImpl#getTag()
1219             * @generated
1220             */
1221            int TAG = 13;
1222    
1223            /**
1224             * The feature id for the '<em><b>Name</b></em>' attribute.
1225             * <!-- begin-user-doc -->
1226             * <!-- end-user-doc -->
1227             * @generated
1228             * @ordered
1229             */
1230            int TAG__NAME = 0;
1231    
1232            /**
1233             * The feature id for the '<em><b>Value</b></em>' attribute list.
1234             * <!-- begin-user-doc -->
1235             * <!-- end-user-doc -->
1236             * @generated
1237             * @ordered
1238             */
1239            int TAG__VALUE = 1;
1240    
1241            /**
1242             * The feature id for the '<em><b>Comment</b></em>' attribute.
1243             * <!-- begin-user-doc -->
1244             * <!-- end-user-doc -->
1245             * @generated
1246             * @ordered
1247             */
1248            int TAG__COMMENT = 2;
1249    
1250            /**
1251             * The number of structural features of the '<em>Tag</em>' class.
1252             * <!-- begin-user-doc -->
1253             * <!-- end-user-doc -->
1254             * @generated
1255             * @ordered
1256             */
1257            int TAG_FEATURE_COUNT = 3;
1258    
1259            /**
1260             * The meta object id for the '{@link com.hammurapi.party.impl.RoleImpl <em>Role</em>}' class.
1261             * <!-- begin-user-doc -->
1262             * <!-- end-user-doc -->
1263             * @see com.hammurapi.party.impl.RoleImpl
1264             * @see com.hammurapi.party.impl.PartyPackageImpl#getRole()
1265             * @generated
1266             */
1267            int ROLE = 14;
1268    
1269            /**
1270             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
1271             * <!-- begin-user-doc -->
1272             * <!-- end-user-doc -->
1273             * @generated
1274             * @ordered
1275             */
1276            int ROLE__TAGS = DATE_EFFECTIVE_OBJECT__TAGS;
1277    
1278            /**
1279             * The feature id for the '<em><b>Comment</b></em>' attribute.
1280             * <!-- begin-user-doc -->
1281             * <!-- end-user-doc -->
1282             * @generated
1283             * @ordered
1284             */
1285            int ROLE__COMMENT = DATE_EFFECTIVE_OBJECT__COMMENT;
1286    
1287            /**
1288             * The feature id for the '<em><b>Start</b></em>' attribute.
1289             * <!-- begin-user-doc -->
1290             * <!-- end-user-doc -->
1291             * @generated
1292             * @ordered
1293             */
1294            int ROLE__START = DATE_EFFECTIVE_OBJECT__START;
1295    
1296            /**
1297             * The feature id for the '<em><b>End</b></em>' attribute.
1298             * <!-- begin-user-doc -->
1299             * <!-- end-user-doc -->
1300             * @generated
1301             * @ordered
1302             */
1303            int ROLE__END = DATE_EFFECTIVE_OBJECT__END;
1304    
1305            /**
1306             * The feature id for the '<em><b>Party</b></em>' reference list.
1307             * <!-- begin-user-doc -->
1308             * <!-- end-user-doc -->
1309             * @generated
1310             * @ordered
1311             */
1312            int ROLE__PARTY = DATE_EFFECTIVE_OBJECT_FEATURE_COUNT + 0;
1313    
1314            /**
1315             * The feature id for the '<em><b>Name</b></em>' attribute.
1316             * <!-- begin-user-doc -->
1317             * <!-- end-user-doc -->
1318             * @generated
1319             * @ordered
1320             */
1321            int ROLE__NAME = DATE_EFFECTIVE_OBJECT_FEATURE_COUNT + 1;
1322    
1323            /**
1324             * The feature id for the '<em><b>Owner</b></em>' container reference.
1325             * <!-- begin-user-doc -->
1326             * <!-- end-user-doc -->
1327             * @generated
1328             * @ordered
1329             */
1330            int ROLE__OWNER = DATE_EFFECTIVE_OBJECT_FEATURE_COUNT + 2;
1331    
1332            /**
1333             * The number of structural features of the '<em>Role</em>' class.
1334             * <!-- begin-user-doc -->
1335             * <!-- end-user-doc -->
1336             * @generated
1337             * @ordered
1338             */
1339            int ROLE_FEATURE_COUNT = DATE_EFFECTIVE_OBJECT_FEATURE_COUNT + 3;
1340    
1341    
1342            /**
1343             * The meta object id for the '{@link com.hammurapi.party.CommonObject <em>Common Object</em>}' class.
1344             * <!-- begin-user-doc -->
1345             * <!-- end-user-doc -->
1346             * @see com.hammurapi.party.CommonObject
1347             * @see com.hammurapi.party.impl.PartyPackageImpl#getCommonObject()
1348             * @generated
1349             */
1350            int COMMON_OBJECT = 16;
1351    
1352            /**
1353             * The feature id for the '<em><b>Roles</b></em>' containment reference list.
1354             * <!-- begin-user-doc -->
1355             * <!-- end-user-doc -->
1356             * @generated
1357             * @ordered
1358             */
1359            int COMMON_OBJECT__ROLES = 0;
1360    
1361            /**
1362             * The number of structural features of the '<em>Common Object</em>' class.
1363             * <!-- begin-user-doc -->
1364             * <!-- end-user-doc -->
1365             * @generated
1366             * @ordered
1367             */
1368            int COMMON_OBJECT_FEATURE_COUNT = 1;
1369    
1370    
1371            /**
1372             * The meta object id for the '{@link com.hammurapi.party.impl.MatrixRelationshipImpl <em>Matrix Relationship</em>}' class.
1373             * <!-- begin-user-doc -->
1374             * <!-- end-user-doc -->
1375             * @see com.hammurapi.party.impl.MatrixRelationshipImpl
1376             * @see com.hammurapi.party.impl.PartyPackageImpl#getMatrixRelationship()
1377             * @generated
1378             */
1379            int MATRIX_RELATIONSHIP = 17;
1380    
1381            /**
1382             * The feature id for the '<em><b>Tags</b></em>' containment reference list.
1383             * <!-- begin-user-doc -->
1384             * <!-- end-user-doc -->
1385             * @generated
1386             * @ordered
1387             */
1388            int MATRIX_RELATIONSHIP__TAGS = DATE_EFFECTIVE_OBJECT__TAGS;
1389    
1390            /**
1391             * The feature id for the '<em><b>Comment</b></em>' attribute.
1392             * <!-- begin-user-doc -->
1393             * <!-- end-user-doc -->
1394             * @generated
1395             * @ordered
1396             */
1397            int MATRIX_RELATIONSHIP__COMMENT = DATE_EFFECTIVE_OBJECT__COMMENT;
1398    
1399            /**
1400             * The feature id for the '<em><b>Start</b></em>' attribute.
1401             * <!-- begin-user-doc -->
1402             * <!-- end-user-doc -->
1403             * @generated
1404             * @ordered
1405             */
1406            int MATRIX_RELATIONSHIP__START = DATE_EFFECTIVE_OBJECT__START;
1407    
1408            /**
1409             * The feature id for the '<em><b>End</b></em>' attribute.
1410             * <!-- begin-user-doc -->
1411             * <!-- end-user-doc -->
1412             * @generated
1413             * @ordered
1414             */
1415            int MATRIX_RELATIONSHIP__END = DATE_EFFECTIVE_OBJECT__END;
1416    
1417            /**
1418             * The feature id for the '<em><b>Name</b></em>' attribute.
1419             * <!-- begin-user-doc -->
1420             * <!-- end-user-doc -->
1421             * @generated
1422             * @ordered
1423             */
1424            int MATRIX_RELATIONSHIP__NAME = DATE_EFFECTIVE_OBJECT_FEATURE_COUNT + 0;
1425    
1426            /**
1427             * The feature id for the '<em><b>Target</b></em>' reference.
1428             * <!-- begin-user-doc -->
1429             * <!-- end-user-doc -->
1430             * @generated
1431             * @ordered
1432             */
1433            int MATRIX_RELATIONSHIP__TARGET = DATE_EFFECTIVE_OBJECT_FEATURE_COUNT + 1;
1434    
1435            /**
1436             * The number of structural features of the '<em>Matrix Relationship</em>' class.
1437             * <!-- begin-user-doc -->
1438             * <!-- end-user-doc -->
1439             * @generated
1440             * @ordered
1441             */
1442            int MATRIX_RELATIONSHIP_FEATURE_COUNT = DATE_EFFECTIVE_OBJECT_FEATURE_COUNT + 2;
1443    
1444    
1445            /**
1446             * Returns the meta object for class '{@link com.hammurapi.party.Party <em>Party</em>}'.
1447             * <!-- begin-user-doc -->
1448             * <!-- end-user-doc -->
1449             * @return the meta object for class '<em>Party</em>'.
1450             * @see com.hammurapi.party.Party
1451             * @generated
1452             */
1453            EClass getParty();
1454    
1455            /**
1456             * Returns the meta object for the containment reference list '{@link com.hammurapi.party.Party#getContactInfo <em>Contact Info</em>}'.
1457             * <!-- begin-user-doc -->
1458             * <!-- end-user-doc -->
1459             * @return the meta object for the containment reference list '<em>Contact Info</em>'.
1460             * @see com.hammurapi.party.Party#getContactInfo()
1461             * @see #getParty()
1462             * @generated
1463             */
1464            EReference getParty_ContactInfo();
1465    
1466            /**
1467             * Returns the meta object for the containment reference list '{@link com.hammurapi.party.Party#getIdentity <em>Identity</em>}'.
1468             * <!-- begin-user-doc -->
1469             * <!-- end-user-doc -->
1470             * @return the meta object for the containment reference list '<em>Identity</em>'.
1471             * @see com.hammurapi.party.Party#getIdentity()
1472             * @see #getParty()
1473             * @generated
1474             */
1475            EReference getParty_Identity();
1476    
1477            /**
1478             * Returns the meta object for the container reference '{@link com.hammurapi.party.Party#getParent <em>Parent</em>}'.
1479             * <!-- begin-user-doc -->
1480             * <!-- end-user-doc -->
1481             * @return the meta object for the container reference '<em>Parent</em>'.
1482             * @see com.hammurapi.party.Party#getParent()
1483             * @see #getParty()
1484             * @generated
1485             */
1486            EReference getParty_Parent();
1487    
1488            /**
1489             * Returns the meta object for the attribute '{@link com.hammurapi.party.Party#getName <em>Name</em>}'.
1490             * <!-- begin-user-doc -->
1491             * <!-- end-user-doc -->
1492             * @return the meta object for the attribute '<em>Name</em>'.
1493             * @see com.hammurapi.party.Party#getName()
1494             * @see #getParty()
1495             * @generated
1496             */
1497            EAttribute getParty_Name();
1498    
1499            /**
1500             * Returns the meta object for the attribute '{@link com.hammurapi.party.Party#getUid <em>Uid</em>}'.
1501             * <!-- begin-user-doc -->
1502             * <!-- end-user-doc -->
1503             * @return the meta object for the attribute '<em>Uid</em>'.
1504             * @see com.hammurapi.party.Party#getUid()
1505             * @see #getParty()
1506             * @generated
1507             */
1508            EAttribute getParty_Uid();
1509    
1510            /**
1511             * Returns the meta object for class '{@link com.hammurapi.party.Identity <em>Identity</em>}'.
1512             * <!-- begin-user-doc -->
1513             * <!-- end-user-doc -->
1514             * @return the meta object for class '<em>Identity</em>'.
1515             * @see com.hammurapi.party.Identity
1516             * @generated
1517             */
1518            EClass getIdentity();
1519    
1520            /**
1521             * Returns the meta object for the attribute '{@link com.hammurapi.party.Identity#getType <em>Type</em>}'.
1522             * <!-- begin-user-doc -->
1523             * <!-- end-user-doc -->
1524             * @return the meta object for the attribute '<em>Type</em>'.
1525             * @see com.hammurapi.party.Identity#getType()
1526             * @see #getIdentity()
1527             * @generated
1528             */
1529            EAttribute getIdentity_Type();
1530    
1531            /**
1532             * Returns the meta object for the attribute '{@link com.hammurapi.party.Identity#getValue <em>Value</em>}'.
1533             * <!-- begin-user-doc -->
1534             * <!-- end-user-doc -->
1535             * @return the meta object for the attribute '<em>Value</em>'.
1536             * @see com.hammurapi.party.Identity#getValue()
1537             * @see #getIdentity()
1538             * @generated
1539             */
1540            EAttribute getIdentity_Value();
1541    
1542            /**
1543             * Returns the meta object for the attribute '{@link com.hammurapi.party.Identity#getComment <em>Comment</em>}'.
1544             * <!-- begin-user-doc -->
1545             * <!-- end-user-doc -->
1546             * @return the meta object for the attribute '<em>Comment</em>'.
1547             * @see com.hammurapi.party.Identity#getComment()
1548             * @see #getIdentity()
1549             * @generated
1550             */
1551            EAttribute getIdentity_Comment();
1552    
1553            /**
1554             * Returns the meta object for class '{@link com.hammurapi.party.Tagged <em>Tagged</em>}'.
1555             * <!-- begin-user-doc -->
1556             * <!-- end-user-doc -->
1557             * @return the meta object for class '<em>Tagged</em>'.
1558             * @see com.hammurapi.party.Tagged
1559             * @generated
1560             */
1561            EClass getTagged();
1562    
1563            /**
1564             * Returns the meta object for the containment reference list '{@link com.hammurapi.party.Tagged#getTags <em>Tags</em>}'.
1565             * <!-- begin-user-doc -->
1566             * <!-- end-user-doc -->
1567             * @return the meta object for the containment reference list '<em>Tags</em>'.
1568             * @see com.hammurapi.party.Tagged#getTags()
1569             * @see #getTagged()
1570             * @generated
1571             */
1572            EReference getTagged_Tags();
1573    
1574            /**
1575             * Returns the meta object for the attribute '{@link com.hammurapi.party.Tagged#getComment <em>Comment</em>}'.
1576             * <!-- begin-user-doc -->
1577             * <!-- end-user-doc -->
1578             * @return the meta object for the attribute '<em>Comment</em>'.
1579             * @see com.hammurapi.party.Tagged#getComment()
1580             * @see #getTagged()
1581             * @generated
1582             */
1583            EAttribute getTagged_Comment();
1584    
1585            /**
1586             * Returns the meta object for class '{@link com.hammurapi.party.DateEffectiveObject <em>Date Effective Object</em>}'.
1587             * <!-- begin-user-doc -->
1588             * <!-- end-user-doc -->
1589             * @return the meta object for class '<em>Date Effective Object</em>'.
1590             * @see com.hammurapi.party.DateEffectiveObject
1591             * @generated
1592             */
1593            EClass getDateEffectiveObject();
1594    
1595            /**
1596             * Returns the meta object for the attribute '{@link com.hammurapi.party.DateEffectiveObject#getStart <em>Start</em>}'.
1597             * <!-- begin-user-doc -->
1598             * <!-- end-user-doc -->
1599             * @return the meta object for the attribute '<em>Start</em>'.
1600             * @see com.hammurapi.party.DateEffectiveObject#getStart()
1601             * @see #getDateEffectiveObject()
1602             * @generated
1603             */
1604            EAttribute getDateEffectiveObject_Start();
1605    
1606            /**
1607             * Returns the meta object for the attribute '{@link com.hammurapi.party.DateEffectiveObject#getEnd <em>End</em>}'.
1608             * <!-- begin-user-doc -->
1609             * <!-- end-user-doc -->
1610             * @return the meta object for the attribute '<em>End</em>'.
1611             * @see com.hammurapi.party.DateEffectiveObject#getEnd()
1612             * @see #getDateEffectiveObject()
1613             * @generated
1614             */
1615            EAttribute getDateEffectiveObject_End();
1616    
1617            /**
1618             * Returns the meta object for class '{@link com.hammurapi.party.ContactInfo <em>Contact Info</em>}'.
1619             * <!-- begin-user-doc -->
1620             * <!-- end-user-doc -->
1621             * @return the meta object for class '<em>Contact Info</em>'.
1622             * @see com.hammurapi.party.ContactInfo
1623             * @generated
1624             */
1625            EClass getContactInfo();
1626    
1627            /**
1628             * Returns the meta object for the attribute '{@link com.hammurapi.party.ContactInfo#getCategory <em>Category</em>}'.
1629             * <!-- begin-user-doc -->
1630             * <!-- end-user-doc -->
1631             * @return the meta object for the attribute '<em>Category</em>'.
1632             * @see com.hammurapi.party.ContactInfo#getCategory()
1633             * @see #getContactInfo()
1634             * @generated
1635             */
1636            EAttribute getContactInfo_Category();
1637    
1638            /**
1639             * Returns the meta object for the container reference '{@link com.hammurapi.party.ContactInfo#getOwner <em>Owner</em>}'.
1640             * <!-- begin-user-doc -->
1641             * <!-- end-user-doc -->
1642             * @return the meta object for the container reference '<em>Owner</em>'.
1643             * @see com.hammurapi.party.ContactInfo#getOwner()
1644             * @see #getContactInfo()
1645             * @generated
1646             */
1647            EReference getContactInfo_Owner();
1648    
1649            /**
1650             * Returns the meta object for class '{@link com.hammurapi.party.Phone <em>Phone</em>}'.
1651             * <!-- begin-user-doc -->
1652             * <!-- end-user-doc -->
1653             * @return the meta object for class '<em>Phone</em>'.
1654             * @see com.hammurapi.party.Phone
1655             * @generated
1656             */
1657            EClass getPhone();
1658    
1659            /**
1660             * Returns the meta object for the attribute '{@link com.hammurapi.party.Phone#getCountryCode <em>Country Code</em>}'.
1661             * <!-- begin-user-doc -->
1662             * <!-- end-user-doc -->
1663             * @return the meta object for the attribute '<em>Country Code</em>'.
1664             * @see com.hammurapi.party.Phone#getCountryCode()
1665             * @see #getPhone()
1666             * @generated
1667             */
1668            EAttribute getPhone_CountryCode();
1669    
1670            /**
1671             * Returns the meta object for the attribute '{@link com.hammurapi.party.Phone#getAreaCode <em>Area Code</em>}'.
1672             * <!-- begin-user-doc -->
1673             * <!-- end-user-doc -->
1674             * @return the meta object for the attribute '<em>Area Code</em>'.
1675             * @see com.hammurapi.party.Phone#getAreaCode()
1676             * @see #getPhone()
1677             * @generated
1678             */
1679            EAttribute getPhone_AreaCode();
1680    
1681            /**
1682             * Returns the meta object for the attribute '{@link com.hammurapi.party.Phone#getNumber <em>Number</em>}'.
1683             * <!-- begin-user-doc -->
1684             * <!-- end-user-doc -->
1685             * @return the meta object for the attribute '<em>Number</em>'.
1686             * @see com.hammurapi.party.Phone#getNumber()
1687             * @see #getPhone()
1688             * @generated
1689             */
1690            EAttribute getPhone_Number();
1691    
1692            /**
1693             * Returns the meta object for class '{@link com.hammurapi.party.Web <em>Web</em>}'.
1694             * <!-- begin-user-doc -->
1695             * <!-- end-user-doc -->
1696             * @return the meta object for class '<em>Web</em>'.
1697             * @see com.hammurapi.party.Web
1698             * @generated
1699             */
1700            EClass getWeb();
1701    
1702            /**
1703             * Returns the meta object for class '{@link com.hammurapi.party.EMail <em>EMail</em>}'.
1704             * <!-- begin-user-doc -->
1705             * <!-- end-user-doc -->
1706             * @return the meta object for class '<em>EMail</em>'.
1707             * @see com.hammurapi.party.EMail
1708             * @generated
1709             */
1710            EClass getEMail();
1711    
1712            /**
1713             * Returns the meta object for class '{@link com.hammurapi.party.Address <em>Address</em>}'.
1714             * <!-- begin-user-doc -->
1715             * <!-- end-user-doc -->
1716             * @return the meta object for class '<em>Address</em>'.
1717             * @see com.hammurapi.party.Address
1718             * @generated
1719             */
1720            EClass getAddress();
1721    
1722            /**
1723             * Returns the meta object for the attribute '{@link com.hammurapi.party.Address#getCountry <em>Country</em>}'.
1724             * <!-- begin-user-doc -->
1725             * <!-- end-user-doc -->
1726             * @return the meta object for the attribute '<em>Country</em>'.
1727             * @see com.hammurapi.party.Address#getCountry()
1728             * @see #getAddress()
1729             * @generated
1730             */
1731            EAttribute getAddress_Country();
1732    
1733            /**
1734             * Returns the meta object for class '{@link com.hammurapi.party.Custom <em>Custom</em>}'.
1735             * <!-- begin-user-doc -->
1736             * <!-- end-user-doc -->
1737             * @return the meta object for class '<em>Custom</em>'.
1738             * @see com.hammurapi.party.Custom
1739             * @generated
1740             */
1741            EClass getCustom();
1742    
1743            /**
1744             * Returns the meta object for the attribute '{@link com.hammurapi.party.Custom#getLocation <em>Location</em>}'.
1745             * <!-- begin-user-doc -->
1746             * <!-- end-user-doc -->
1747             * @return the meta object for the attribute '<em>Location</em>'.
1748             * @see com.hammurapi.party.Custom#getLocation()
1749             * @see #getCustom()
1750             * @generated
1751             */
1752            EAttribute getCustom_Location();
1753    
1754            /**
1755             * Returns the meta object for class '{@link com.hammurapi.party.USAddress <em>US Address</em>}'.
1756             * <!-- begin-user-doc -->
1757             * <!-- end-user-doc -->
1758             * @return the meta object for class '<em>US Address</em>'.
1759             * @see com.hammurapi.party.USAddress
1760             * @generated
1761             */
1762            EClass getUSAddress();
1763    
1764            /**
1765             * Returns the meta object for the attribute '{@link com.hammurapi.party.USAddress#getRecipient <em>Recipient</em>}'.
1766             * <!-- begin-user-doc -->
1767             * <!-- end-user-doc -->
1768             * @return the meta object for the attribute '<em>Recipient</em>'.
1769             * @see com.hammurapi.party.USAddress#getRecipient()
1770             * @see #getUSAddress()
1771             * @generated
1772             */
1773            EAttribute getUSAddress_Recipient();
1774    
1775            /**
1776             * Returns the meta object for the attribute '{@link com.hammurapi.party.USAddress#getStreet1 <em>Street1</em>}'.
1777             * <!-- begin-user-doc -->
1778             * <!-- end-user-doc -->
1779             * @return the meta object for the attribute '<em>Street1</em>'.
1780             * @see com.hammurapi.party.USAddress#getStreet1()
1781             * @see #getUSAddress()
1782             * @generated
1783             */
1784            EAttribute getUSAddress_Street1();
1785    
1786            /**
1787             * Returns the meta object for the attribute '{@link com.hammurapi.party.USAddress#getStreet2 <em>Street2</em>}'.
1788             * <!-- begin-user-doc -->
1789             * <!-- end-user-doc -->
1790             * @return the meta object for the attribute '<em>Street2</em>'.
1791             * @see com.hammurapi.party.USAddress#getStreet2()
1792             * @see #getUSAddress()
1793             * @generated
1794             */
1795            EAttribute getUSAddress_Street2();
1796    
1797            /**
1798             * Returns the meta object for the attribute '{@link com.hammurapi.party.USAddress#getCity <em>City</em>}'.
1799             * <!-- begin-user-doc -->
1800             * <!-- end-user-doc -->
1801             * @return the meta object for the attribute '<em>City</em>'.
1802             * @see com.hammurapi.party.USAddress#getCity()
1803             * @see #getUSAddress()
1804             * @generated
1805             */
1806            EAttribute getUSAddress_City();
1807    
1808            /**
1809             * Returns the meta object for the attribute '{@link com.hammurapi.party.USAddress#getState <em>State</em>}'.
1810             * <!-- begin-user-doc -->
1811             * <!-- end-user-doc -->
1812             * @return the meta object for the attribute '<em>State</em>'.
1813             * @see com.hammurapi.party.USAddress#getState()
1814             * @see #getUSAddress()
1815             * @generated
1816             */
1817            EAttribute getUSAddress_State();
1818    
1819            /**
1820             * Returns the meta object for the attribute '{@link com.hammurapi.party.USAddress#getZip <em>Zip</em>}'.
1821             * <!-- begin-user-doc -->
1822             * <!-- end-user-doc -->
1823             * @return the meta object for the attribute '<em>Zip</em>'.
1824             * @see com.hammurapi.party.USAddress#getZip()
1825             * @see #getUSAddress()
1826             * @generated
1827             */
1828            EAttribute getUSAddress_Zip();
1829    
1830            /**
1831             * Returns the meta object for class '{@link com.hammurapi.party.Organization <em>Organization</em>}'.
1832             * <!-- begin-user-doc -->
1833             * <!-- end-user-doc -->
1834             * @return the meta object for class '<em>Organization</em>'.
1835             * @see com.hammurapi.party.Organization
1836             * @generated
1837             */
1838            EClass getOrganization();
1839    
1840            /**
1841             * Returns the meta object for the containment reference list '{@link com.hammurapi.party.Organization#getChildren <em>Children</em>}'.
1842             * <!-- begin-user-doc -->
1843             * <!-- end-user-doc -->
1844             * @return the meta object for the containment reference list '<em>Children</em>'.
1845             * @see com.hammurapi.party.Organization#getChildren()
1846             * @see #getOrganization()
1847             * @generated
1848             */
1849            EReference getOrganization_Children();
1850    
1851            /**
1852             * Returns the meta object for the reference list '{@link com.hammurapi.party.Organization#getExternalChildren <em>External Children</em>}'.
1853             * <!-- begin-user-doc -->
1854             * <!-- end-user-doc -->
1855             * @return the meta object for the reference list '<em>External Children</em>'.
1856             * @see com.hammurapi.party.Organization#getExternalChildren()
1857             * @see #getOrganization()
1858             * @generated
1859             */
1860            EReference getOrganization_ExternalChildren();
1861    
1862            /**
1863             * Returns the meta object for the attribute '{@link com.hammurapi.party.Organization#getOrganizationType <em>Organization Type</em>}'.
1864             * <!-- begin-user-doc -->
1865             * <!-- end-user-doc -->
1866             * @return the meta object for the attribute '<em>Organization Type</em>'.
1867             * @see com.hammurapi.party.Organization#getOrganizationType()
1868             * @see #getOrganization()
1869             * @generated
1870             */
1871            EAttribute getOrganization_OrganizationType();
1872    
1873            /**
1874             * Returns the meta object for the containment reference list '{@link com.hammurapi.party.Organization#getMatrixedChildren <em>Matrixed Children</em>}'.
1875             * <!-- begin-user-doc -->
1876             * <!-- end-user-doc -->
1877             * @return the meta object for the containment reference list '<em>Matrixed Children</em>'.
1878             * @see com.hammurapi.party.Organization#getMatrixedChildren()
1879             * @see #getOrganization()
1880             * @generated
1881             */
1882            EReference getOrganization_MatrixedChildren();
1883    
1884            /**
1885             * Returns the meta object for class '{@link com.hammurapi.party.Person <em>Person</em>}'.
1886             * <!-- begin-user-doc -->
1887             * <!-- end-user-doc -->
1888             * @return the meta object for class '<em>Person</em>'.
1889             * @see com.hammurapi.party.Person
1890             * @generated
1891             */
1892            EClass getPerson();
1893    
1894            /**
1895             * Returns the meta object for the attribute '{@link com.hammurapi.party.Person#getTitle <em>Title</em>}'.
1896             * <!-- begin-user-doc -->
1897             * <!-- end-user-doc -->
1898             * @return the meta object for the attribute '<em>Title</em>'.
1899             * @see com.hammurapi.party.Person#getTitle()
1900             * @see #getPerson()
1901             * @generated
1902             */
1903            EAttribute getPerson_Title();
1904    
1905            /**
1906             * Returns the meta object for class '{@link com.hammurapi.party.Tag <em>Tag</em>}'.
1907             * <!-- begin-user-doc -->
1908             * <!-- end-user-doc -->
1909             * @return the meta object for class '<em>Tag</em>'.
1910             * @see com.hammurapi.party.Tag
1911             * @generated
1912             */
1913            EClass getTag();
1914    
1915            /**
1916             * Returns the meta object for the attribute '{@link com.hammurapi.party.Tag#getName <em>Name</em>}'.
1917             * <!-- begin-user-doc -->
1918             * <!-- end-user-doc -->
1919             * @return the meta object for the attribute '<em>Name</em>'.
1920             * @see com.hammurapi.party.Tag#getName()
1921             * @see #getTag()
1922             * @generated
1923             */
1924            EAttribute getTag_Name();
1925    
1926            /**
1927             * Returns the meta object for the attribute list '{@link com.hammurapi.party.Tag#getValue <em>Value</em>}'.
1928             * <!-- begin-user-doc -->
1929             * <!-- end-user-doc -->
1930             * @return the meta object for the attribute list '<em>Value</em>'.
1931             * @see com.hammurapi.party.Tag#getValue()
1932             * @see #getTag()
1933             * @generated
1934             */
1935            EAttribute getTag_Value();
1936    
1937            /**
1938             * Returns the meta object for the attribute '{@link com.hammurapi.party.Tag#getComment <em>Comment</em>}'.
1939             * <!-- begin-user-doc -->
1940             * <!-- end-user-doc -->
1941             * @return the meta object for the attribute '<em>Comment</em>'.
1942             * @see com.hammurapi.party.Tag#getComment()
1943             * @see #getTag()
1944             * @generated
1945             */
1946            EAttribute getTag_Comment();
1947    
1948            /**
1949             * Returns the meta object for class '{@link com.hammurapi.party.Role <em>Role</em>}'.
1950             * <!-- begin-user-doc -->
1951             * <!-- end-user-doc -->
1952             * @return the meta object for class '<em>Role</em>'.
1953             * @see com.hammurapi.party.Role
1954             * @generated
1955             */
1956            EClass getRole();
1957    
1958            /**
1959             * Returns the meta object for the reference list '{@link com.hammurapi.party.Role#getParty <em>Party</em>}'.
1960             * <!-- begin-user-doc -->
1961             * <!-- end-user-doc -->
1962             * @return the meta object for the reference list '<em>Party</em>'.
1963             * @see com.hammurapi.party.Role#getParty()
1964             * @see #getRole()
1965             * @generated
1966             */
1967            EReference getRole_Party();
1968    
1969            /**
1970             * Returns the meta object for the attribute '{@link com.hammurapi.party.Role#getName <em>Name</em>}'.
1971             * <!-- begin-user-doc -->
1972             * <!-- end-user-doc -->
1973             * @return the meta object for the attribute '<em>Name</em>'.
1974             * @see com.hammurapi.party.Role#getName()
1975             * @see #getRole()
1976             * @generated
1977             */
1978            EAttribute getRole_Name();
1979    
1980            /**
1981             * Returns the meta object for the container reference '{@link com.hammurapi.party.Role#getOwner <em>Owner</em>}'.
1982             * <!-- begin-user-doc -->
1983             * <!-- end-user-doc -->
1984             * @return the meta object for the container reference '<em>Owner</em>'.
1985             * @see com.hammurapi.party.Role#getOwner()
1986             * @see #getRole()
1987             * @generated
1988             */
1989            EReference getRole_Owner();
1990    
1991            /**
1992             * Returns the meta object for class '{@link com.hammurapi.party.URL <em>URL</em>}'.
1993             * <!-- begin-user-doc -->
1994             * <!-- end-user-doc -->
1995             * @return the meta object for class '<em>URL</em>'.
1996             * @see com.hammurapi.party.URL
1997             * @generated
1998             */
1999            EClass getURL();
2000    
2001            /**
2002             * Returns the meta object for the attribute '{@link com.hammurapi.party.URL#getAddress <em>Address</em>}'.
2003             * <!-- begin-user-doc -->
2004             * <!-- end-user-doc -->
2005             * @return the meta object for the attribute '<em>Address</em>'.
2006             * @see com.hammurapi.party.URL#getAddress()
2007             * @see #getURL()
2008             * @generated
2009             */
2010            EAttribute getURL_Address();
2011    
2012            /**
2013             * Returns the meta object for class '{@link com.hammurapi.party.CommonObject <em>Common Object</em>}'.
2014             * <!-- begin-user-doc -->
2015             * <!-- end-user-doc -->
2016             * @return the meta object for class '<em>Common Object</em>'.
2017             * @see com.hammurapi.party.CommonObject
2018             * @generated
2019             */
2020            EClass getCommonObject();
2021    
2022            /**
2023             * Returns the meta object for the containment reference list '{@link com.hammurapi.party.CommonObject#getRoles <em>Roles</em>}'.
2024             * <!-- begin-user-doc -->
2025             * <!-- end-user-doc -->
2026             * @return the meta object for the containment reference list '<em>Roles</em>'.
2027             * @see com.hammurapi.party.CommonObject#getRoles()
2028             * @see #getCommonObject()
2029             * @generated
2030             */
2031            EReference getCommonObject_Roles();
2032    
2033            /**
2034             * Returns the meta object for class '{@link com.hammurapi.party.MatrixRelationship <em>Matrix Relationship</em>}'.
2035             * <!-- begin-user-doc -->
2036             * <!-- end-user-doc -->
2037             * @return the meta object for class '<em>Matrix Relationship</em>'.
2038             * @see com.hammurapi.party.MatrixRelationship
2039             * @generated
2040             */
2041            EClass getMatrixRelationship();
2042    
2043            /**
2044             * Returns the meta object for the attribute '{@link com.hammurapi.party.MatrixRelationship#getName <em>Name</em>}'.
2045             * <!-- begin-user-doc -->
2046             * <!-- end-user-doc -->
2047             * @return the meta object for the attribute '<em>Name</em>'.
2048             * @see com.hammurapi.party.MatrixRelationship#getName()
2049             * @see #getMatrixRelationship()
2050             * @generated
2051             */
2052            EAttribute getMatrixRelationship_Name();
2053    
2054            /**
2055             * Returns the meta object for the reference '{@link com.hammurapi.party.MatrixRelationship#getTarget <em>Target</em>}'.
2056             * <!-- begin-user-doc -->
2057             * <!-- end-user-doc -->
2058             * @return the meta object for the reference '<em>Target</em>'.
2059             * @see com.hammurapi.party.MatrixRelationship#getTarget()
2060             * @see #getMatrixRelationship()
2061             * @generated
2062             */
2063            EReference getMatrixRelationship_Target();
2064    
2065            /**
2066             * Returns the factory that creates the instances of the model.
2067             * <!-- begin-user-doc -->
2068             * <!-- end-user-doc -->
2069             * @return the factory that creates the instances of the model.
2070             * @generated
2071             */
2072            PartyFactory getPartyFactory();
2073    
2074            /**
2075             * <!-- begin-user-doc -->
2076             * Defines literals for the meta objects that represent
2077             * <ul>
2078             *   <li>each class,</li>
2079             *   <li>each feature of each class,</li>
2080             *   <li>each enum,</li>
2081             *   <li>and each data type</li>
2082             * </ul>
2083             * <!-- end-user-doc -->
2084             * @generated
2085             */
2086            interface Literals {
2087                    /**
2088                     * The meta object literal for the '{@link com.hammurapi.party.Party <em>Party</em>}' class.
2089                     * <!-- begin-user-doc -->
2090                     * <!-- end-user-doc -->
2091                     * @see com.hammurapi.party.Party
2092                     * @see com.hammurapi.party.impl.PartyPackageImpl#getParty()
2093                     * @generated
2094                     */
2095                    EClass PARTY = eINSTANCE.getParty();
2096    
2097                    /**
2098                     * The meta object literal for the '<em><b>Contact Info</b></em>' containment reference list feature.
2099                     * <!-- begin-user-doc -->
2100                     * <!-- end-user-doc -->
2101                     * @generated
2102                     */
2103                    EReference PARTY__CONTACT_INFO = eINSTANCE.getParty_ContactInfo();
2104    
2105                    /**
2106                     * The meta object literal for the '<em><b>Identity</b></em>' containment reference list feature.
2107                     * <!-- begin-user-doc -->
2108                     * <!-- end-user-doc -->
2109                     * @generated
2110                     */
2111                    EReference PARTY__IDENTITY = eINSTANCE.getParty_Identity();
2112    
2113                    /**
2114                     * The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
2115                     * <!-- begin-user-doc -->
2116                     * <!-- end-user-doc -->
2117                     * @generated
2118                     */
2119                    EReference PARTY__PARENT = eINSTANCE.getParty_Parent();
2120    
2121                    /**
2122                     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
2123                     * <!-- begin-user-doc -->
2124                     * <!-- end-user-doc -->
2125                     * @generated
2126                     */
2127                    EAttribute PARTY__NAME = eINSTANCE.getParty_Name();
2128    
2129                    /**
2130                     * The meta object literal for the '<em><b>Uid</b></em>' attribute feature.
2131                     * <!-- begin-user-doc -->
2132                     * <!-- end-user-doc -->
2133                     * @generated
2134                     */
2135                    EAttribute PARTY__UID = eINSTANCE.getParty_Uid();
2136    
2137                    /**
2138                     * The meta object literal for the '{@link com.hammurapi.party.impl.IdentityImpl <em>Identity</em>}' class.
2139                     * <!-- begin-user-doc -->
2140                     * <!-- end-user-doc -->
2141                     * @see com.hammurapi.party.impl.IdentityImpl
2142                     * @see com.hammurapi.party.impl.PartyPackageImpl#getIdentity()
2143                     * @generated
2144                     */
2145                    EClass IDENTITY = eINSTANCE.getIdentity();
2146    
2147                    /**
2148                     * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
2149                     * <!-- begin-user-doc -->
2150                     * <!-- end-user-doc -->
2151                     * @generated
2152                     */
2153                    EAttribute IDENTITY__TYPE = eINSTANCE.getIdentity_Type();
2154    
2155                    /**
2156                     * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
2157                     * <!-- begin-user-doc -->
2158                     * <!-- end-user-doc -->
2159                     * @generated
2160                     */
2161                    EAttribute IDENTITY__VALUE = eINSTANCE.getIdentity_Value();
2162    
2163                    /**
2164                     * The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
2165                     * <!-- begin-user-doc -->
2166                     * <!-- end-user-doc -->
2167                     * @generated
2168                     */
2169                    EAttribute IDENTITY__COMMENT = eINSTANCE.getIdentity_Comment();
2170    
2171                    /**
2172                     * The meta object literal for the '{@link com.hammurapi.party.Tagged <em>Tagged</em>}' class.
2173                     * <!-- begin-user-doc -->
2174                     * <!-- end-user-doc -->
2175                     * @see com.hammurapi.party.Tagged
2176                     * @see com.hammurapi.party.impl.PartyPackageImpl#getTagged()
2177                     * @generated
2178                     */
2179                    EClass TAGGED = eINSTANCE.getTagged();
2180    
2181                    /**
2182                     * The meta object literal for the '<em><b>Tags</b></em>' containment reference list feature.
2183                     * <!-- begin-user-doc -->
2184                     * <!-- end-user-doc -->
2185                     * @generated
2186                     */
2187                    EReference TAGGED__TAGS = eINSTANCE.getTagged_Tags();
2188    
2189                    /**
2190                     * The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
2191                     * <!-- begin-user-doc -->
2192                     * <!-- end-user-doc -->
2193                     * @generated
2194                     */
2195                    EAttribute TAGGED__COMMENT = eINSTANCE.getTagged_Comment();
2196    
2197                    /**
2198                     * The meta object literal for the '{@link com.hammurapi.party.DateEffectiveObject <em>Date Effective Object</em>}' class.
2199                     * <!-- begin-user-doc -->
2200                     * <!-- end-user-doc -->
2201                     * @see com.hammurapi.party.DateEffectiveObject
2202                     * @see com.hammurapi.party.impl.PartyPackageImpl#getDateEffectiveObject()
2203                     * @generated
2204                     */
2205                    EClass DATE_EFFECTIVE_OBJECT = eINSTANCE.getDateEffectiveObject();
2206    
2207                    /**
2208                     * The meta object literal for the '<em><b>Start</b></em>' attribute feature.
2209                     * <!-- begin-user-doc -->
2210                     * <!-- end-user-doc -->
2211                     * @generated
2212                     */
2213                    EAttribute DATE_EFFECTIVE_OBJECT__START = eINSTANCE.getDateEffectiveObject_Start();
2214    
2215                    /**
2216                     * The meta object literal for the '<em><b>End</b></em>' attribute feature.
2217                     * <!-- begin-user-doc -->
2218                     * <!-- end-user-doc -->
2219                     * @generated
2220                     */
2221                    EAttribute DATE_EFFECTIVE_OBJECT__END = eINSTANCE.getDateEffectiveObject_End();
2222    
2223                    /**
2224                     * The meta object literal for the '{@link com.hammurapi.party.ContactInfo <em>Contact Info</em>}' class.
2225                     * <!-- begin-user-doc -->
2226                     * <!-- end-user-doc -->
2227                     * @see com.hammurapi.party.ContactInfo
2228                     * @see com.hammurapi.party.impl.PartyPackageImpl#getContactInfo()
2229                     * @generated
2230                     */
2231                    EClass CONTACT_INFO = eINSTANCE.getContactInfo();
2232    
2233                    /**
2234                     * The meta object literal for the '<em><b>Category</b></em>' attribute feature.
2235                     * <!-- begin-user-doc -->
2236                     * <!-- end-user-doc -->
2237                     * @generated
2238                     */
2239                    EAttribute CONTACT_INFO__CATEGORY = eINSTANCE.getContactInfo_Category();
2240    
2241                    /**
2242                     * The meta object literal for the '<em><b>Owner</b></em>' container reference feature.
2243                     * <!-- begin-user-doc -->
2244                     * <!-- end-user-doc -->
2245                     * @generated
2246                     */
2247                    EReference CONTACT_INFO__OWNER = eINSTANCE.getContactInfo_Owner();
2248    
2249                    /**
2250                     * The meta object literal for the '{@link com.hammurapi.party.impl.PhoneImpl <em>Phone</em>}' class.
2251                     * <!-- begin-user-doc -->
2252                     * <!-- end-user-doc -->
2253                     * @see com.hammurapi.party.impl.PhoneImpl
2254                     * @see com.hammurapi.party.impl.PartyPackageImpl#getPhone()
2255                     * @generated
2256                     */
2257                    EClass PHONE = eINSTANCE.getPhone();
2258    
2259                    /**
2260                     * The meta object literal for the '<em><b>Country Code</b></em>' attribute feature.
2261                     * <!-- begin-user-doc -->
2262                     * <!-- end-user-doc -->
2263                     * @generated
2264                     */
2265                    EAttribute PHONE__COUNTRY_CODE = eINSTANCE.getPhone_CountryCode();
2266    
2267                    /**
2268                     * The meta object literal for the '<em><b>Area Code</b></em>' attribute feature.
2269                     * <!-- begin-user-doc -->
2270                     * <!-- end-user-doc -->
2271                     * @generated
2272                     */
2273                    EAttribute PHONE__AREA_CODE = eINSTANCE.getPhone_AreaCode();
2274    
2275                    /**
2276                     * The meta object literal for the '<em><b>Number</b></em>' attribute feature.
2277                     * <!-- begin-user-doc -->
2278                     * <!-- end-user-doc -->
2279                     * @generated
2280                     */
2281                    EAttribute PHONE__NUMBER = eINSTANCE.getPhone_Number();
2282    
2283                    /**
2284                     * The meta object literal for the '{@link com.hammurapi.party.impl.WebImpl <em>Web</em>}' class.
2285                     * <!-- begin-user-doc -->
2286                     * <!-- end-user-doc -->
2287                     * @see com.hammurapi.party.impl.WebImpl
2288                     * @see com.hammurapi.party.impl.PartyPackageImpl#getWeb()
2289                     * @generated
2290                     */
2291                    EClass WEB = eINSTANCE.getWeb();
2292    
2293                    /**
2294                     * The meta object literal for the '{@link com.hammurapi.party.impl.EMailImpl <em>EMail</em>}' class.
2295                     * <!-- begin-user-doc -->
2296                     * <!-- end-user-doc -->
2297                     * @see com.hammurapi.party.impl.EMailImpl
2298                     * @see com.hammurapi.party.impl.PartyPackageImpl#getEMail()
2299                     * @generated
2300                     */
2301                    EClass EMAIL = eINSTANCE.getEMail();
2302    
2303                    /**
2304                     * The meta object literal for the '{@link com.hammurapi.party.Address <em>Address</em>}' class.
2305                     * <!-- begin-user-doc -->
2306                     * <!-- end-user-doc -->
2307                     * @see com.hammurapi.party.Address
2308                     * @see com.hammurapi.party.impl.PartyPackageImpl#getAddress()
2309                     * @generated
2310                     */
2311                    EClass ADDRESS = eINSTANCE.getAddress();
2312    
2313                    /**
2314                     * The meta object literal for the '<em><b>Country</b></em>' attribute feature.
2315                     * <!-- begin-user-doc -->
2316                     * <!-- end-user-doc -->
2317                     * @generated
2318                     */
2319                    EAttribute ADDRESS__COUNTRY = eINSTANCE.getAddress_Country();
2320    
2321                    /**
2322                     * The meta object literal for the '{@link com.hammurapi.party.impl.CustomImpl <em>Custom</em>}' class.
2323                     * <!-- begin-user-doc -->
2324                     * <!-- end-user-doc -->
2325                     * @see com.hammurapi.party.impl.CustomImpl
2326                     * @see com.hammurapi.party.impl.PartyPackageImpl#getCustom()
2327                     * @generated
2328                     */
2329                    EClass CUSTOM = eINSTANCE.getCustom();
2330    
2331                    /**
2332                     * The meta object literal for the '<em><b>Location</b></em>' attribute feature.
2333                     * <!-- begin-user-doc -->
2334                     * <!-- end-user-doc -->
2335                     * @generated
2336                     */
2337                    EAttribute CUSTOM__LOCATION = eINSTANCE.getCustom_Location();
2338    
2339                    /**
2340                     * The meta object literal for the '{@link com.hammurapi.party.impl.USAddressImpl <em>US Address</em>}' class.
2341                     * <!-- begin-user-doc -->
2342                     * <!-- end-user-doc -->
2343                     * @see com.hammurapi.party.impl.USAddressImpl
2344                     * @see com.hammurapi.party.impl.PartyPackageImpl#getUSAddress()
2345                     * @generated
2346                     */
2347                    EClass US_ADDRESS = eINSTANCE.getUSAddress();
2348    
2349                    /**
2350                     * The meta object literal for the '<em><b>Recipient</b></em>' attribute feature.
2351                     * <!-- begin-user-doc -->
2352                     * <!-- end-user-doc -->
2353                     * @generated
2354                     */
2355                    EAttribute US_ADDRESS__RECIPIENT = eINSTANCE.getUSAddress_Recipient();
2356    
2357                    /**
2358                     * The meta object literal for the '<em><b>Street1</b></em>' attribute feature.
2359                     * <!-- begin-user-doc -->
2360                     * <!-- end-user-doc -->
2361                     * @generated
2362                     */
2363                    EAttribute US_ADDRESS__STREET1 = eINSTANCE.getUSAddress_Street1();
2364    
2365                    /**
2366                     * The meta object literal for the '<em><b>Street2</b></em>' attribute feature.
2367                     * <!-- begin-user-doc -->
2368                     * <!-- end-user-doc -->
2369                     * @generated
2370                     */
2371                    EAttribute US_ADDRESS__STREET2 = eINSTANCE.getUSAddress_Street2();
2372    
2373                    /**
2374                     * The meta object literal for the '<em><b>City</b></em>' attribute feature.
2375                     * <!-- begin-user-doc -->
2376                     * <!-- end-user-doc -->
2377                     * @generated
2378                     */
2379                    EAttribute US_ADDRESS__CITY = eINSTANCE.getUSAddress_City();
2380    
2381                    /**
2382                     * The meta object literal for the '<em><b>State</b></em>' attribute feature.
2383                     * <!-- begin-user-doc -->
2384                     * <!-- end-user-doc -->
2385                     * @generated
2386                     */
2387                    EAttribute US_ADDRESS__STATE = eINSTANCE.getUSAddress_State();
2388    
2389                    /**
2390                     * The meta object literal for the '<em><b>Zip</b></em>' attribute feature.
2391                     * <!-- begin-user-doc -->
2392                     * <!-- end-user-doc -->
2393                     * @generated
2394                     */
2395                    EAttribute US_ADDRESS__ZIP = eINSTANCE.getUSAddress_Zip();
2396    
2397                    /**
2398                     * The meta object literal for the '{@link com.hammurapi.party.impl.OrganizationImpl <em>Organization</em>}' class.
2399                     * <!-- begin-user-doc -->
2400                     * <!-- end-user-doc -->
2401                     * @see com.hammurapi.party.impl.OrganizationImpl
2402                     * @see com.hammurapi.party.impl.PartyPackageImpl#getOrganization()
2403                     * @generated
2404                     */
2405                    EClass ORGANIZATION = eINSTANCE.getOrganization();
2406    
2407                    /**
2408                     * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
2409                     * <!-- begin-user-doc -->
2410                     * <!-- end-user-doc -->
2411                     * @generated
2412                     */
2413                    EReference ORGANIZATION__CHILDREN = eINSTANCE.getOrganization_Children();
2414    
2415                    /**
2416                     * The meta object literal for the '<em><b>External Children</b></em>' reference list feature.
2417                     * <!-- begin-user-doc -->
2418                     * <!-- end-user-doc -->
2419                     * @generated
2420                     */
2421                    EReference ORGANIZATION__EXTERNAL_CHILDREN = eINSTANCE.getOrganization_ExternalChildren();
2422    
2423                    /**
2424                     * The meta object literal for the '<em><b>Organization Type</b></em>' attribute feature.
2425                     * <!-- begin-user-doc -->
2426                     * <!-- end-user-doc -->
2427                     * @generated
2428                     */
2429                    EAttribute ORGANIZATION__ORGANIZATION_TYPE = eINSTANCE.getOrganization_OrganizationType();
2430    
2431                    /**
2432                     * The meta object literal for the '<em><b>Matrixed Children</b></em>' containment reference list feature.
2433                     * <!-- begin-user-doc -->
2434                     * <!-- end-user-doc -->
2435                     * @generated
2436                     */
2437                    EReference ORGANIZATION__MATRIXED_CHILDREN = eINSTANCE.getOrganization_MatrixedChildren();
2438    
2439                    /**
2440                     * The meta object literal for the '{@link com.hammurapi.party.impl.PersonImpl <em>Person</em>}' class.
2441                     * <!-- begin-user-doc -->
2442                     * <!-- end-user-doc -->
2443                     * @see com.hammurapi.party.impl.PersonImpl
2444                     * @see com.hammurapi.party.impl.PartyPackageImpl#getPerson()
2445                     * @generated
2446                     */
2447                    EClass PERSON = eINSTANCE.getPerson();
2448    
2449                    /**
2450                     * The meta object literal for the '<em><b>Title</b></em>' attribute feature.
2451                     * <!-- begin-user-doc -->
2452                     * <!-- end-user-doc -->
2453                     * @generated
2454                     */
2455                    EAttribute PERSON__TITLE = eINSTANCE.getPerson_Title();
2456    
2457                    /**
2458                     * The meta object literal for the '{@link com.hammurapi.party.impl.TagImpl <em>Tag</em>}' class.
2459                     * <!-- begin-user-doc -->
2460                     * <!-- end-user-doc -->
2461                     * @see com.hammurapi.party.impl.TagImpl
2462                     * @see com.hammurapi.party.impl.PartyPackageImpl#getTag()
2463                     * @generated
2464                     */
2465                    EClass TAG = eINSTANCE.getTag();
2466    
2467                    /**
2468                     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
2469                     * <!-- begin-user-doc -->
2470                     * <!-- end-user-doc -->
2471                     * @generated
2472                     */
2473                    EAttribute TAG__NAME = eINSTANCE.getTag_Name();
2474    
2475                    /**
2476                     * The meta object literal for the '<em><b>Value</b></em>' attribute list feature.
2477                     * <!-- begin-user-doc -->
2478                     * <!-- end-user-doc -->
2479                     * @generated
2480                     */
2481                    EAttribute TAG__VALUE = eINSTANCE.getTag_Value();
2482    
2483                    /**
2484                     * The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
2485                     * <!-- begin-user-doc -->
2486                     * <!-- end-user-doc -->
2487                     * @generated
2488                     */
2489                    EAttribute TAG__COMMENT = eINSTANCE.getTag_Comment();
2490    
2491                    /**
2492                     * The meta object literal for the '{@link com.hammurapi.party.impl.RoleImpl <em>Role</em>}' class.
2493                     * <!-- begin-user-doc -->
2494                     * <!-- end-user-doc -->
2495                     * @see com.hammurapi.party.impl.RoleImpl
2496                     * @see com.hammurapi.party.impl.PartyPackageImpl#getRole()
2497                     * @generated
2498                     */
2499                    EClass ROLE = eINSTANCE.getRole();
2500    
2501                    /**
2502                     * The meta object literal for the '<em><b>Party</b></em>' reference list feature.
2503                     * <!-- begin-user-doc -->
2504                     * <!-- end-user-doc -->
2505                     * @generated
2506                     */
2507                    EReference ROLE__PARTY = eINSTANCE.getRole_Party();
2508    
2509                    /**
2510                     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
2511                     * <!-- begin-user-doc -->
2512                     * <!-- end-user-doc -->
2513                     * @generated
2514                     */
2515                    EAttribute ROLE__NAME = eINSTANCE.getRole_Name();
2516    
2517                    /**
2518                     * The meta object literal for the '<em><b>Owner</b></em>' container reference feature.
2519                     * <!-- begin-user-doc -->
2520                     * <!-- end-user-doc -->
2521                     * @generated
2522                     */
2523                    EReference ROLE__OWNER = eINSTANCE.getRole_Owner();
2524    
2525                    /**
2526                     * The meta object literal for the '{@link com.hammurapi.party.URL <em>URL</em>}' class.
2527                     * <!-- begin-user-doc -->
2528                     * <!-- end-user-doc -->
2529                     * @see com.hammurapi.party.URL
2530                     * @see com.hammurapi.party.impl.PartyPackageImpl#getURL()
2531                     * @generated
2532                     */
2533                    EClass URL = eINSTANCE.getURL();
2534    
2535                    /**
2536                     * The meta object literal for the '<em><b>Address</b></em>' attribute feature.
2537                     * <!-- begin-user-doc -->
2538                     * <!-- end-user-doc -->
2539                     * @generated
2540                     */
2541                    EAttribute URL__ADDRESS = eINSTANCE.getURL_Address();
2542    
2543                    /**
2544                     * The meta object literal for the '{@link com.hammurapi.party.CommonObject <em>Common Object</em>}' class.
2545                     * <!-- begin-user-doc -->
2546                     * <!-- end-user-doc -->
2547                     * @see com.hammurapi.party.CommonObject
2548                     * @see com.hammurapi.party.impl.PartyPackageImpl#getCommonObject()
2549                     * @generated
2550                     */
2551                    EClass COMMON_OBJECT = eINSTANCE.getCommonObject();
2552    
2553                    /**
2554                     * The meta object literal for the '<em><b>Roles</b></em>' containment reference list feature.
2555                     * <!-- begin-user-doc -->
2556                     * <!-- end-user-doc -->
2557                     * @generated
2558                     */
2559                    EReference COMMON_OBJECT__ROLES = eINSTANCE.getCommonObject_Roles();
2560    
2561                    /**
2562                     * The meta object literal for the '{@link com.hammurapi.party.impl.MatrixRelationshipImpl <em>Matrix Relationship</em>}' class.
2563                     * <!-- begin-user-doc -->
2564                     * <!-- end-user-doc -->
2565                     * @see com.hammurapi.party.impl.MatrixRelationshipImpl
2566                     * @see com.hammurapi.party.impl.PartyPackageImpl#getMatrixRelationship()
2567                     * @generated
2568                     */
2569                    EClass MATRIX_RELATIONSHIP = eINSTANCE.getMatrixRelationship();
2570    
2571                    /**
2572                     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
2573                     * <!-- begin-user-doc -->
2574                     * <!-- end-user-doc -->
2575                     * @generated
2576                     */
2577                    EAttribute MATRIX_RELATIONSHIP__NAME = eINSTANCE.getMatrixRelationship_Name();
2578    
2579                    /**
2580                     * The meta object literal for the '<em><b>Target</b></em>' reference feature.
2581                     * <!-- begin-user-doc -->
2582                     * <!-- end-user-doc -->
2583                     * @generated
2584                     */
2585                    EReference MATRIX_RELATIONSHIP__TARGET = eINSTANCE.getMatrixRelationship_Target();
2586    
2587            }
2588    
2589    } //PartyPackage