001/**
002 */
003package org.nasdanika.models.gitlab;
004
005import org.eclipse.emf.ecore.EAttribute;
006import org.eclipse.emf.ecore.EClass;
007import org.eclipse.emf.ecore.EEnum;
008import org.eclipse.emf.ecore.EPackage;
009import org.eclipse.emf.ecore.EReference;
010
011/**
012 * <!-- begin-user-doc -->
013 * The <b>Package</b> for the model.
014 * It contains accessors for the meta objects to represent
015 * <ul>
016 *   <li>each class,</li>
017 *   <li>each feature of each class,</li>
018 *   <li>each operation of each class,</li>
019 *   <li>each enum,</li>
020 *   <li>and each data type</li>
021 * </ul>
022 * <!-- end-user-doc -->
023 * @see org.nasdanika.models.gitlab.GitLabFactory
024 * @model kind="package"
025 * @generated
026 */
027public interface GitLabPackage extends EPackage {
028        /**
029         * The package name.
030         * <!-- begin-user-doc -->
031         * <!-- end-user-doc -->
032         * @generated
033         */
034        String eNAME = "gitlab";
035
036        /**
037         * The package namespace URI.
038         * <!-- begin-user-doc -->
039         * <!-- end-user-doc -->
040         * @generated
041         */
042        String eNS_URI = "ecore://nasdanika.org/models/gitlab";
043
044        /**
045         * The package namespace name.
046         * <!-- begin-user-doc -->
047         * <!-- end-user-doc -->
048         * @generated
049         */
050        String eNS_PREFIX = "org.nasdanika.models.gitlab";
051
052        /**
053         * The singleton instance of the package.
054         * <!-- begin-user-doc -->
055         * <!-- end-user-doc -->
056         * @generated
057         */
058        GitLabPackage eINSTANCE = org.nasdanika.models.gitlab.impl.GitLabPackageImpl.init();
059
060        /**
061         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.LoadableImpl <em>Loadable</em>}' class.
062         * <!-- begin-user-doc -->
063         * <!-- end-user-doc -->
064         * @see org.nasdanika.models.gitlab.impl.LoadableImpl
065         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getLoadable()
066         * @generated
067         */
068        int LOADABLE = 0;
069
070        /**
071         * The feature id for the '<em><b>Loaded</b></em>' attribute.
072         * <!-- begin-user-doc -->
073         * <!-- end-user-doc -->
074         * @generated
075         * @ordered
076         */
077        int LOADABLE__LOADED = 0;
078
079        /**
080         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
081         * <!-- begin-user-doc -->
082         * <!-- end-user-doc -->
083         * @generated
084         * @ordered
085         */
086        int LOADABLE__LOADS = 1;
087
088        /**
089         * The number of structural features of the '<em>Loadable</em>' class.
090         * <!-- begin-user-doc -->
091         * <!-- end-user-doc -->
092         * @generated
093         * @ordered
094         */
095        int LOADABLE_FEATURE_COUNT = 2;
096
097        /**
098         * The number of operations of the '<em>Loadable</em>' class.
099         * <!-- begin-user-doc -->
100         * <!-- end-user-doc -->
101         * @generated
102         * @ordered
103         */
104        int LOADABLE_OPERATION_COUNT = 0;
105
106        /**
107         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.LoadImpl <em>Load</em>}' class.
108         * <!-- begin-user-doc -->
109         * <!-- end-user-doc -->
110         * @see org.nasdanika.models.gitlab.impl.LoadImpl
111         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getLoad()
112         * @generated
113         */
114        int LOAD = 1;
115
116        /**
117         * The feature id for the '<em><b>Source</b></em>' attribute.
118         * <!-- begin-user-doc -->
119         * <!-- end-user-doc -->
120         * @generated
121         * @ordered
122         */
123        int LOAD__SOURCE = 0;
124
125        /**
126         * The feature id for the '<em><b>Reference</b></em>' attribute.
127         * <!-- begin-user-doc -->
128         * <!-- end-user-doc -->
129         * @generated
130         * @ordered
131         */
132        int LOAD__REFERENCE = 1;
133
134        /**
135         * The feature id for the '<em><b>Start</b></em>' attribute.
136         * <!-- begin-user-doc -->
137         * <!-- end-user-doc -->
138         * @generated
139         * @ordered
140         */
141        int LOAD__START = 2;
142
143        /**
144         * The feature id for the '<em><b>End</b></em>' attribute.
145         * <!-- begin-user-doc -->
146         * <!-- end-user-doc -->
147         * @generated
148         * @ordered
149         */
150        int LOAD__END = 3;
151
152        /**
153         * The feature id for the '<em><b>Error</b></em>' attribute.
154         * <!-- begin-user-doc -->
155         * <!-- end-user-doc -->
156         * @generated
157         * @ordered
158         */
159        int LOAD__ERROR = 4;
160
161        /**
162         * The feature id for the '<em><b>Size</b></em>' attribute.
163         * <!-- begin-user-doc -->
164         * <!-- end-user-doc -->
165         * @generated
166         * @ordered
167         */
168        int LOAD__SIZE = 5;
169
170        /**
171         * The number of structural features of the '<em>Load</em>' class.
172         * <!-- begin-user-doc -->
173         * <!-- end-user-doc -->
174         * @generated
175         * @ordered
176         */
177        int LOAD_FEATURE_COUNT = 6;
178
179        /**
180         * The number of operations of the '<em>Load</em>' class.
181         * <!-- begin-user-doc -->
182         * <!-- end-user-doc -->
183         * @generated
184         * @ordered
185         */
186        int LOAD_OPERATION_COUNT = 0;
187
188        /**
189         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.GitLabImpl <em>Git Lab</em>}' class.
190         * <!-- begin-user-doc -->
191         * <!-- end-user-doc -->
192         * @see org.nasdanika.models.gitlab.impl.GitLabImpl
193         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getGitLab()
194         * @generated
195         */
196        int GIT_LAB = 2;
197
198        /**
199         * The feature id for the '<em><b>Loaded</b></em>' attribute.
200         * <!-- begin-user-doc -->
201         * <!-- end-user-doc -->
202         * @generated
203         * @ordered
204         */
205        int GIT_LAB__LOADED = LOADABLE__LOADED;
206
207        /**
208         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
209         * <!-- begin-user-doc -->
210         * <!-- end-user-doc -->
211         * @generated
212         * @ordered
213         */
214        int GIT_LAB__LOADS = LOADABLE__LOADS;
215
216        /**
217         * The feature id for the '<em><b>Url</b></em>' attribute.
218         * <!-- begin-user-doc -->
219         * <!-- end-user-doc -->
220         * @generated
221         * @ordered
222         */
223        int GIT_LAB__URL = LOADABLE_FEATURE_COUNT + 0;
224
225        /**
226         * The feature id for the '<em><b>Groups</b></em>' containment reference list.
227         * <!-- begin-user-doc -->
228         * <!-- end-user-doc -->
229         * @generated
230         * @ordered
231         */
232        int GIT_LAB__GROUPS = LOADABLE_FEATURE_COUNT + 1;
233
234        /**
235         * The feature id for the '<em><b>Users</b></em>' containment reference list.
236         * <!-- begin-user-doc -->
237         * <!-- end-user-doc -->
238         * @generated
239         * @ordered
240         */
241        int GIT_LAB__USERS = LOADABLE_FEATURE_COUNT + 2;
242
243        /**
244         * The feature id for the '<em><b>Top Level Groups Loaded</b></em>' attribute.
245         * <!-- begin-user-doc -->
246         * <!-- end-user-doc -->
247         * @generated
248         * @ordered
249         */
250        int GIT_LAB__TOP_LEVEL_GROUPS_LOADED = LOADABLE_FEATURE_COUNT + 3;
251
252        /**
253         * The number of structural features of the '<em>Git Lab</em>' class.
254         * <!-- begin-user-doc -->
255         * <!-- end-user-doc -->
256         * @generated
257         * @ordered
258         */
259        int GIT_LAB_FEATURE_COUNT = LOADABLE_FEATURE_COUNT + 4;
260
261        /**
262         * The number of operations of the '<em>Git Lab</em>' class.
263         * <!-- begin-user-doc -->
264         * <!-- end-user-doc -->
265         * @generated
266         * @ordered
267         */
268        int GIT_LAB_OPERATION_COUNT = LOADABLE_OPERATION_COUNT + 0;
269
270        /**
271         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.GroupImpl <em>Group</em>}' class.
272         * <!-- begin-user-doc -->
273         * <!-- end-user-doc -->
274         * @see org.nasdanika.models.gitlab.impl.GroupImpl
275         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getGroup()
276         * @generated
277         */
278        int GROUP = 3;
279
280        /**
281         * The feature id for the '<em><b>Loaded</b></em>' attribute.
282         * <!-- begin-user-doc -->
283         * <!-- end-user-doc -->
284         * @generated
285         * @ordered
286         */
287        int GROUP__LOADED = LOADABLE__LOADED;
288
289        /**
290         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
291         * <!-- begin-user-doc -->
292         * <!-- end-user-doc -->
293         * @generated
294         * @ordered
295         */
296        int GROUP__LOADS = LOADABLE__LOADS;
297
298        /**
299         * The feature id for the '<em><b>Id</b></em>' attribute.
300         * <!-- begin-user-doc -->
301         * <!-- end-user-doc -->
302         * @generated
303         * @ordered
304         */
305        int GROUP__ID = LOADABLE_FEATURE_COUNT + 0;
306
307        /**
308         * The feature id for the '<em><b>Name</b></em>' attribute.
309         * <!-- begin-user-doc -->
310         * <!-- end-user-doc -->
311         * @generated
312         * @ordered
313         */
314        int GROUP__NAME = LOADABLE_FEATURE_COUNT + 1;
315
316        /**
317         * The feature id for the '<em><b>Avatar Url</b></em>' attribute.
318         * <!-- begin-user-doc -->
319         * <!-- end-user-doc -->
320         * @generated
321         * @ordered
322         */
323        int GROUP__AVATAR_URL = LOADABLE_FEATURE_COUNT + 2;
324
325        /**
326         * The feature id for the '<em><b>Web Url</b></em>' attribute.
327         * <!-- begin-user-doc -->
328         * <!-- end-user-doc -->
329         * @generated
330         * @ordered
331         */
332        int GROUP__WEB_URL = LOADABLE_FEATURE_COUNT + 3;
333
334        /**
335         * The feature id for the '<em><b>Full Name</b></em>' attribute.
336         * <!-- begin-user-doc -->
337         * <!-- end-user-doc -->
338         * @generated
339         * @ordered
340         */
341        int GROUP__FULL_NAME = LOADABLE_FEATURE_COUNT + 4;
342
343        /**
344         * The feature id for the '<em><b>Full Path</b></em>' attribute.
345         * <!-- begin-user-doc -->
346         * <!-- end-user-doc -->
347         * @generated
348         * @ordered
349         */
350        int GROUP__FULL_PATH = LOADABLE_FEATURE_COUNT + 5;
351
352        /**
353         * The feature id for the '<em><b>Path</b></em>' attribute.
354         * <!-- begin-user-doc -->
355         * <!-- end-user-doc -->
356         * @generated
357         * @ordered
358         */
359        int GROUP__PATH = LOADABLE_FEATURE_COUNT + 6;
360
361        /**
362         * The feature id for the '<em><b>Description</b></em>' attribute.
363         * <!-- begin-user-doc -->
364         * <!-- end-user-doc -->
365         * @generated
366         * @ordered
367         */
368        int GROUP__DESCRIPTION = LOADABLE_FEATURE_COUNT + 7;
369
370        /**
371         * The feature id for the '<em><b>Visibility</b></em>' attribute.
372         * <!-- begin-user-doc -->
373         * <!-- end-user-doc -->
374         * @generated
375         * @ordered
376         */
377        int GROUP__VISIBILITY = LOADABLE_FEATURE_COUNT + 8;
378
379        /**
380         * The feature id for the '<em><b>Lfs Enabled</b></em>' attribute.
381         * <!-- begin-user-doc -->
382         * <!-- end-user-doc -->
383         * @generated
384         * @ordered
385         */
386        int GROUP__LFS_ENABLED = LOADABLE_FEATURE_COUNT + 9;
387
388        /**
389         * The feature id for the '<em><b>Created At</b></em>' attribute.
390         * <!-- begin-user-doc -->
391         * <!-- end-user-doc -->
392         * @generated
393         * @ordered
394         */
395        int GROUP__CREATED_AT = LOADABLE_FEATURE_COUNT + 10;
396
397        /**
398         * The feature id for the '<em><b>Projects</b></em>' containment reference list.
399         * <!-- begin-user-doc -->
400         * <!-- end-user-doc -->
401         * @generated
402         * @ordered
403         */
404        int GROUP__PROJECTS = LOADABLE_FEATURE_COUNT + 11;
405
406        /**
407         * The feature id for the '<em><b>Shares</b></em>' reference list.
408         * <!-- begin-user-doc -->
409         * <!-- end-user-doc -->
410         * @generated
411         * @ordered
412         */
413        int GROUP__SHARES = LOADABLE_FEATURE_COUNT + 12;
414
415        /**
416         * The feature id for the '<em><b>Storage Size</b></em>' attribute.
417         * <!-- begin-user-doc -->
418         * <!-- end-user-doc -->
419         * @generated
420         * @ordered
421         */
422        int GROUP__STORAGE_SIZE = LOADABLE_FEATURE_COUNT + 13;
423
424        /**
425         * The feature id for the '<em><b>Repository Size</b></em>' attribute.
426         * <!-- begin-user-doc -->
427         * <!-- end-user-doc -->
428         * @generated
429         * @ordered
430         */
431        int GROUP__REPOSITORY_SIZE = LOADABLE_FEATURE_COUNT + 14;
432
433        /**
434         * The feature id for the '<em><b>Lfs Objects Size</b></em>' attribute.
435         * <!-- begin-user-doc -->
436         * <!-- end-user-doc -->
437         * @generated
438         * @ordered
439         */
440        int GROUP__LFS_OBJECTS_SIZE = LOADABLE_FEATURE_COUNT + 15;
441
442        /**
443         * The feature id for the '<em><b>Job Artifacts Size</b></em>' attribute.
444         * <!-- begin-user-doc -->
445         * <!-- end-user-doc -->
446         * @generated
447         * @ordered
448         */
449        int GROUP__JOB_ARTIFACTS_SIZE = LOADABLE_FEATURE_COUNT + 16;
450
451        /**
452         * The feature id for the '<em><b>Sub Groups</b></em>' containment reference list.
453         * <!-- begin-user-doc -->
454         * <!-- end-user-doc -->
455         * @generated
456         * @ordered
457         */
458        int GROUP__SUB_GROUPS = LOADABLE_FEATURE_COUNT + 17;
459
460        /**
461         * The feature id for the '<em><b>Members</b></em>' containment reference list.
462         * <!-- begin-user-doc -->
463         * <!-- end-user-doc -->
464         * @generated
465         * @ordered
466         */
467        int GROUP__MEMBERS = LOADABLE_FEATURE_COUNT + 18;
468
469        /**
470         * The feature id for the '<em><b>Code Ownership</b></em>' reference list.
471         * <!-- begin-user-doc -->
472         * <!-- end-user-doc -->
473         * @generated
474         * @ordered
475         */
476        int GROUP__CODE_OWNERSHIP = LOADABLE_FEATURE_COUNT + 19;
477
478        /**
479         * The feature id for the '<em><b>Sub Groups Loaded</b></em>' attribute.
480         * <!-- begin-user-doc -->
481         * <!-- end-user-doc -->
482         * @generated
483         * @ordered
484         */
485        int GROUP__SUB_GROUPS_LOADED = LOADABLE_FEATURE_COUNT + 20;
486
487        /**
488         * The feature id for the '<em><b>Projects Loaded</b></em>' attribute.
489         * <!-- begin-user-doc -->
490         * <!-- end-user-doc -->
491         * @generated
492         * @ordered
493         */
494        int GROUP__PROJECTS_LOADED = LOADABLE_FEATURE_COUNT + 21;
495
496        /**
497         * The number of structural features of the '<em>Group</em>' class.
498         * <!-- begin-user-doc -->
499         * <!-- end-user-doc -->
500         * @generated
501         * @ordered
502         */
503        int GROUP_FEATURE_COUNT = LOADABLE_FEATURE_COUNT + 22;
504
505        /**
506         * The number of operations of the '<em>Group</em>' class.
507         * <!-- begin-user-doc -->
508         * <!-- end-user-doc -->
509         * @generated
510         * @ordered
511         */
512        int GROUP_OPERATION_COUNT = LOADABLE_OPERATION_COUNT + 0;
513
514
515        /**
516         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.MemberImpl <em>Member</em>}' class.
517         * <!-- begin-user-doc -->
518         * <!-- end-user-doc -->
519         * @see org.nasdanika.models.gitlab.impl.MemberImpl
520         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getMember()
521         * @generated
522         */
523        int MEMBER = 5;
524
525        /**
526         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.AbstractUserImpl <em>Abstract User</em>}' class.
527         * <!-- begin-user-doc -->
528         * <!-- end-user-doc -->
529         * @see org.nasdanika.models.gitlab.impl.AbstractUserImpl
530         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getAbstractUser()
531         * @generated
532         */
533        int ABSTRACT_USER = 4;
534
535        /**
536         * The feature id for the '<em><b>Loaded</b></em>' attribute.
537         * <!-- begin-user-doc -->
538         * <!-- end-user-doc -->
539         * @generated
540         * @ordered
541         */
542        int ABSTRACT_USER__LOADED = LOADABLE__LOADED;
543
544        /**
545         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
546         * <!-- begin-user-doc -->
547         * <!-- end-user-doc -->
548         * @generated
549         * @ordered
550         */
551        int ABSTRACT_USER__LOADS = LOADABLE__LOADS;
552
553        /**
554         * The feature id for the '<em><b>Avatar Url</b></em>' attribute.
555         * <!-- begin-user-doc -->
556         * <!-- end-user-doc -->
557         * @generated
558         * @ordered
559         */
560        int ABSTRACT_USER__AVATAR_URL = LOADABLE_FEATURE_COUNT + 0;
561
562        /**
563         * The feature id for the '<em><b>Created At</b></em>' attribute.
564         * <!-- begin-user-doc -->
565         * <!-- end-user-doc -->
566         * @generated
567         * @ordered
568         */
569        int ABSTRACT_USER__CREATED_AT = LOADABLE_FEATURE_COUNT + 1;
570
571        /**
572         * The feature id for the '<em><b>EMail</b></em>' attribute.
573         * <!-- begin-user-doc -->
574         * <!-- end-user-doc -->
575         * @generated
576         * @ordered
577         */
578        int ABSTRACT_USER__EMAIL = LOADABLE_FEATURE_COUNT + 2;
579
580        /**
581         * The feature id for the '<em><b>Id</b></em>' attribute.
582         * <!-- begin-user-doc -->
583         * <!-- end-user-doc -->
584         * @generated
585         * @ordered
586         */
587        int ABSTRACT_USER__ID = LOADABLE_FEATURE_COUNT + 3;
588
589        /**
590         * The feature id for the '<em><b>Name</b></em>' attribute.
591         * <!-- begin-user-doc -->
592         * <!-- end-user-doc -->
593         * @generated
594         * @ordered
595         */
596        int ABSTRACT_USER__NAME = LOADABLE_FEATURE_COUNT + 4;
597
598        /**
599         * The feature id for the '<em><b>State</b></em>' attribute.
600         * <!-- begin-user-doc -->
601         * <!-- end-user-doc -->
602         * @generated
603         * @ordered
604         */
605        int ABSTRACT_USER__STATE = LOADABLE_FEATURE_COUNT + 5;
606
607        /**
608         * The feature id for the '<em><b>User Name</b></em>' attribute.
609         * <!-- begin-user-doc -->
610         * <!-- end-user-doc -->
611         * @generated
612         * @ordered
613         */
614        int ABSTRACT_USER__USER_NAME = LOADABLE_FEATURE_COUNT + 6;
615
616        /**
617         * The feature id for the '<em><b>Web Url</b></em>' attribute.
618         * <!-- begin-user-doc -->
619         * <!-- end-user-doc -->
620         * @generated
621         * @ordered
622         */
623        int ABSTRACT_USER__WEB_URL = LOADABLE_FEATURE_COUNT + 7;
624
625        /**
626         * The number of structural features of the '<em>Abstract User</em>' class.
627         * <!-- begin-user-doc -->
628         * <!-- end-user-doc -->
629         * @generated
630         * @ordered
631         */
632        int ABSTRACT_USER_FEATURE_COUNT = LOADABLE_FEATURE_COUNT + 8;
633
634        /**
635         * The number of operations of the '<em>Abstract User</em>' class.
636         * <!-- begin-user-doc -->
637         * <!-- end-user-doc -->
638         * @generated
639         * @ordered
640         */
641        int ABSTRACT_USER_OPERATION_COUNT = LOADABLE_OPERATION_COUNT + 0;
642
643        /**
644         * The feature id for the '<em><b>Loaded</b></em>' attribute.
645         * <!-- begin-user-doc -->
646         * <!-- end-user-doc -->
647         * @generated
648         * @ordered
649         */
650        int MEMBER__LOADED = ABSTRACT_USER__LOADED;
651
652        /**
653         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
654         * <!-- begin-user-doc -->
655         * <!-- end-user-doc -->
656         * @generated
657         * @ordered
658         */
659        int MEMBER__LOADS = ABSTRACT_USER__LOADS;
660
661        /**
662         * The feature id for the '<em><b>Avatar Url</b></em>' attribute.
663         * <!-- begin-user-doc -->
664         * <!-- end-user-doc -->
665         * @generated
666         * @ordered
667         */
668        int MEMBER__AVATAR_URL = ABSTRACT_USER__AVATAR_URL;
669
670        /**
671         * The feature id for the '<em><b>Created At</b></em>' attribute.
672         * <!-- begin-user-doc -->
673         * <!-- end-user-doc -->
674         * @generated
675         * @ordered
676         */
677        int MEMBER__CREATED_AT = ABSTRACT_USER__CREATED_AT;
678
679        /**
680         * The feature id for the '<em><b>EMail</b></em>' attribute.
681         * <!-- begin-user-doc -->
682         * <!-- end-user-doc -->
683         * @generated
684         * @ordered
685         */
686        int MEMBER__EMAIL = ABSTRACT_USER__EMAIL;
687
688        /**
689         * The feature id for the '<em><b>Id</b></em>' attribute.
690         * <!-- begin-user-doc -->
691         * <!-- end-user-doc -->
692         * @generated
693         * @ordered
694         */
695        int MEMBER__ID = ABSTRACT_USER__ID;
696
697        /**
698         * The feature id for the '<em><b>Name</b></em>' attribute.
699         * <!-- begin-user-doc -->
700         * <!-- end-user-doc -->
701         * @generated
702         * @ordered
703         */
704        int MEMBER__NAME = ABSTRACT_USER__NAME;
705
706        /**
707         * The feature id for the '<em><b>State</b></em>' attribute.
708         * <!-- begin-user-doc -->
709         * <!-- end-user-doc -->
710         * @generated
711         * @ordered
712         */
713        int MEMBER__STATE = ABSTRACT_USER__STATE;
714
715        /**
716         * The feature id for the '<em><b>User Name</b></em>' attribute.
717         * <!-- begin-user-doc -->
718         * <!-- end-user-doc -->
719         * @generated
720         * @ordered
721         */
722        int MEMBER__USER_NAME = ABSTRACT_USER__USER_NAME;
723
724        /**
725         * The feature id for the '<em><b>Web Url</b></em>' attribute.
726         * <!-- begin-user-doc -->
727         * <!-- end-user-doc -->
728         * @generated
729         * @ordered
730         */
731        int MEMBER__WEB_URL = ABSTRACT_USER__WEB_URL;
732
733        /**
734         * The feature id for the '<em><b>User</b></em>' reference.
735         * <!-- begin-user-doc -->
736         * <!-- end-user-doc -->
737         * @generated
738         * @ordered
739         */
740        int MEMBER__USER = ABSTRACT_USER_FEATURE_COUNT + 0;
741
742        /**
743         * The feature id for the '<em><b>Access Level</b></em>' attribute.
744         * <!-- begin-user-doc -->
745         * <!-- end-user-doc -->
746         * @generated
747         * @ordered
748         */
749        int MEMBER__ACCESS_LEVEL = ABSTRACT_USER_FEATURE_COUNT + 1;
750
751        /**
752         * The feature id for the '<em><b>Expires At</b></em>' attribute.
753         * <!-- begin-user-doc -->
754         * <!-- end-user-doc -->
755         * @generated
756         * @ordered
757         */
758        int MEMBER__EXPIRES_AT = ABSTRACT_USER_FEATURE_COUNT + 2;
759
760        /**
761         * The number of structural features of the '<em>Member</em>' class.
762         * <!-- begin-user-doc -->
763         * <!-- end-user-doc -->
764         * @generated
765         * @ordered
766         */
767        int MEMBER_FEATURE_COUNT = ABSTRACT_USER_FEATURE_COUNT + 3;
768
769        /**
770         * The number of operations of the '<em>Member</em>' class.
771         * <!-- begin-user-doc -->
772         * <!-- end-user-doc -->
773         * @generated
774         * @ordered
775         */
776        int MEMBER_OPERATION_COUNT = ABSTRACT_USER_OPERATION_COUNT + 0;
777
778        /**
779         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.UserImpl <em>User</em>}' class.
780         * <!-- begin-user-doc -->
781         * <!-- end-user-doc -->
782         * @see org.nasdanika.models.gitlab.impl.UserImpl
783         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getUser()
784         * @generated
785         */
786        int USER = 6;
787
788        /**
789         * The feature id for the '<em><b>Loaded</b></em>' attribute.
790         * <!-- begin-user-doc -->
791         * <!-- end-user-doc -->
792         * @generated
793         * @ordered
794         */
795        int USER__LOADED = ABSTRACT_USER__LOADED;
796
797        /**
798         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
799         * <!-- begin-user-doc -->
800         * <!-- end-user-doc -->
801         * @generated
802         * @ordered
803         */
804        int USER__LOADS = ABSTRACT_USER__LOADS;
805
806        /**
807         * The feature id for the '<em><b>Avatar Url</b></em>' attribute.
808         * <!-- begin-user-doc -->
809         * <!-- end-user-doc -->
810         * @generated
811         * @ordered
812         */
813        int USER__AVATAR_URL = ABSTRACT_USER__AVATAR_URL;
814
815        /**
816         * The feature id for the '<em><b>Created At</b></em>' attribute.
817         * <!-- begin-user-doc -->
818         * <!-- end-user-doc -->
819         * @generated
820         * @ordered
821         */
822        int USER__CREATED_AT = ABSTRACT_USER__CREATED_AT;
823
824        /**
825         * The feature id for the '<em><b>EMail</b></em>' attribute.
826         * <!-- begin-user-doc -->
827         * <!-- end-user-doc -->
828         * @generated
829         * @ordered
830         */
831        int USER__EMAIL = ABSTRACT_USER__EMAIL;
832
833        /**
834         * The feature id for the '<em><b>Id</b></em>' attribute.
835         * <!-- begin-user-doc -->
836         * <!-- end-user-doc -->
837         * @generated
838         * @ordered
839         */
840        int USER__ID = ABSTRACT_USER__ID;
841
842        /**
843         * The feature id for the '<em><b>Name</b></em>' attribute.
844         * <!-- begin-user-doc -->
845         * <!-- end-user-doc -->
846         * @generated
847         * @ordered
848         */
849        int USER__NAME = ABSTRACT_USER__NAME;
850
851        /**
852         * The feature id for the '<em><b>State</b></em>' attribute.
853         * <!-- begin-user-doc -->
854         * <!-- end-user-doc -->
855         * @generated
856         * @ordered
857         */
858        int USER__STATE = ABSTRACT_USER__STATE;
859
860        /**
861         * The feature id for the '<em><b>User Name</b></em>' attribute.
862         * <!-- begin-user-doc -->
863         * <!-- end-user-doc -->
864         * @generated
865         * @ordered
866         */
867        int USER__USER_NAME = ABSTRACT_USER__USER_NAME;
868
869        /**
870         * The feature id for the '<em><b>Web Url</b></em>' attribute.
871         * <!-- begin-user-doc -->
872         * <!-- end-user-doc -->
873         * @generated
874         * @ordered
875         */
876        int USER__WEB_URL = ABSTRACT_USER__WEB_URL;
877
878        /**
879         * The feature id for the '<em><b>Projects</b></em>' containment reference list.
880         * <!-- begin-user-doc -->
881         * <!-- end-user-doc -->
882         * @generated
883         * @ordered
884         */
885        int USER__PROJECTS = ABSTRACT_USER_FEATURE_COUNT + 0;
886
887        /**
888         * The feature id for the '<em><b>Membership</b></em>' reference list.
889         * <!-- begin-user-doc -->
890         * <!-- end-user-doc -->
891         * @generated
892         * @ordered
893         */
894        int USER__MEMBERSHIP = ABSTRACT_USER_FEATURE_COUNT + 1;
895
896        /**
897         * The feature id for the '<em><b>Owns</b></em>' reference list.
898         * <!-- begin-user-doc -->
899         * <!-- end-user-doc -->
900         * @generated
901         * @ordered
902         */
903        int USER__OWNS = ABSTRACT_USER_FEATURE_COUNT + 2;
904
905        /**
906         * The feature id for the '<em><b>Created Projects</b></em>' reference list.
907         * <!-- begin-user-doc -->
908         * <!-- end-user-doc -->
909         * @generated
910         * @ordered
911         */
912        int USER__CREATED_PROJECTS = ABSTRACT_USER_FEATURE_COUNT + 3;
913
914        /**
915         * The feature id for the '<em><b>Contributions</b></em>' reference list.
916         * <!-- begin-user-doc -->
917         * <!-- end-user-doc -->
918         * @generated
919         * @ordered
920         */
921        int USER__CONTRIBUTIONS = ABSTRACT_USER_FEATURE_COUNT + 4;
922
923        /**
924         * The feature id for the '<em><b>Code Ownership</b></em>' reference list.
925         * <!-- begin-user-doc -->
926         * <!-- end-user-doc -->
927         * @generated
928         * @ordered
929         */
930        int USER__CODE_OWNERSHIP = ABSTRACT_USER_FEATURE_COUNT + 5;
931
932        /**
933         * The number of structural features of the '<em>User</em>' class.
934         * <!-- begin-user-doc -->
935         * <!-- end-user-doc -->
936         * @generated
937         * @ordered
938         */
939        int USER_FEATURE_COUNT = ABSTRACT_USER_FEATURE_COUNT + 6;
940
941        /**
942         * The number of operations of the '<em>User</em>' class.
943         * <!-- begin-user-doc -->
944         * <!-- end-user-doc -->
945         * @generated
946         * @ordered
947         */
948        int USER_OPERATION_COUNT = ABSTRACT_USER_OPERATION_COUNT + 0;
949
950        /**
951         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.ProjectImpl <em>Project</em>}' class.
952         * <!-- begin-user-doc -->
953         * <!-- end-user-doc -->
954         * @see org.nasdanika.models.gitlab.impl.ProjectImpl
955         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getProject()
956         * @generated
957         */
958        int PROJECT = 7;
959
960        /**
961         * The feature id for the '<em><b>Loaded</b></em>' attribute.
962         * <!-- begin-user-doc -->
963         * <!-- end-user-doc -->
964         * @generated
965         * @ordered
966         */
967        int PROJECT__LOADED = LOADABLE__LOADED;
968
969        /**
970         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
971         * <!-- begin-user-doc -->
972         * <!-- end-user-doc -->
973         * @generated
974         * @ordered
975         */
976        int PROJECT__LOADS = LOADABLE__LOADS;
977
978        /**
979         * The feature id for the '<em><b>Approvals Before Merge</b></em>' attribute.
980         * <!-- begin-user-doc -->
981         * <!-- end-user-doc -->
982         * @generated
983         * @ordered
984         */
985        int PROJECT__APPROVALS_BEFORE_MERGE = LOADABLE_FEATURE_COUNT + 0;
986
987        /**
988         * The feature id for the '<em><b>Archived</b></em>' attribute.
989         * <!-- begin-user-doc -->
990         * <!-- end-user-doc -->
991         * @generated
992         * @ordered
993         */
994        int PROJECT__ARCHIVED = LOADABLE_FEATURE_COUNT + 1;
995
996        /**
997         * The feature id for the '<em><b>Avatar Url</b></em>' attribute.
998         * <!-- begin-user-doc -->
999         * <!-- end-user-doc -->
1000         * @generated
1001         * @ordered
1002         */
1003        int PROJECT__AVATAR_URL = LOADABLE_FEATURE_COUNT + 2;
1004
1005        /**
1006         * The feature id for the '<em><b>Container Registry Enabled</b></em>' attribute.
1007         * <!-- begin-user-doc -->
1008         * <!-- end-user-doc -->
1009         * @generated
1010         * @ordered
1011         */
1012        int PROJECT__CONTAINER_REGISTRY_ENABLED = LOADABLE_FEATURE_COUNT + 3;
1013
1014        /**
1015         * The feature id for the '<em><b>Created At</b></em>' attribute.
1016         * <!-- begin-user-doc -->
1017         * <!-- end-user-doc -->
1018         * @generated
1019         * @ordered
1020         */
1021        int PROJECT__CREATED_AT = LOADABLE_FEATURE_COUNT + 4;
1022
1023        /**
1024         * The feature id for the '<em><b>Creator Id</b></em>' attribute.
1025         * <!-- begin-user-doc -->
1026         * <!-- end-user-doc -->
1027         * @generated
1028         * @ordered
1029         */
1030        int PROJECT__CREATOR_ID = LOADABLE_FEATURE_COUNT + 5;
1031
1032        /**
1033         * The feature id for the '<em><b>Creator</b></em>' reference.
1034         * <!-- begin-user-doc -->
1035         * <!-- end-user-doc -->
1036         * @generated
1037         * @ordered
1038         */
1039        int PROJECT__CREATOR = LOADABLE_FEATURE_COUNT + 6;
1040
1041        /**
1042         * The feature id for the '<em><b>Default Branch</b></em>' attribute.
1043         * <!-- begin-user-doc -->
1044         * <!-- end-user-doc -->
1045         * @generated
1046         * @ordered
1047         */
1048        int PROJECT__DEFAULT_BRANCH = LOADABLE_FEATURE_COUNT + 7;
1049
1050        /**
1051         * The feature id for the '<em><b>Description</b></em>' attribute.
1052         * <!-- begin-user-doc -->
1053         * <!-- end-user-doc -->
1054         * @generated
1055         * @ordered
1056         */
1057        int PROJECT__DESCRIPTION = LOADABLE_FEATURE_COUNT + 8;
1058
1059        /**
1060         * The feature id for the '<em><b>Forks Count</b></em>' attribute.
1061         * <!-- begin-user-doc -->
1062         * <!-- end-user-doc -->
1063         * @generated
1064         * @ordered
1065         */
1066        int PROJECT__FORKS_COUNT = LOADABLE_FEATURE_COUNT + 9;
1067
1068        /**
1069         * The feature id for the '<em><b>Forked From Id</b></em>' attribute.
1070         * <!-- begin-user-doc -->
1071         * <!-- end-user-doc -->
1072         * @generated
1073         * @ordered
1074         */
1075        int PROJECT__FORKED_FROM_ID = LOADABLE_FEATURE_COUNT + 10;
1076
1077        /**
1078         * The feature id for the '<em><b>Forked From</b></em>' reference.
1079         * <!-- begin-user-doc -->
1080         * <!-- end-user-doc -->
1081         * @generated
1082         * @ordered
1083         */
1084        int PROJECT__FORKED_FROM = LOADABLE_FEATURE_COUNT + 11;
1085
1086        /**
1087         * The feature id for the '<em><b>Forks</b></em>' reference list.
1088         * <!-- begin-user-doc -->
1089         * <!-- end-user-doc -->
1090         * @generated
1091         * @ordered
1092         */
1093        int PROJECT__FORKS = LOADABLE_FEATURE_COUNT + 12;
1094
1095        /**
1096         * The feature id for the '<em><b>Http Url To Repo</b></em>' attribute.
1097         * <!-- begin-user-doc -->
1098         * <!-- end-user-doc -->
1099         * @generated
1100         * @ordered
1101         */
1102        int PROJECT__HTTP_URL_TO_REPO = LOADABLE_FEATURE_COUNT + 13;
1103
1104        /**
1105         * The feature id for the '<em><b>Id</b></em>' attribute.
1106         * <!-- begin-user-doc -->
1107         * <!-- end-user-doc -->
1108         * @generated
1109         * @ordered
1110         */
1111        int PROJECT__ID = LOADABLE_FEATURE_COUNT + 14;
1112
1113        /**
1114         * The feature id for the '<em><b>Is Public</b></em>' attribute.
1115         * <!-- begin-user-doc -->
1116         * <!-- end-user-doc -->
1117         * @generated
1118         * @ordered
1119         */
1120        int PROJECT__IS_PUBLIC = LOADABLE_FEATURE_COUNT + 15;
1121
1122        /**
1123         * The feature id for the '<em><b>Issues Enabled</b></em>' attribute.
1124         * <!-- begin-user-doc -->
1125         * <!-- end-user-doc -->
1126         * @generated
1127         * @ordered
1128         */
1129        int PROJECT__ISSUES_ENABLED = LOADABLE_FEATURE_COUNT + 16;
1130
1131        /**
1132         * The feature id for the '<em><b>Jobs Enabled</b></em>' attribute.
1133         * <!-- begin-user-doc -->
1134         * <!-- end-user-doc -->
1135         * @generated
1136         * @ordered
1137         */
1138        int PROJECT__JOBS_ENABLED = LOADABLE_FEATURE_COUNT + 17;
1139
1140        /**
1141         * The feature id for the '<em><b>Lasts Activity At</b></em>' attribute.
1142         * <!-- begin-user-doc -->
1143         * <!-- end-user-doc -->
1144         * @generated
1145         * @ordered
1146         */
1147        int PROJECT__LASTS_ACTIVITY_AT = LOADABLE_FEATURE_COUNT + 18;
1148
1149        /**
1150         * The feature id for the '<em><b>Lfs Enabled</b></em>' attribute.
1151         * <!-- begin-user-doc -->
1152         * <!-- end-user-doc -->
1153         * @generated
1154         * @ordered
1155         */
1156        int PROJECT__LFS_ENABLED = LOADABLE_FEATURE_COUNT + 19;
1157
1158        /**
1159         * The feature id for the '<em><b>Merge Method</b></em>' attribute.
1160         * <!-- begin-user-doc -->
1161         * <!-- end-user-doc -->
1162         * @generated
1163         * @ordered
1164         */
1165        int PROJECT__MERGE_METHOD = LOADABLE_FEATURE_COUNT + 20;
1166
1167        /**
1168         * The feature id for the '<em><b>Merge Requests Enabled</b></em>' attribute.
1169         * <!-- begin-user-doc -->
1170         * <!-- end-user-doc -->
1171         * @generated
1172         * @ordered
1173         */
1174        int PROJECT__MERGE_REQUESTS_ENABLED = LOADABLE_FEATURE_COUNT + 21;
1175
1176        /**
1177         * The feature id for the '<em><b>Name</b></em>' attribute.
1178         * <!-- begin-user-doc -->
1179         * <!-- end-user-doc -->
1180         * @generated
1181         * @ordered
1182         */
1183        int PROJECT__NAME = LOADABLE_FEATURE_COUNT + 22;
1184
1185        /**
1186         * The feature id for the '<em><b>Name With Namespace</b></em>' attribute.
1187         * <!-- begin-user-doc -->
1188         * <!-- end-user-doc -->
1189         * @generated
1190         * @ordered
1191         */
1192        int PROJECT__NAME_WITH_NAMESPACE = LOADABLE_FEATURE_COUNT + 23;
1193
1194        /**
1195         * The feature id for the '<em><b>Only Allow Merge If Pipeline Succeeds</b></em>' attribute.
1196         * <!-- begin-user-doc -->
1197         * <!-- end-user-doc -->
1198         * @generated
1199         * @ordered
1200         */
1201        int PROJECT__ONLY_ALLOW_MERGE_IF_PIPELINE_SUCCEEDS = LOADABLE_FEATURE_COUNT + 24;
1202
1203        /**
1204         * The feature id for the '<em><b>Allow Merge On Skipped Pipeline</b></em>' attribute.
1205         * <!-- begin-user-doc -->
1206         * <!-- end-user-doc -->
1207         * @generated
1208         * @ordered
1209         */
1210        int PROJECT__ALLOW_MERGE_ON_SKIPPED_PIPELINE = LOADABLE_FEATURE_COUNT + 25;
1211
1212        /**
1213         * The feature id for the '<em><b>Only Allow Merge If All Discussions Are Resolved</b></em>' attribute.
1214         * <!-- begin-user-doc -->
1215         * <!-- end-user-doc -->
1216         * @generated
1217         * @ordered
1218         */
1219        int PROJECT__ONLY_ALLOW_MERGE_IF_ALL_DISCUSSIONS_ARE_RESOLVED = LOADABLE_FEATURE_COUNT + 26;
1220
1221        /**
1222         * The feature id for the '<em><b>Open Issues Count</b></em>' attribute.
1223         * <!-- begin-user-doc -->
1224         * <!-- end-user-doc -->
1225         * @generated
1226         * @ordered
1227         */
1228        int PROJECT__OPEN_ISSUES_COUNT = LOADABLE_FEATURE_COUNT + 27;
1229
1230        /**
1231         * The feature id for the '<em><b>Owner</b></em>' containment reference.
1232         * <!-- begin-user-doc -->
1233         * <!-- end-user-doc -->
1234         * @generated
1235         * @ordered
1236         */
1237        int PROJECT__OWNER = LOADABLE_FEATURE_COUNT + 28;
1238
1239        /**
1240         * The feature id for the '<em><b>Path</b></em>' attribute.
1241         * <!-- begin-user-doc -->
1242         * <!-- end-user-doc -->
1243         * @generated
1244         * @ordered
1245         */
1246        int PROJECT__PATH = LOADABLE_FEATURE_COUNT + 29;
1247
1248        /**
1249         * The feature id for the '<em><b>Path With Namespace</b></em>' attribute.
1250         * <!-- begin-user-doc -->
1251         * <!-- end-user-doc -->
1252         * @generated
1253         * @ordered
1254         */
1255        int PROJECT__PATH_WITH_NAMESPACE = LOADABLE_FEATURE_COUNT + 30;
1256
1257        /**
1258         * The feature id for the '<em><b>Project Access</b></em>' containment reference.
1259         * <!-- begin-user-doc -->
1260         * <!-- end-user-doc -->
1261         * @generated
1262         * @ordered
1263         */
1264        int PROJECT__PROJECT_ACCESS = LOADABLE_FEATURE_COUNT + 31;
1265
1266        /**
1267         * The feature id for the '<em><b>Group Access</b></em>' containment reference.
1268         * <!-- begin-user-doc -->
1269         * <!-- end-user-doc -->
1270         * @generated
1271         * @ordered
1272         */
1273        int PROJECT__GROUP_ACCESS = LOADABLE_FEATURE_COUNT + 32;
1274
1275        /**
1276         * The feature id for the '<em><b>Public Jobs</b></em>' attribute.
1277         * <!-- begin-user-doc -->
1278         * <!-- end-user-doc -->
1279         * @generated
1280         * @ordered
1281         */
1282        int PROJECT__PUBLIC_JOBS = LOADABLE_FEATURE_COUNT + 33;
1283
1284        /**
1285         * The feature id for the '<em><b>Shared With Groups</b></em>' containment reference list.
1286         * <!-- begin-user-doc -->
1287         * <!-- end-user-doc -->
1288         * @generated
1289         * @ordered
1290         */
1291        int PROJECT__SHARED_WITH_GROUPS = LOADABLE_FEATURE_COUNT + 34;
1292
1293        /**
1294         * The feature id for the '<em><b>Repository Storage</b></em>' attribute.
1295         * <!-- begin-user-doc -->
1296         * <!-- end-user-doc -->
1297         * @generated
1298         * @ordered
1299         */
1300        int PROJECT__REPOSITORY_STORAGE = LOADABLE_FEATURE_COUNT + 35;
1301
1302        /**
1303         * The feature id for the '<em><b>Request Access Enabled</b></em>' attribute.
1304         * <!-- begin-user-doc -->
1305         * <!-- end-user-doc -->
1306         * @generated
1307         * @ordered
1308         */
1309        int PROJECT__REQUEST_ACCESS_ENABLED = LOADABLE_FEATURE_COUNT + 36;
1310
1311        /**
1312         * The feature id for the '<em><b>Runners Token</b></em>' attribute.
1313         * <!-- begin-user-doc -->
1314         * <!-- end-user-doc -->
1315         * @generated
1316         * @ordered
1317         */
1318        int PROJECT__RUNNERS_TOKEN = LOADABLE_FEATURE_COUNT + 37;
1319
1320        /**
1321         * The feature id for the '<em><b>Shared Runners Enabled</b></em>' attribute.
1322         * <!-- begin-user-doc -->
1323         * <!-- end-user-doc -->
1324         * @generated
1325         * @ordered
1326         */
1327        int PROJECT__SHARED_RUNNERS_ENABLED = LOADABLE_FEATURE_COUNT + 38;
1328
1329        /**
1330         * The feature id for the '<em><b>Snippets Enabled</b></em>' attribute.
1331         * <!-- begin-user-doc -->
1332         * <!-- end-user-doc -->
1333         * @generated
1334         * @ordered
1335         */
1336        int PROJECT__SNIPPETS_ENABLED = LOADABLE_FEATURE_COUNT + 39;
1337
1338        /**
1339         * The feature id for the '<em><b>Ssh Url To Repo</b></em>' attribute.
1340         * <!-- begin-user-doc -->
1341         * <!-- end-user-doc -->
1342         * @generated
1343         * @ordered
1344         */
1345        int PROJECT__SSH_URL_TO_REPO = LOADABLE_FEATURE_COUNT + 40;
1346
1347        /**
1348         * The feature id for the '<em><b>Star Count</b></em>' attribute.
1349         * <!-- begin-user-doc -->
1350         * <!-- end-user-doc -->
1351         * @generated
1352         * @ordered
1353         */
1354        int PROJECT__STAR_COUNT = LOADABLE_FEATURE_COUNT + 41;
1355
1356        /**
1357         * The feature id for the '<em><b>Tags</b></em>' attribute list.
1358         * <!-- begin-user-doc -->
1359         * <!-- end-user-doc -->
1360         * @generated
1361         * @ordered
1362         */
1363        int PROJECT__TAGS = LOADABLE_FEATURE_COUNT + 42;
1364
1365        /**
1366         * The feature id for the '<em><b>Visibility Level</b></em>' attribute.
1367         * <!-- begin-user-doc -->
1368         * <!-- end-user-doc -->
1369         * @generated
1370         * @ordered
1371         */
1372        int PROJECT__VISIBILITY_LEVEL = LOADABLE_FEATURE_COUNT + 43;
1373
1374        /**
1375         * The feature id for the '<em><b>Visibility</b></em>' attribute.
1376         * <!-- begin-user-doc -->
1377         * <!-- end-user-doc -->
1378         * @generated
1379         * @ordered
1380         */
1381        int PROJECT__VISIBILITY = LOADABLE_FEATURE_COUNT + 44;
1382
1383        /**
1384         * The feature id for the '<em><b>Wall Enabled</b></em>' attribute.
1385         * <!-- begin-user-doc -->
1386         * <!-- end-user-doc -->
1387         * @generated
1388         * @ordered
1389         */
1390        int PROJECT__WALL_ENABLED = LOADABLE_FEATURE_COUNT + 45;
1391
1392        /**
1393         * The feature id for the '<em><b>Web Url</b></em>' attribute.
1394         * <!-- begin-user-doc -->
1395         * <!-- end-user-doc -->
1396         * @generated
1397         * @ordered
1398         */
1399        int PROJECT__WEB_URL = LOADABLE_FEATURE_COUNT + 46;
1400
1401        /**
1402         * The feature id for the '<em><b>Wiki Enabled</b></em>' attribute.
1403         * <!-- begin-user-doc -->
1404         * <!-- end-user-doc -->
1405         * @generated
1406         * @ordered
1407         */
1408        int PROJECT__WIKI_ENABLED = LOADABLE_FEATURE_COUNT + 47;
1409
1410        /**
1411         * The feature id for the '<em><b>Printing Merge Request Link Enabled</b></em>' attribute.
1412         * <!-- begin-user-doc -->
1413         * <!-- end-user-doc -->
1414         * @generated
1415         * @ordered
1416         */
1417        int PROJECT__PRINTING_MERGE_REQUEST_LINK_ENABLED = LOADABLE_FEATURE_COUNT + 48;
1418
1419        /**
1420         * The feature id for the '<em><b>Resolve Outdated Diff Discussions</b></em>' attribute.
1421         * <!-- begin-user-doc -->
1422         * <!-- end-user-doc -->
1423         * @generated
1424         * @ordered
1425         */
1426        int PROJECT__RESOLVE_OUTDATED_DIFF_DISCUSSIONS = LOADABLE_FEATURE_COUNT + 49;
1427
1428        /**
1429         * The feature id for the '<em><b>Statistics</b></em>' containment reference.
1430         * <!-- begin-user-doc -->
1431         * <!-- end-user-doc -->
1432         * @generated
1433         * @ordered
1434         */
1435        int PROJECT__STATISTICS = LOADABLE_FEATURE_COUNT + 50;
1436
1437        /**
1438         * The feature id for the '<em><b>Initialize With Readme</b></em>' attribute.
1439         * <!-- begin-user-doc -->
1440         * <!-- end-user-doc -->
1441         * @generated
1442         * @ordered
1443         */
1444        int PROJECT__INITIALIZE_WITH_README = LOADABLE_FEATURE_COUNT + 51;
1445
1446        /**
1447         * The feature id for the '<em><b>Packages Enabled</b></em>' attribute.
1448         * <!-- begin-user-doc -->
1449         * <!-- end-user-doc -->
1450         * @generated
1451         * @ordered
1452         */
1453        int PROJECT__PACKAGES_ENABLED = LOADABLE_FEATURE_COUNT + 52;
1454
1455        /**
1456         * The feature id for the '<em><b>Empty Repo</b></em>' attribute.
1457         * <!-- begin-user-doc -->
1458         * <!-- end-user-doc -->
1459         * @generated
1460         * @ordered
1461         */
1462        int PROJECT__EMPTY_REPO = LOADABLE_FEATURE_COUNT + 53;
1463
1464        /**
1465         * The feature id for the '<em><b>License Url</b></em>' attribute.
1466         * <!-- begin-user-doc -->
1467         * <!-- end-user-doc -->
1468         * @generated
1469         * @ordered
1470         */
1471        int PROJECT__LICENSE_URL = LOADABLE_FEATURE_COUNT + 54;
1472
1473        /**
1474         * The feature id for the '<em><b>License</b></em>' containment reference.
1475         * <!-- begin-user-doc -->
1476         * <!-- end-user-doc -->
1477         * @generated
1478         * @ordered
1479         */
1480        int PROJECT__LICENSE = LOADABLE_FEATURE_COUNT + 55;
1481
1482        /**
1483         * The feature id for the '<em><b>Custom Attributes</b></em>' map.
1484         * <!-- begin-user-doc -->
1485         * <!-- end-user-doc -->
1486         * @generated
1487         * @ordered
1488         */
1489        int PROJECT__CUSTOM_ATTRIBUTES = LOADABLE_FEATURE_COUNT + 56;
1490
1491        /**
1492         * The feature id for the '<em><b>Build Coverage Regex</b></em>' attribute.
1493         * <!-- begin-user-doc -->
1494         * <!-- end-user-doc -->
1495         * @generated
1496         * @ordered
1497         */
1498        int PROJECT__BUILD_COVERAGE_REGEX = LOADABLE_FEATURE_COUNT + 57;
1499
1500        /**
1501         * The feature id for the '<em><b>Build Git Strategy</b></em>' attribute.
1502         * <!-- begin-user-doc -->
1503         * <!-- end-user-doc -->
1504         * @generated
1505         * @ordered
1506         */
1507        int PROJECT__BUILD_GIT_STRATEGY = LOADABLE_FEATURE_COUNT + 58;
1508
1509        /**
1510         * The feature id for the '<em><b>Readme Url</b></em>' attribute.
1511         * <!-- begin-user-doc -->
1512         * <!-- end-user-doc -->
1513         * @generated
1514         * @ordered
1515         */
1516        int PROJECT__README_URL = LOADABLE_FEATURE_COUNT + 59;
1517
1518        /**
1519         * The feature id for the '<em><b>Can Create Merge Request In</b></em>' attribute.
1520         * <!-- begin-user-doc -->
1521         * <!-- end-user-doc -->
1522         * @generated
1523         * @ordered
1524         */
1525        int PROJECT__CAN_CREATE_MERGE_REQUEST_IN = LOADABLE_FEATURE_COUNT + 60;
1526
1527        /**
1528         * The feature id for the '<em><b>Import Status</b></em>' attribute.
1529         * <!-- begin-user-doc -->
1530         * <!-- end-user-doc -->
1531         * @generated
1532         * @ordered
1533         */
1534        int PROJECT__IMPORT_STATUS = LOADABLE_FEATURE_COUNT + 61;
1535
1536        /**
1537         * The feature id for the '<em><b>Ci Default Git Depth</b></em>' attribute.
1538         * <!-- begin-user-doc -->
1539         * <!-- end-user-doc -->
1540         * @generated
1541         * @ordered
1542         */
1543        int PROJECT__CI_DEFAULT_GIT_DEPTH = LOADABLE_FEATURE_COUNT + 62;
1544
1545        /**
1546         * The feature id for the '<em><b>Ci Forward Deployment Enabled</b></em>' attribute.
1547         * <!-- begin-user-doc -->
1548         * <!-- end-user-doc -->
1549         * @generated
1550         * @ordered
1551         */
1552        int PROJECT__CI_FORWARD_DEPLOYMENT_ENABLED = LOADABLE_FEATURE_COUNT + 63;
1553
1554        /**
1555         * The feature id for the '<em><b>Ci Config Path</b></em>' attribute.
1556         * <!-- begin-user-doc -->
1557         * <!-- end-user-doc -->
1558         * @generated
1559         * @ordered
1560         */
1561        int PROJECT__CI_CONFIG_PATH = LOADABLE_FEATURE_COUNT + 64;
1562
1563        /**
1564         * The feature id for the '<em><b>Remove Source Branch After Merge</b></em>' attribute.
1565         * <!-- begin-user-doc -->
1566         * <!-- end-user-doc -->
1567         * @generated
1568         * @ordered
1569         */
1570        int PROJECT__REMOVE_SOURCE_BRANCH_AFTER_MERGE = LOADABLE_FEATURE_COUNT + 65;
1571
1572        /**
1573         * The feature id for the '<em><b>Auto Devops Enabled</b></em>' attribute.
1574         * <!-- begin-user-doc -->
1575         * <!-- end-user-doc -->
1576         * @generated
1577         * @ordered
1578         */
1579        int PROJECT__AUTO_DEVOPS_ENABLED = LOADABLE_FEATURE_COUNT + 66;
1580
1581        /**
1582         * The feature id for the '<em><b>Auto Devops Deploy Strategy</b></em>' attribute.
1583         * <!-- begin-user-doc -->
1584         * <!-- end-user-doc -->
1585         * @generated
1586         * @ordered
1587         */
1588        int PROJECT__AUTO_DEVOPS_DEPLOY_STRATEGY = LOADABLE_FEATURE_COUNT + 67;
1589
1590        /**
1591         * The feature id for the '<em><b>Autoclose Referenced Issues</b></em>' attribute.
1592         * <!-- begin-user-doc -->
1593         * <!-- end-user-doc -->
1594         * @generated
1595         * @ordered
1596         */
1597        int PROJECT__AUTOCLOSE_REFERENCED_ISSUES = LOADABLE_FEATURE_COUNT + 68;
1598
1599        /**
1600         * The feature id for the '<em><b>Emails Disabled</b></em>' attribute.
1601         * <!-- begin-user-doc -->
1602         * <!-- end-user-doc -->
1603         * @generated
1604         * @ordered
1605         */
1606        int PROJECT__EMAILS_DISABLED = LOADABLE_FEATURE_COUNT + 69;
1607
1608        /**
1609         * The feature id for the '<em><b>Suggestion Commit Message</b></em>' attribute.
1610         * <!-- begin-user-doc -->
1611         * <!-- end-user-doc -->
1612         * @generated
1613         * @ordered
1614         */
1615        int PROJECT__SUGGESTION_COMMIT_MESSAGE = LOADABLE_FEATURE_COUNT + 70;
1616
1617        /**
1618         * The feature id for the '<em><b>Squash Option</b></em>' attribute.
1619         * <!-- begin-user-doc -->
1620         * <!-- end-user-doc -->
1621         * @generated
1622         * @ordered
1623         */
1624        int PROJECT__SQUASH_OPTION = LOADABLE_FEATURE_COUNT + 71;
1625
1626        /**
1627         * The feature id for the '<em><b>Branches</b></em>' containment reference list.
1628         * <!-- begin-user-doc -->
1629         * <!-- end-user-doc -->
1630         * @generated
1631         * @ordered
1632         */
1633        int PROJECT__BRANCHES = LOADABLE_FEATURE_COUNT + 72;
1634
1635        /**
1636         * The feature id for the '<em><b>Contributors</b></em>' containment reference list.
1637         * <!-- begin-user-doc -->
1638         * <!-- end-user-doc -->
1639         * @generated
1640         * @ordered
1641         */
1642        int PROJECT__CONTRIBUTORS = LOADABLE_FEATURE_COUNT + 73;
1643
1644        /**
1645         * The feature id for the '<em><b>Members</b></em>' containment reference list.
1646         * <!-- begin-user-doc -->
1647         * <!-- end-user-doc -->
1648         * @generated
1649         * @ordered
1650         */
1651        int PROJECT__MEMBERS = LOADABLE_FEATURE_COUNT + 74;
1652
1653        /**
1654         * The feature id for the '<em><b>Branches Loaded</b></em>' attribute.
1655         * <!-- begin-user-doc -->
1656         * <!-- end-user-doc -->
1657         * @generated
1658         * @ordered
1659         */
1660        int PROJECT__BRANCHES_LOADED = LOADABLE_FEATURE_COUNT + 75;
1661
1662        /**
1663         * The feature id for the '<em><b>Branches Load Error</b></em>' attribute.
1664         * <!-- begin-user-doc -->
1665         * <!-- end-user-doc -->
1666         * @generated
1667         * @ordered
1668         */
1669        int PROJECT__BRANCHES_LOAD_ERROR = LOADABLE_FEATURE_COUNT + 76;
1670
1671        /**
1672         * The number of structural features of the '<em>Project</em>' class.
1673         * <!-- begin-user-doc -->
1674         * <!-- end-user-doc -->
1675         * @generated
1676         * @ordered
1677         */
1678        int PROJECT_FEATURE_COUNT = LOADABLE_FEATURE_COUNT + 77;
1679
1680        /**
1681         * The number of operations of the '<em>Project</em>' class.
1682         * <!-- begin-user-doc -->
1683         * <!-- end-user-doc -->
1684         * @generated
1685         * @ordered
1686         */
1687        int PROJECT_OPERATION_COUNT = LOADABLE_OPERATION_COUNT + 0;
1688
1689        /**
1690         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.ProjectSharedGroupImpl <em>Project Shared Group</em>}' class.
1691         * <!-- begin-user-doc -->
1692         * <!-- end-user-doc -->
1693         * @see org.nasdanika.models.gitlab.impl.ProjectSharedGroupImpl
1694         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getProjectSharedGroup()
1695         * @generated
1696         */
1697        int PROJECT_SHARED_GROUP = 8;
1698
1699        /**
1700         * The feature id for the '<em><b>Id</b></em>' attribute.
1701         * <!-- begin-user-doc -->
1702         * <!-- end-user-doc -->
1703         * @generated
1704         * @ordered
1705         */
1706        int PROJECT_SHARED_GROUP__ID = 0;
1707
1708        /**
1709         * The feature id for the '<em><b>Name</b></em>' attribute.
1710         * <!-- begin-user-doc -->
1711         * <!-- end-user-doc -->
1712         * @generated
1713         * @ordered
1714         */
1715        int PROJECT_SHARED_GROUP__NAME = 1;
1716
1717        /**
1718         * The feature id for the '<em><b>Full Path</b></em>' attribute.
1719         * <!-- begin-user-doc -->
1720         * <!-- end-user-doc -->
1721         * @generated
1722         * @ordered
1723         */
1724        int PROJECT_SHARED_GROUP__FULL_PATH = 2;
1725
1726        /**
1727         * The feature id for the '<em><b>Access Level</b></em>' attribute.
1728         * <!-- begin-user-doc -->
1729         * <!-- end-user-doc -->
1730         * @generated
1731         * @ordered
1732         */
1733        int PROJECT_SHARED_GROUP__ACCESS_LEVEL = 3;
1734
1735        /**
1736         * The feature id for the '<em><b>Group</b></em>' reference.
1737         * <!-- begin-user-doc -->
1738         * <!-- end-user-doc -->
1739         * @generated
1740         * @ordered
1741         */
1742        int PROJECT_SHARED_GROUP__GROUP = 4;
1743
1744        /**
1745         * The number of structural features of the '<em>Project Shared Group</em>' class.
1746         * <!-- begin-user-doc -->
1747         * <!-- end-user-doc -->
1748         * @generated
1749         * @ordered
1750         */
1751        int PROJECT_SHARED_GROUP_FEATURE_COUNT = 5;
1752
1753        /**
1754         * The number of operations of the '<em>Project Shared Group</em>' class.
1755         * <!-- begin-user-doc -->
1756         * <!-- end-user-doc -->
1757         * @generated
1758         * @ordered
1759         */
1760        int PROJECT_SHARED_GROUP_OPERATION_COUNT = 0;
1761
1762        /**
1763         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.ProjectStatisticsImpl <em>Project Statistics</em>}' class.
1764         * <!-- begin-user-doc -->
1765         * <!-- end-user-doc -->
1766         * @see org.nasdanika.models.gitlab.impl.ProjectStatisticsImpl
1767         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getProjectStatistics()
1768         * @generated
1769         */
1770        int PROJECT_STATISTICS = 9;
1771
1772        /**
1773         * The feature id for the '<em><b>Commit Count</b></em>' attribute.
1774         * <!-- begin-user-doc -->
1775         * <!-- end-user-doc -->
1776         * @generated
1777         * @ordered
1778         */
1779        int PROJECT_STATISTICS__COMMIT_COUNT = 0;
1780
1781        /**
1782         * The feature id for the '<em><b>Storage Size</b></em>' attribute.
1783         * <!-- begin-user-doc -->
1784         * <!-- end-user-doc -->
1785         * @generated
1786         * @ordered
1787         */
1788        int PROJECT_STATISTICS__STORAGE_SIZE = 1;
1789
1790        /**
1791         * The feature id for the '<em><b>Repository Size</b></em>' attribute.
1792         * <!-- begin-user-doc -->
1793         * <!-- end-user-doc -->
1794         * @generated
1795         * @ordered
1796         */
1797        int PROJECT_STATISTICS__REPOSITORY_SIZE = 2;
1798
1799        /**
1800         * The feature id for the '<em><b>Wiki Size</b></em>' attribute.
1801         * <!-- begin-user-doc -->
1802         * <!-- end-user-doc -->
1803         * @generated
1804         * @ordered
1805         */
1806        int PROJECT_STATISTICS__WIKI_SIZE = 3;
1807
1808        /**
1809         * The feature id for the '<em><b>Lfs Objects Size</b></em>' attribute.
1810         * <!-- begin-user-doc -->
1811         * <!-- end-user-doc -->
1812         * @generated
1813         * @ordered
1814         */
1815        int PROJECT_STATISTICS__LFS_OBJECTS_SIZE = 4;
1816
1817        /**
1818         * The feature id for the '<em><b>Job Artifacts Size</b></em>' attribute.
1819         * <!-- begin-user-doc -->
1820         * <!-- end-user-doc -->
1821         * @generated
1822         * @ordered
1823         */
1824        int PROJECT_STATISTICS__JOB_ARTIFACTS_SIZE = 5;
1825
1826        /**
1827         * The feature id for the '<em><b>Packages Size</b></em>' attribute.
1828         * <!-- begin-user-doc -->
1829         * <!-- end-user-doc -->
1830         * @generated
1831         * @ordered
1832         */
1833        int PROJECT_STATISTICS__PACKAGES_SIZE = 6;
1834
1835        /**
1836         * The number of structural features of the '<em>Project Statistics</em>' class.
1837         * <!-- begin-user-doc -->
1838         * <!-- end-user-doc -->
1839         * @generated
1840         * @ordered
1841         */
1842        int PROJECT_STATISTICS_FEATURE_COUNT = 7;
1843
1844        /**
1845         * The number of operations of the '<em>Project Statistics</em>' class.
1846         * <!-- begin-user-doc -->
1847         * <!-- end-user-doc -->
1848         * @generated
1849         * @ordered
1850         */
1851        int PROJECT_STATISTICS_OPERATION_COUNT = 0;
1852
1853        /**
1854         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.ProjectLicenseImpl <em>Project License</em>}' class.
1855         * <!-- begin-user-doc -->
1856         * <!-- end-user-doc -->
1857         * @see org.nasdanika.models.gitlab.impl.ProjectLicenseImpl
1858         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getProjectLicense()
1859         * @generated
1860         */
1861        int PROJECT_LICENSE = 10;
1862
1863        /**
1864         * The feature id for the '<em><b>Key</b></em>' attribute.
1865         * <!-- begin-user-doc -->
1866         * <!-- end-user-doc -->
1867         * @generated
1868         * @ordered
1869         */
1870        int PROJECT_LICENSE__KEY = 0;
1871
1872        /**
1873         * The feature id for the '<em><b>Name</b></em>' attribute.
1874         * <!-- begin-user-doc -->
1875         * <!-- end-user-doc -->
1876         * @generated
1877         * @ordered
1878         */
1879        int PROJECT_LICENSE__NAME = 1;
1880
1881        /**
1882         * The feature id for the '<em><b>Nickname</b></em>' attribute.
1883         * <!-- begin-user-doc -->
1884         * <!-- end-user-doc -->
1885         * @generated
1886         * @ordered
1887         */
1888        int PROJECT_LICENSE__NICKNAME = 2;
1889
1890        /**
1891         * The feature id for the '<em><b>Html Url</b></em>' attribute.
1892         * <!-- begin-user-doc -->
1893         * <!-- end-user-doc -->
1894         * @generated
1895         * @ordered
1896         */
1897        int PROJECT_LICENSE__HTML_URL = 3;
1898
1899        /**
1900         * The feature id for the '<em><b>Source Url</b></em>' attribute.
1901         * <!-- begin-user-doc -->
1902         * <!-- end-user-doc -->
1903         * @generated
1904         * @ordered
1905         */
1906        int PROJECT_LICENSE__SOURCE_URL = 4;
1907
1908        /**
1909         * The number of structural features of the '<em>Project License</em>' class.
1910         * <!-- begin-user-doc -->
1911         * <!-- end-user-doc -->
1912         * @generated
1913         * @ordered
1914         */
1915        int PROJECT_LICENSE_FEATURE_COUNT = 5;
1916
1917        /**
1918         * The number of operations of the '<em>Project License</em>' class.
1919         * <!-- begin-user-doc -->
1920         * <!-- end-user-doc -->
1921         * @generated
1922         * @ordered
1923         */
1924        int PROJECT_LICENSE_OPERATION_COUNT = 0;
1925
1926        /**
1927         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.ContributorImpl <em>Contributor</em>}' class.
1928         * <!-- begin-user-doc -->
1929         * <!-- end-user-doc -->
1930         * @see org.nasdanika.models.gitlab.impl.ContributorImpl
1931         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getContributor()
1932         * @generated
1933         */
1934        int CONTRIBUTOR = 11;
1935
1936        /**
1937         * The feature id for the '<em><b>Loaded</b></em>' attribute.
1938         * <!-- begin-user-doc -->
1939         * <!-- end-user-doc -->
1940         * @generated
1941         * @ordered
1942         */
1943        int CONTRIBUTOR__LOADED = ABSTRACT_USER__LOADED;
1944
1945        /**
1946         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
1947         * <!-- begin-user-doc -->
1948         * <!-- end-user-doc -->
1949         * @generated
1950         * @ordered
1951         */
1952        int CONTRIBUTOR__LOADS = ABSTRACT_USER__LOADS;
1953
1954        /**
1955         * The feature id for the '<em><b>Avatar Url</b></em>' attribute.
1956         * <!-- begin-user-doc -->
1957         * <!-- end-user-doc -->
1958         * @generated
1959         * @ordered
1960         */
1961        int CONTRIBUTOR__AVATAR_URL = ABSTRACT_USER__AVATAR_URL;
1962
1963        /**
1964         * The feature id for the '<em><b>Created At</b></em>' attribute.
1965         * <!-- begin-user-doc -->
1966         * <!-- end-user-doc -->
1967         * @generated
1968         * @ordered
1969         */
1970        int CONTRIBUTOR__CREATED_AT = ABSTRACT_USER__CREATED_AT;
1971
1972        /**
1973         * The feature id for the '<em><b>EMail</b></em>' attribute.
1974         * <!-- begin-user-doc -->
1975         * <!-- end-user-doc -->
1976         * @generated
1977         * @ordered
1978         */
1979        int CONTRIBUTOR__EMAIL = ABSTRACT_USER__EMAIL;
1980
1981        /**
1982         * The feature id for the '<em><b>Id</b></em>' attribute.
1983         * <!-- begin-user-doc -->
1984         * <!-- end-user-doc -->
1985         * @generated
1986         * @ordered
1987         */
1988        int CONTRIBUTOR__ID = ABSTRACT_USER__ID;
1989
1990        /**
1991         * The feature id for the '<em><b>Name</b></em>' attribute.
1992         * <!-- begin-user-doc -->
1993         * <!-- end-user-doc -->
1994         * @generated
1995         * @ordered
1996         */
1997        int CONTRIBUTOR__NAME = ABSTRACT_USER__NAME;
1998
1999        /**
2000         * The feature id for the '<em><b>State</b></em>' attribute.
2001         * <!-- begin-user-doc -->
2002         * <!-- end-user-doc -->
2003         * @generated
2004         * @ordered
2005         */
2006        int CONTRIBUTOR__STATE = ABSTRACT_USER__STATE;
2007
2008        /**
2009         * The feature id for the '<em><b>User Name</b></em>' attribute.
2010         * <!-- begin-user-doc -->
2011         * <!-- end-user-doc -->
2012         * @generated
2013         * @ordered
2014         */
2015        int CONTRIBUTOR__USER_NAME = ABSTRACT_USER__USER_NAME;
2016
2017        /**
2018         * The feature id for the '<em><b>Web Url</b></em>' attribute.
2019         * <!-- begin-user-doc -->
2020         * <!-- end-user-doc -->
2021         * @generated
2022         * @ordered
2023         */
2024        int CONTRIBUTOR__WEB_URL = ABSTRACT_USER__WEB_URL;
2025
2026        /**
2027         * The feature id for the '<em><b>User</b></em>' reference.
2028         * <!-- begin-user-doc -->
2029         * <!-- end-user-doc -->
2030         * @generated
2031         * @ordered
2032         */
2033        int CONTRIBUTOR__USER = ABSTRACT_USER_FEATURE_COUNT + 0;
2034
2035        /**
2036         * The feature id for the '<em><b>Commits</b></em>' attribute.
2037         * <!-- begin-user-doc -->
2038         * <!-- end-user-doc -->
2039         * @generated
2040         * @ordered
2041         */
2042        int CONTRIBUTOR__COMMITS = ABSTRACT_USER_FEATURE_COUNT + 1;
2043
2044        /**
2045         * The feature id for the '<em><b>Additions</b></em>' attribute.
2046         * <!-- begin-user-doc -->
2047         * <!-- end-user-doc -->
2048         * @generated
2049         * @ordered
2050         */
2051        int CONTRIBUTOR__ADDITIONS = ABSTRACT_USER_FEATURE_COUNT + 2;
2052
2053        /**
2054         * The feature id for the '<em><b>Deletions</b></em>' attribute.
2055         * <!-- begin-user-doc -->
2056         * <!-- end-user-doc -->
2057         * @generated
2058         * @ordered
2059         */
2060        int CONTRIBUTOR__DELETIONS = ABSTRACT_USER_FEATURE_COUNT + 3;
2061
2062        /**
2063         * The number of structural features of the '<em>Contributor</em>' class.
2064         * <!-- begin-user-doc -->
2065         * <!-- end-user-doc -->
2066         * @generated
2067         * @ordered
2068         */
2069        int CONTRIBUTOR_FEATURE_COUNT = ABSTRACT_USER_FEATURE_COUNT + 4;
2070
2071        /**
2072         * The number of operations of the '<em>Contributor</em>' class.
2073         * <!-- begin-user-doc -->
2074         * <!-- end-user-doc -->
2075         * @generated
2076         * @ordered
2077         */
2078        int CONTRIBUTOR_OPERATION_COUNT = ABSTRACT_USER_OPERATION_COUNT + 0;
2079
2080        /**
2081         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.ProjectAccessImpl <em>Project Access</em>}' class.
2082         * <!-- begin-user-doc -->
2083         * <!-- end-user-doc -->
2084         * @see org.nasdanika.models.gitlab.impl.ProjectAccessImpl
2085         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getProjectAccess()
2086         * @generated
2087         */
2088        int PROJECT_ACCESS = 12;
2089
2090        /**
2091         * The feature id for the '<em><b>Access Level</b></em>' attribute.
2092         * <!-- begin-user-doc -->
2093         * <!-- end-user-doc -->
2094         * @generated
2095         * @ordered
2096         */
2097        int PROJECT_ACCESS__ACCESS_LEVEL = 0;
2098
2099        /**
2100         * The feature id for the '<em><b>Notification Level</b></em>' attribute.
2101         * <!-- begin-user-doc -->
2102         * <!-- end-user-doc -->
2103         * @generated
2104         * @ordered
2105         */
2106        int PROJECT_ACCESS__NOTIFICATION_LEVEL = 1;
2107
2108        /**
2109         * The number of structural features of the '<em>Project Access</em>' class.
2110         * <!-- begin-user-doc -->
2111         * <!-- end-user-doc -->
2112         * @generated
2113         * @ordered
2114         */
2115        int PROJECT_ACCESS_FEATURE_COUNT = 2;
2116
2117        /**
2118         * The number of operations of the '<em>Project Access</em>' class.
2119         * <!-- begin-user-doc -->
2120         * <!-- end-user-doc -->
2121         * @generated
2122         * @ordered
2123         */
2124        int PROJECT_ACCESS_OPERATION_COUNT = 0;
2125
2126        /**
2127         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.CustomAttributeImpl <em>Custom Attribute</em>}' class.
2128         * <!-- begin-user-doc -->
2129         * <!-- end-user-doc -->
2130         * @see org.nasdanika.models.gitlab.impl.CustomAttributeImpl
2131         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getCustomAttribute()
2132         * @generated
2133         */
2134        int CUSTOM_ATTRIBUTE = 13;
2135
2136        /**
2137         * The feature id for the '<em><b>Key</b></em>' attribute.
2138         * <!-- begin-user-doc -->
2139         * <!-- end-user-doc -->
2140         * @generated
2141         * @ordered
2142         */
2143        int CUSTOM_ATTRIBUTE__KEY = 0;
2144
2145        /**
2146         * The feature id for the '<em><b>Value</b></em>' attribute.
2147         * <!-- begin-user-doc -->
2148         * <!-- end-user-doc -->
2149         * @generated
2150         * @ordered
2151         */
2152        int CUSTOM_ATTRIBUTE__VALUE = 1;
2153
2154        /**
2155         * The number of structural features of the '<em>Custom Attribute</em>' class.
2156         * <!-- begin-user-doc -->
2157         * <!-- end-user-doc -->
2158         * @generated
2159         * @ordered
2160         */
2161        int CUSTOM_ATTRIBUTE_FEATURE_COUNT = 2;
2162
2163        /**
2164         * The number of operations of the '<em>Custom Attribute</em>' class.
2165         * <!-- begin-user-doc -->
2166         * <!-- end-user-doc -->
2167         * @generated
2168         * @ordered
2169         */
2170        int CUSTOM_ATTRIBUTE_OPERATION_COUNT = 0;
2171
2172        /**
2173         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.TreeItemImpl <em>Tree Item</em>}' class.
2174         * <!-- begin-user-doc -->
2175         * <!-- end-user-doc -->
2176         * @see org.nasdanika.models.gitlab.impl.TreeItemImpl
2177         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getTreeItem()
2178         * @generated
2179         */
2180        int TREE_ITEM = 15;
2181
2182        /**
2183         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.TreeImpl <em>Tree</em>}' class.
2184         * <!-- begin-user-doc -->
2185         * <!-- end-user-doc -->
2186         * @see org.nasdanika.models.gitlab.impl.TreeImpl
2187         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getTree()
2188         * @generated
2189         */
2190        int TREE = 16;
2191
2192        /**
2193         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.BranchImpl <em>Branch</em>}' class.
2194         * <!-- begin-user-doc -->
2195         * <!-- end-user-doc -->
2196         * @see org.nasdanika.models.gitlab.impl.BranchImpl
2197         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getBranch()
2198         * @generated
2199         */
2200        int BRANCH = 17;
2201
2202        /**
2203         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.OwnerImpl <em>Owner</em>}' class.
2204         * <!-- begin-user-doc -->
2205         * <!-- end-user-doc -->
2206         * @see org.nasdanika.models.gitlab.impl.OwnerImpl
2207         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getOwner()
2208         * @generated
2209         */
2210        int OWNER = 14;
2211
2212        /**
2213         * The feature id for the '<em><b>Loaded</b></em>' attribute.
2214         * <!-- begin-user-doc -->
2215         * <!-- end-user-doc -->
2216         * @generated
2217         * @ordered
2218         */
2219        int OWNER__LOADED = ABSTRACT_USER__LOADED;
2220
2221        /**
2222         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
2223         * <!-- begin-user-doc -->
2224         * <!-- end-user-doc -->
2225         * @generated
2226         * @ordered
2227         */
2228        int OWNER__LOADS = ABSTRACT_USER__LOADS;
2229
2230        /**
2231         * The feature id for the '<em><b>Avatar Url</b></em>' attribute.
2232         * <!-- begin-user-doc -->
2233         * <!-- end-user-doc -->
2234         * @generated
2235         * @ordered
2236         */
2237        int OWNER__AVATAR_URL = ABSTRACT_USER__AVATAR_URL;
2238
2239        /**
2240         * The feature id for the '<em><b>Created At</b></em>' attribute.
2241         * <!-- begin-user-doc -->
2242         * <!-- end-user-doc -->
2243         * @generated
2244         * @ordered
2245         */
2246        int OWNER__CREATED_AT = ABSTRACT_USER__CREATED_AT;
2247
2248        /**
2249         * The feature id for the '<em><b>EMail</b></em>' attribute.
2250         * <!-- begin-user-doc -->
2251         * <!-- end-user-doc -->
2252         * @generated
2253         * @ordered
2254         */
2255        int OWNER__EMAIL = ABSTRACT_USER__EMAIL;
2256
2257        /**
2258         * The feature id for the '<em><b>Id</b></em>' attribute.
2259         * <!-- begin-user-doc -->
2260         * <!-- end-user-doc -->
2261         * @generated
2262         * @ordered
2263         */
2264        int OWNER__ID = ABSTRACT_USER__ID;
2265
2266        /**
2267         * The feature id for the '<em><b>Name</b></em>' attribute.
2268         * <!-- begin-user-doc -->
2269         * <!-- end-user-doc -->
2270         * @generated
2271         * @ordered
2272         */
2273        int OWNER__NAME = ABSTRACT_USER__NAME;
2274
2275        /**
2276         * The feature id for the '<em><b>State</b></em>' attribute.
2277         * <!-- begin-user-doc -->
2278         * <!-- end-user-doc -->
2279         * @generated
2280         * @ordered
2281         */
2282        int OWNER__STATE = ABSTRACT_USER__STATE;
2283
2284        /**
2285         * The feature id for the '<em><b>User Name</b></em>' attribute.
2286         * <!-- begin-user-doc -->
2287         * <!-- end-user-doc -->
2288         * @generated
2289         * @ordered
2290         */
2291        int OWNER__USER_NAME = ABSTRACT_USER__USER_NAME;
2292
2293        /**
2294         * The feature id for the '<em><b>Web Url</b></em>' attribute.
2295         * <!-- begin-user-doc -->
2296         * <!-- end-user-doc -->
2297         * @generated
2298         * @ordered
2299         */
2300        int OWNER__WEB_URL = ABSTRACT_USER__WEB_URL;
2301
2302        /**
2303         * The feature id for the '<em><b>User</b></em>' reference.
2304         * <!-- begin-user-doc -->
2305         * <!-- end-user-doc -->
2306         * @generated
2307         * @ordered
2308         */
2309        int OWNER__USER = ABSTRACT_USER_FEATURE_COUNT + 0;
2310
2311        /**
2312         * The number of structural features of the '<em>Owner</em>' class.
2313         * <!-- begin-user-doc -->
2314         * <!-- end-user-doc -->
2315         * @generated
2316         * @ordered
2317         */
2318        int OWNER_FEATURE_COUNT = ABSTRACT_USER_FEATURE_COUNT + 1;
2319
2320        /**
2321         * The number of operations of the '<em>Owner</em>' class.
2322         * <!-- begin-user-doc -->
2323         * <!-- end-user-doc -->
2324         * @generated
2325         * @ordered
2326         */
2327        int OWNER_OPERATION_COUNT = ABSTRACT_USER_OPERATION_COUNT + 0;
2328
2329        /**
2330         * The feature id for the '<em><b>Loaded</b></em>' attribute.
2331         * <!-- begin-user-doc -->
2332         * <!-- end-user-doc -->
2333         * @generated
2334         * @ordered
2335         */
2336        int TREE_ITEM__LOADED = LOADABLE__LOADED;
2337
2338        /**
2339         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
2340         * <!-- begin-user-doc -->
2341         * <!-- end-user-doc -->
2342         * @generated
2343         * @ordered
2344         */
2345        int TREE_ITEM__LOADS = LOADABLE__LOADS;
2346
2347        /**
2348         * The feature id for the '<em><b>Name</b></em>' attribute.
2349         * <!-- begin-user-doc -->
2350         * <!-- end-user-doc -->
2351         * @generated
2352         * @ordered
2353         */
2354        int TREE_ITEM__NAME = LOADABLE_FEATURE_COUNT + 0;
2355
2356        /**
2357         * The feature id for the '<em><b>Id</b></em>' attribute.
2358         * <!-- begin-user-doc -->
2359         * <!-- end-user-doc -->
2360         * @generated
2361         * @ordered
2362         */
2363        int TREE_ITEM__ID = LOADABLE_FEATURE_COUNT + 1;
2364
2365        /**
2366         * The feature id for the '<em><b>Path</b></em>' attribute.
2367         * <!-- begin-user-doc -->
2368         * <!-- end-user-doc -->
2369         * @generated
2370         * @ordered
2371         */
2372        int TREE_ITEM__PATH = LOADABLE_FEATURE_COUNT + 2;
2373
2374        /**
2375         * The number of structural features of the '<em>Tree Item</em>' class.
2376         * <!-- begin-user-doc -->
2377         * <!-- end-user-doc -->
2378         * @generated
2379         * @ordered
2380         */
2381        int TREE_ITEM_FEATURE_COUNT = LOADABLE_FEATURE_COUNT + 3;
2382
2383        /**
2384         * The number of operations of the '<em>Tree Item</em>' class.
2385         * <!-- begin-user-doc -->
2386         * <!-- end-user-doc -->
2387         * @generated
2388         * @ordered
2389         */
2390        int TREE_ITEM_OPERATION_COUNT = LOADABLE_OPERATION_COUNT + 0;
2391
2392        /**
2393         * The feature id for the '<em><b>Loaded</b></em>' attribute.
2394         * <!-- begin-user-doc -->
2395         * <!-- end-user-doc -->
2396         * @generated
2397         * @ordered
2398         */
2399        int TREE__LOADED = TREE_ITEM__LOADED;
2400
2401        /**
2402         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
2403         * <!-- begin-user-doc -->
2404         * <!-- end-user-doc -->
2405         * @generated
2406         * @ordered
2407         */
2408        int TREE__LOADS = TREE_ITEM__LOADS;
2409
2410        /**
2411         * The feature id for the '<em><b>Name</b></em>' attribute.
2412         * <!-- begin-user-doc -->
2413         * <!-- end-user-doc -->
2414         * @generated
2415         * @ordered
2416         */
2417        int TREE__NAME = TREE_ITEM__NAME;
2418
2419        /**
2420         * The feature id for the '<em><b>Id</b></em>' attribute.
2421         * <!-- begin-user-doc -->
2422         * <!-- end-user-doc -->
2423         * @generated
2424         * @ordered
2425         */
2426        int TREE__ID = TREE_ITEM__ID;
2427
2428        /**
2429         * The feature id for the '<em><b>Path</b></em>' attribute.
2430         * <!-- begin-user-doc -->
2431         * <!-- end-user-doc -->
2432         * @generated
2433         * @ordered
2434         */
2435        int TREE__PATH = TREE_ITEM__PATH;
2436
2437        /**
2438         * The feature id for the '<em><b>Tree Items</b></em>' containment reference list.
2439         * <!-- begin-user-doc -->
2440         * <!-- end-user-doc -->
2441         * @generated
2442         * @ordered
2443         */
2444        int TREE__TREE_ITEMS = TREE_ITEM_FEATURE_COUNT + 0;
2445
2446        /**
2447         * The feature id for the '<em><b>Tree Items Loaded</b></em>' attribute.
2448         * <!-- begin-user-doc -->
2449         * <!-- end-user-doc -->
2450         * @generated
2451         * @ordered
2452         */
2453        int TREE__TREE_ITEMS_LOADED = TREE_ITEM_FEATURE_COUNT + 1;
2454
2455        /**
2456         * The number of structural features of the '<em>Tree</em>' class.
2457         * <!-- begin-user-doc -->
2458         * <!-- end-user-doc -->
2459         * @generated
2460         * @ordered
2461         */
2462        int TREE_FEATURE_COUNT = TREE_ITEM_FEATURE_COUNT + 2;
2463
2464        /**
2465         * The number of operations of the '<em>Tree</em>' class.
2466         * <!-- begin-user-doc -->
2467         * <!-- end-user-doc -->
2468         * @generated
2469         * @ordered
2470         */
2471        int TREE_OPERATION_COUNT = TREE_ITEM_OPERATION_COUNT + 0;
2472
2473        /**
2474         * The feature id for the '<em><b>Loaded</b></em>' attribute.
2475         * <!-- begin-user-doc -->
2476         * <!-- end-user-doc -->
2477         * @generated
2478         * @ordered
2479         */
2480        int BRANCH__LOADED = TREE__LOADED;
2481
2482        /**
2483         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
2484         * <!-- begin-user-doc -->
2485         * <!-- end-user-doc -->
2486         * @generated
2487         * @ordered
2488         */
2489        int BRANCH__LOADS = TREE__LOADS;
2490
2491        /**
2492         * The feature id for the '<em><b>Name</b></em>' attribute.
2493         * <!-- begin-user-doc -->
2494         * <!-- end-user-doc -->
2495         * @generated
2496         * @ordered
2497         */
2498        int BRANCH__NAME = TREE__NAME;
2499
2500        /**
2501         * The feature id for the '<em><b>Id</b></em>' attribute.
2502         * <!-- begin-user-doc -->
2503         * <!-- end-user-doc -->
2504         * @generated
2505         * @ordered
2506         */
2507        int BRANCH__ID = TREE__ID;
2508
2509        /**
2510         * The feature id for the '<em><b>Path</b></em>' attribute.
2511         * <!-- begin-user-doc -->
2512         * <!-- end-user-doc -->
2513         * @generated
2514         * @ordered
2515         */
2516        int BRANCH__PATH = TREE__PATH;
2517
2518        /**
2519         * The feature id for the '<em><b>Tree Items</b></em>' containment reference list.
2520         * <!-- begin-user-doc -->
2521         * <!-- end-user-doc -->
2522         * @generated
2523         * @ordered
2524         */
2525        int BRANCH__TREE_ITEMS = TREE__TREE_ITEMS;
2526
2527        /**
2528         * The feature id for the '<em><b>Tree Items Loaded</b></em>' attribute.
2529         * <!-- begin-user-doc -->
2530         * <!-- end-user-doc -->
2531         * @generated
2532         * @ordered
2533         */
2534        int BRANCH__TREE_ITEMS_LOADED = TREE__TREE_ITEMS_LOADED;
2535
2536        /**
2537         * The feature id for the '<em><b>Commit Date</b></em>' attribute.
2538         * <!-- begin-user-doc -->
2539         * <!-- end-user-doc -->
2540         * @generated
2541         * @ordered
2542         */
2543        int BRANCH__COMMIT_DATE = TREE_FEATURE_COUNT + 0;
2544
2545        /**
2546         * The feature id for the '<em><b>Developers Can Merge</b></em>' attribute.
2547         * <!-- begin-user-doc -->
2548         * <!-- end-user-doc -->
2549         * @generated
2550         * @ordered
2551         */
2552        int BRANCH__DEVELOPERS_CAN_MERGE = TREE_FEATURE_COUNT + 1;
2553
2554        /**
2555         * The feature id for the '<em><b>Developers Can Push</b></em>' attribute.
2556         * <!-- begin-user-doc -->
2557         * <!-- end-user-doc -->
2558         * @generated
2559         * @ordered
2560         */
2561        int BRANCH__DEVELOPERS_CAN_PUSH = TREE_FEATURE_COUNT + 2;
2562
2563        /**
2564         * The feature id for the '<em><b>Merged</b></em>' attribute.
2565         * <!-- begin-user-doc -->
2566         * <!-- end-user-doc -->
2567         * @generated
2568         * @ordered
2569         */
2570        int BRANCH__MERGED = TREE_FEATURE_COUNT + 3;
2571
2572        /**
2573         * The feature id for the '<em><b>Is Protected</b></em>' attribute.
2574         * <!-- begin-user-doc -->
2575         * <!-- end-user-doc -->
2576         * @generated
2577         * @ordered
2578         */
2579        int BRANCH__IS_PROTECTED = TREE_FEATURE_COUNT + 4;
2580
2581        /**
2582         * The feature id for the '<em><b>Is Default</b></em>' attribute.
2583         * <!-- begin-user-doc -->
2584         * <!-- end-user-doc -->
2585         * @generated
2586         * @ordered
2587         */
2588        int BRANCH__IS_DEFAULT = TREE_FEATURE_COUNT + 5;
2589
2590        /**
2591         * The feature id for the '<em><b>Can Push</b></em>' attribute.
2592         * <!-- begin-user-doc -->
2593         * <!-- end-user-doc -->
2594         * @generated
2595         * @ordered
2596         */
2597        int BRANCH__CAN_PUSH = TREE_FEATURE_COUNT + 6;
2598
2599        /**
2600         * The feature id for the '<em><b>Web Url</b></em>' attribute.
2601         * <!-- begin-user-doc -->
2602         * <!-- end-user-doc -->
2603         * @generated
2604         * @ordered
2605         */
2606        int BRANCH__WEB_URL = TREE_FEATURE_COUNT + 7;
2607
2608        /**
2609         * The number of structural features of the '<em>Branch</em>' class.
2610         * <!-- begin-user-doc -->
2611         * <!-- end-user-doc -->
2612         * @generated
2613         * @ordered
2614         */
2615        int BRANCH_FEATURE_COUNT = TREE_FEATURE_COUNT + 8;
2616
2617        /**
2618         * The number of operations of the '<em>Branch</em>' class.
2619         * <!-- begin-user-doc -->
2620         * <!-- end-user-doc -->
2621         * @generated
2622         * @ordered
2623         */
2624        int BRANCH_OPERATION_COUNT = TREE_OPERATION_COUNT + 0;
2625
2626        /**
2627         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.BlobImpl <em>Blob</em>}' class.
2628         * <!-- begin-user-doc -->
2629         * <!-- end-user-doc -->
2630         * @see org.nasdanika.models.gitlab.impl.BlobImpl
2631         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getBlob()
2632         * @generated
2633         */
2634        int BLOB = 18;
2635
2636        /**
2637         * The feature id for the '<em><b>Loaded</b></em>' attribute.
2638         * <!-- begin-user-doc -->
2639         * <!-- end-user-doc -->
2640         * @generated
2641         * @ordered
2642         */
2643        int BLOB__LOADED = TREE_ITEM__LOADED;
2644
2645        /**
2646         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
2647         * <!-- begin-user-doc -->
2648         * <!-- end-user-doc -->
2649         * @generated
2650         * @ordered
2651         */
2652        int BLOB__LOADS = TREE_ITEM__LOADS;
2653
2654        /**
2655         * The feature id for the '<em><b>Name</b></em>' attribute.
2656         * <!-- begin-user-doc -->
2657         * <!-- end-user-doc -->
2658         * @generated
2659         * @ordered
2660         */
2661        int BLOB__NAME = TREE_ITEM__NAME;
2662
2663        /**
2664         * The feature id for the '<em><b>Id</b></em>' attribute.
2665         * <!-- begin-user-doc -->
2666         * <!-- end-user-doc -->
2667         * @generated
2668         * @ordered
2669         */
2670        int BLOB__ID = TREE_ITEM__ID;
2671
2672        /**
2673         * The feature id for the '<em><b>Path</b></em>' attribute.
2674         * <!-- begin-user-doc -->
2675         * <!-- end-user-doc -->
2676         * @generated
2677         * @ordered
2678         */
2679        int BLOB__PATH = TREE_ITEM__PATH;
2680
2681        /**
2682         * The number of structural features of the '<em>Blob</em>' class.
2683         * <!-- begin-user-doc -->
2684         * <!-- end-user-doc -->
2685         * @generated
2686         * @ordered
2687         */
2688        int BLOB_FEATURE_COUNT = TREE_ITEM_FEATURE_COUNT + 0;
2689
2690        /**
2691         * The number of operations of the '<em>Blob</em>' class.
2692         * <!-- begin-user-doc -->
2693         * <!-- end-user-doc -->
2694         * @generated
2695         * @ordered
2696         */
2697        int BLOB_OPERATION_COUNT = TREE_ITEM_OPERATION_COUNT + 0;
2698
2699        /**
2700         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.RepositoryFileImpl <em>Repository File</em>}' class.
2701         * <!-- begin-user-doc -->
2702         * <!-- end-user-doc -->
2703         * @see org.nasdanika.models.gitlab.impl.RepositoryFileImpl
2704         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getRepositoryFile()
2705         * @generated
2706         */
2707        int REPOSITORY_FILE = 19;
2708
2709        /**
2710         * The feature id for the '<em><b>Loaded</b></em>' attribute.
2711         * <!-- begin-user-doc -->
2712         * <!-- end-user-doc -->
2713         * @generated
2714         * @ordered
2715         */
2716        int REPOSITORY_FILE__LOADED = BLOB__LOADED;
2717
2718        /**
2719         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
2720         * <!-- begin-user-doc -->
2721         * <!-- end-user-doc -->
2722         * @generated
2723         * @ordered
2724         */
2725        int REPOSITORY_FILE__LOADS = BLOB__LOADS;
2726
2727        /**
2728         * The feature id for the '<em><b>Name</b></em>' attribute.
2729         * <!-- begin-user-doc -->
2730         * <!-- end-user-doc -->
2731         * @generated
2732         * @ordered
2733         */
2734        int REPOSITORY_FILE__NAME = BLOB__NAME;
2735
2736        /**
2737         * The feature id for the '<em><b>Id</b></em>' attribute.
2738         * <!-- begin-user-doc -->
2739         * <!-- end-user-doc -->
2740         * @generated
2741         * @ordered
2742         */
2743        int REPOSITORY_FILE__ID = BLOB__ID;
2744
2745        /**
2746         * The feature id for the '<em><b>Path</b></em>' attribute.
2747         * <!-- begin-user-doc -->
2748         * <!-- end-user-doc -->
2749         * @generated
2750         * @ordered
2751         */
2752        int REPOSITORY_FILE__PATH = BLOB__PATH;
2753
2754        /**
2755         * The feature id for the '<em><b>Size</b></em>' attribute.
2756         * <!-- begin-user-doc -->
2757         * <!-- end-user-doc -->
2758         * @generated
2759         * @ordered
2760         */
2761        int REPOSITORY_FILE__SIZE = BLOB_FEATURE_COUNT + 0;
2762
2763        /**
2764         * The feature id for the '<em><b>Ref</b></em>' attribute.
2765         * <!-- begin-user-doc -->
2766         * <!-- end-user-doc -->
2767         * @generated
2768         * @ordered
2769         */
2770        int REPOSITORY_FILE__REF = BLOB_FEATURE_COUNT + 1;
2771
2772        /**
2773         * The feature id for the '<em><b>Commit Id</b></em>' attribute.
2774         * <!-- begin-user-doc -->
2775         * <!-- end-user-doc -->
2776         * @generated
2777         * @ordered
2778         */
2779        int REPOSITORY_FILE__COMMIT_ID = BLOB_FEATURE_COUNT + 2;
2780
2781        /**
2782         * The feature id for the '<em><b>Last Commit Id</b></em>' attribute.
2783         * <!-- begin-user-doc -->
2784         * <!-- end-user-doc -->
2785         * @generated
2786         * @ordered
2787         */
2788        int REPOSITORY_FILE__LAST_COMMIT_ID = BLOB_FEATURE_COUNT + 3;
2789
2790        /**
2791         * The number of structural features of the '<em>Repository File</em>' class.
2792         * <!-- begin-user-doc -->
2793         * <!-- end-user-doc -->
2794         * @generated
2795         * @ordered
2796         */
2797        int REPOSITORY_FILE_FEATURE_COUNT = BLOB_FEATURE_COUNT + 4;
2798
2799        /**
2800         * The number of operations of the '<em>Repository File</em>' class.
2801         * <!-- begin-user-doc -->
2802         * <!-- end-user-doc -->
2803         * @generated
2804         * @ordered
2805         */
2806        int REPOSITORY_FILE_OPERATION_COUNT = BLOB_OPERATION_COUNT + 0;
2807
2808        /**
2809         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.TextRepositoryFileImpl <em>Text Repository File</em>}' class.
2810         * <!-- begin-user-doc -->
2811         * <!-- end-user-doc -->
2812         * @see org.nasdanika.models.gitlab.impl.TextRepositoryFileImpl
2813         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getTextRepositoryFile()
2814         * @generated
2815         */
2816        int TEXT_REPOSITORY_FILE = 20;
2817
2818        /**
2819         * The feature id for the '<em><b>Loaded</b></em>' attribute.
2820         * <!-- begin-user-doc -->
2821         * <!-- end-user-doc -->
2822         * @generated
2823         * @ordered
2824         */
2825        int TEXT_REPOSITORY_FILE__LOADED = REPOSITORY_FILE__LOADED;
2826
2827        /**
2828         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
2829         * <!-- begin-user-doc -->
2830         * <!-- end-user-doc -->
2831         * @generated
2832         * @ordered
2833         */
2834        int TEXT_REPOSITORY_FILE__LOADS = REPOSITORY_FILE__LOADS;
2835
2836        /**
2837         * The feature id for the '<em><b>Name</b></em>' attribute.
2838         * <!-- begin-user-doc -->
2839         * <!-- end-user-doc -->
2840         * @generated
2841         * @ordered
2842         */
2843        int TEXT_REPOSITORY_FILE__NAME = REPOSITORY_FILE__NAME;
2844
2845        /**
2846         * The feature id for the '<em><b>Id</b></em>' attribute.
2847         * <!-- begin-user-doc -->
2848         * <!-- end-user-doc -->
2849         * @generated
2850         * @ordered
2851         */
2852        int TEXT_REPOSITORY_FILE__ID = REPOSITORY_FILE__ID;
2853
2854        /**
2855         * The feature id for the '<em><b>Path</b></em>' attribute.
2856         * <!-- begin-user-doc -->
2857         * <!-- end-user-doc -->
2858         * @generated
2859         * @ordered
2860         */
2861        int TEXT_REPOSITORY_FILE__PATH = REPOSITORY_FILE__PATH;
2862
2863        /**
2864         * The feature id for the '<em><b>Size</b></em>' attribute.
2865         * <!-- begin-user-doc -->
2866         * <!-- end-user-doc -->
2867         * @generated
2868         * @ordered
2869         */
2870        int TEXT_REPOSITORY_FILE__SIZE = REPOSITORY_FILE__SIZE;
2871
2872        /**
2873         * The feature id for the '<em><b>Ref</b></em>' attribute.
2874         * <!-- begin-user-doc -->
2875         * <!-- end-user-doc -->
2876         * @generated
2877         * @ordered
2878         */
2879        int TEXT_REPOSITORY_FILE__REF = REPOSITORY_FILE__REF;
2880
2881        /**
2882         * The feature id for the '<em><b>Commit Id</b></em>' attribute.
2883         * <!-- begin-user-doc -->
2884         * <!-- end-user-doc -->
2885         * @generated
2886         * @ordered
2887         */
2888        int TEXT_REPOSITORY_FILE__COMMIT_ID = REPOSITORY_FILE__COMMIT_ID;
2889
2890        /**
2891         * The feature id for the '<em><b>Last Commit Id</b></em>' attribute.
2892         * <!-- begin-user-doc -->
2893         * <!-- end-user-doc -->
2894         * @generated
2895         * @ordered
2896         */
2897        int TEXT_REPOSITORY_FILE__LAST_COMMIT_ID = REPOSITORY_FILE__LAST_COMMIT_ID;
2898
2899        /**
2900         * The feature id for the '<em><b>Content</b></em>' attribute.
2901         * <!-- begin-user-doc -->
2902         * <!-- end-user-doc -->
2903         * @generated
2904         * @ordered
2905         */
2906        int TEXT_REPOSITORY_FILE__CONTENT = REPOSITORY_FILE_FEATURE_COUNT + 0;
2907
2908        /**
2909         * The number of structural features of the '<em>Text Repository File</em>' class.
2910         * <!-- begin-user-doc -->
2911         * <!-- end-user-doc -->
2912         * @generated
2913         * @ordered
2914         */
2915        int TEXT_REPOSITORY_FILE_FEATURE_COUNT = REPOSITORY_FILE_FEATURE_COUNT + 1;
2916
2917        /**
2918         * The number of operations of the '<em>Text Repository File</em>' class.
2919         * <!-- begin-user-doc -->
2920         * <!-- end-user-doc -->
2921         * @generated
2922         * @ordered
2923         */
2924        int TEXT_REPOSITORY_FILE_OPERATION_COUNT = REPOSITORY_FILE_OPERATION_COUNT + 0;
2925
2926        /**
2927         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.BinaryRepositoryFileImpl <em>Binary Repository File</em>}' class.
2928         * <!-- begin-user-doc -->
2929         * <!-- end-user-doc -->
2930         * @see org.nasdanika.models.gitlab.impl.BinaryRepositoryFileImpl
2931         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getBinaryRepositoryFile()
2932         * @generated
2933         */
2934        int BINARY_REPOSITORY_FILE = 21;
2935
2936        /**
2937         * The feature id for the '<em><b>Loaded</b></em>' attribute.
2938         * <!-- begin-user-doc -->
2939         * <!-- end-user-doc -->
2940         * @generated
2941         * @ordered
2942         */
2943        int BINARY_REPOSITORY_FILE__LOADED = REPOSITORY_FILE__LOADED;
2944
2945        /**
2946         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
2947         * <!-- begin-user-doc -->
2948         * <!-- end-user-doc -->
2949         * @generated
2950         * @ordered
2951         */
2952        int BINARY_REPOSITORY_FILE__LOADS = REPOSITORY_FILE__LOADS;
2953
2954        /**
2955         * The feature id for the '<em><b>Name</b></em>' attribute.
2956         * <!-- begin-user-doc -->
2957         * <!-- end-user-doc -->
2958         * @generated
2959         * @ordered
2960         */
2961        int BINARY_REPOSITORY_FILE__NAME = REPOSITORY_FILE__NAME;
2962
2963        /**
2964         * The feature id for the '<em><b>Id</b></em>' attribute.
2965         * <!-- begin-user-doc -->
2966         * <!-- end-user-doc -->
2967         * @generated
2968         * @ordered
2969         */
2970        int BINARY_REPOSITORY_FILE__ID = REPOSITORY_FILE__ID;
2971
2972        /**
2973         * The feature id for the '<em><b>Path</b></em>' attribute.
2974         * <!-- begin-user-doc -->
2975         * <!-- end-user-doc -->
2976         * @generated
2977         * @ordered
2978         */
2979        int BINARY_REPOSITORY_FILE__PATH = REPOSITORY_FILE__PATH;
2980
2981        /**
2982         * The feature id for the '<em><b>Size</b></em>' attribute.
2983         * <!-- begin-user-doc -->
2984         * <!-- end-user-doc -->
2985         * @generated
2986         * @ordered
2987         */
2988        int BINARY_REPOSITORY_FILE__SIZE = REPOSITORY_FILE__SIZE;
2989
2990        /**
2991         * The feature id for the '<em><b>Ref</b></em>' attribute.
2992         * <!-- begin-user-doc -->
2993         * <!-- end-user-doc -->
2994         * @generated
2995         * @ordered
2996         */
2997        int BINARY_REPOSITORY_FILE__REF = REPOSITORY_FILE__REF;
2998
2999        /**
3000         * The feature id for the '<em><b>Commit Id</b></em>' attribute.
3001         * <!-- begin-user-doc -->
3002         * <!-- end-user-doc -->
3003         * @generated
3004         * @ordered
3005         */
3006        int BINARY_REPOSITORY_FILE__COMMIT_ID = REPOSITORY_FILE__COMMIT_ID;
3007
3008        /**
3009         * The feature id for the '<em><b>Last Commit Id</b></em>' attribute.
3010         * <!-- begin-user-doc -->
3011         * <!-- end-user-doc -->
3012         * @generated
3013         * @ordered
3014         */
3015        int BINARY_REPOSITORY_FILE__LAST_COMMIT_ID = REPOSITORY_FILE__LAST_COMMIT_ID;
3016
3017        /**
3018         * The feature id for the '<em><b>Content</b></em>' attribute.
3019         * <!-- begin-user-doc -->
3020         * <!-- end-user-doc -->
3021         * @generated
3022         * @ordered
3023         */
3024        int BINARY_REPOSITORY_FILE__CONTENT = REPOSITORY_FILE_FEATURE_COUNT + 0;
3025
3026        /**
3027         * The number of structural features of the '<em>Binary Repository File</em>' class.
3028         * <!-- begin-user-doc -->
3029         * <!-- end-user-doc -->
3030         * @generated
3031         * @ordered
3032         */
3033        int BINARY_REPOSITORY_FILE_FEATURE_COUNT = REPOSITORY_FILE_FEATURE_COUNT + 1;
3034
3035        /**
3036         * The number of operations of the '<em>Binary Repository File</em>' class.
3037         * <!-- begin-user-doc -->
3038         * <!-- end-user-doc -->
3039         * @generated
3040         * @ordered
3041         */
3042        int BINARY_REPOSITORY_FILE_OPERATION_COUNT = REPOSITORY_FILE_OPERATION_COUNT + 0;
3043
3044        /**
3045         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.EObjectRepositoryFileImpl <em>EObject Repository File</em>}' class.
3046         * <!-- begin-user-doc -->
3047         * <!-- end-user-doc -->
3048         * @see org.nasdanika.models.gitlab.impl.EObjectRepositoryFileImpl
3049         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getEObjectRepositoryFile()
3050         * @generated
3051         */
3052        int EOBJECT_REPOSITORY_FILE = 22;
3053
3054        /**
3055         * The feature id for the '<em><b>Loaded</b></em>' attribute.
3056         * <!-- begin-user-doc -->
3057         * <!-- end-user-doc -->
3058         * @generated
3059         * @ordered
3060         */
3061        int EOBJECT_REPOSITORY_FILE__LOADED = REPOSITORY_FILE__LOADED;
3062
3063        /**
3064         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
3065         * <!-- begin-user-doc -->
3066         * <!-- end-user-doc -->
3067         * @generated
3068         * @ordered
3069         */
3070        int EOBJECT_REPOSITORY_FILE__LOADS = REPOSITORY_FILE__LOADS;
3071
3072        /**
3073         * The feature id for the '<em><b>Name</b></em>' attribute.
3074         * <!-- begin-user-doc -->
3075         * <!-- end-user-doc -->
3076         * @generated
3077         * @ordered
3078         */
3079        int EOBJECT_REPOSITORY_FILE__NAME = REPOSITORY_FILE__NAME;
3080
3081        /**
3082         * The feature id for the '<em><b>Id</b></em>' attribute.
3083         * <!-- begin-user-doc -->
3084         * <!-- end-user-doc -->
3085         * @generated
3086         * @ordered
3087         */
3088        int EOBJECT_REPOSITORY_FILE__ID = REPOSITORY_FILE__ID;
3089
3090        /**
3091         * The feature id for the '<em><b>Path</b></em>' attribute.
3092         * <!-- begin-user-doc -->
3093         * <!-- end-user-doc -->
3094         * @generated
3095         * @ordered
3096         */
3097        int EOBJECT_REPOSITORY_FILE__PATH = REPOSITORY_FILE__PATH;
3098
3099        /**
3100         * The feature id for the '<em><b>Size</b></em>' attribute.
3101         * <!-- begin-user-doc -->
3102         * <!-- end-user-doc -->
3103         * @generated
3104         * @ordered
3105         */
3106        int EOBJECT_REPOSITORY_FILE__SIZE = REPOSITORY_FILE__SIZE;
3107
3108        /**
3109         * The feature id for the '<em><b>Ref</b></em>' attribute.
3110         * <!-- begin-user-doc -->
3111         * <!-- end-user-doc -->
3112         * @generated
3113         * @ordered
3114         */
3115        int EOBJECT_REPOSITORY_FILE__REF = REPOSITORY_FILE__REF;
3116
3117        /**
3118         * The feature id for the '<em><b>Commit Id</b></em>' attribute.
3119         * <!-- begin-user-doc -->
3120         * <!-- end-user-doc -->
3121         * @generated
3122         * @ordered
3123         */
3124        int EOBJECT_REPOSITORY_FILE__COMMIT_ID = REPOSITORY_FILE__COMMIT_ID;
3125
3126        /**
3127         * The feature id for the '<em><b>Last Commit Id</b></em>' attribute.
3128         * <!-- begin-user-doc -->
3129         * <!-- end-user-doc -->
3130         * @generated
3131         * @ordered
3132         */
3133        int EOBJECT_REPOSITORY_FILE__LAST_COMMIT_ID = REPOSITORY_FILE__LAST_COMMIT_ID;
3134
3135        /**
3136         * The feature id for the '<em><b>Content</b></em>' containment reference.
3137         * <!-- begin-user-doc -->
3138         * <!-- end-user-doc -->
3139         * @generated
3140         * @ordered
3141         */
3142        int EOBJECT_REPOSITORY_FILE__CONTENT = REPOSITORY_FILE_FEATURE_COUNT + 0;
3143
3144        /**
3145         * The number of structural features of the '<em>EObject Repository File</em>' class.
3146         * <!-- begin-user-doc -->
3147         * <!-- end-user-doc -->
3148         * @generated
3149         * @ordered
3150         */
3151        int EOBJECT_REPOSITORY_FILE_FEATURE_COUNT = REPOSITORY_FILE_FEATURE_COUNT + 1;
3152
3153        /**
3154         * The number of operations of the '<em>EObject Repository File</em>' class.
3155         * <!-- begin-user-doc -->
3156         * <!-- end-user-doc -->
3157         * @generated
3158         * @ordered
3159         */
3160        int EOBJECT_REPOSITORY_FILE_OPERATION_COUNT = REPOSITORY_FILE_OPERATION_COUNT + 0;
3161
3162        /**
3163         * The meta object id for the '{@link org.nasdanika.models.gitlab.impl.ListRepositoryFileImpl <em>List Repository File</em>}' class.
3164         * <!-- begin-user-doc -->
3165         * <!-- end-user-doc -->
3166         * @see org.nasdanika.models.gitlab.impl.ListRepositoryFileImpl
3167         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getListRepositoryFile()
3168         * @generated
3169         */
3170        int LIST_REPOSITORY_FILE = 23;
3171
3172        /**
3173         * The feature id for the '<em><b>Loaded</b></em>' attribute.
3174         * <!-- begin-user-doc -->
3175         * <!-- end-user-doc -->
3176         * @generated
3177         * @ordered
3178         */
3179        int LIST_REPOSITORY_FILE__LOADED = REPOSITORY_FILE__LOADED;
3180
3181        /**
3182         * The feature id for the '<em><b>Loads</b></em>' containment reference list.
3183         * <!-- begin-user-doc -->
3184         * <!-- end-user-doc -->
3185         * @generated
3186         * @ordered
3187         */
3188        int LIST_REPOSITORY_FILE__LOADS = REPOSITORY_FILE__LOADS;
3189
3190        /**
3191         * The feature id for the '<em><b>Name</b></em>' attribute.
3192         * <!-- begin-user-doc -->
3193         * <!-- end-user-doc -->
3194         * @generated
3195         * @ordered
3196         */
3197        int LIST_REPOSITORY_FILE__NAME = REPOSITORY_FILE__NAME;
3198
3199        /**
3200         * The feature id for the '<em><b>Id</b></em>' attribute.
3201         * <!-- begin-user-doc -->
3202         * <!-- end-user-doc -->
3203         * @generated
3204         * @ordered
3205         */
3206        int LIST_REPOSITORY_FILE__ID = REPOSITORY_FILE__ID;
3207
3208        /**
3209         * The feature id for the '<em><b>Path</b></em>' attribute.
3210         * <!-- begin-user-doc -->
3211         * <!-- end-user-doc -->
3212         * @generated
3213         * @ordered
3214         */
3215        int LIST_REPOSITORY_FILE__PATH = REPOSITORY_FILE__PATH;
3216
3217        /**
3218         * The feature id for the '<em><b>Size</b></em>' attribute.
3219         * <!-- begin-user-doc -->
3220         * <!-- end-user-doc -->
3221         * @generated
3222         * @ordered
3223         */
3224        int LIST_REPOSITORY_FILE__SIZE = REPOSITORY_FILE__SIZE;
3225
3226        /**
3227         * The feature id for the '<em><b>Ref</b></em>' attribute.
3228         * <!-- begin-user-doc -->
3229         * <!-- end-user-doc -->
3230         * @generated
3231         * @ordered
3232         */
3233        int LIST_REPOSITORY_FILE__REF = REPOSITORY_FILE__REF;
3234
3235        /**
3236         * The feature id for the '<em><b>Commit Id</b></em>' attribute.
3237         * <!-- begin-user-doc -->
3238         * <!-- end-user-doc -->
3239         * @generated
3240         * @ordered
3241         */
3242        int LIST_REPOSITORY_FILE__COMMIT_ID = REPOSITORY_FILE__COMMIT_ID;
3243
3244        /**
3245         * The feature id for the '<em><b>Last Commit Id</b></em>' attribute.
3246         * <!-- begin-user-doc -->
3247         * <!-- end-user-doc -->
3248         * @generated
3249         * @ordered
3250         */
3251        int LIST_REPOSITORY_FILE__LAST_COMMIT_ID = REPOSITORY_FILE__LAST_COMMIT_ID;
3252
3253        /**
3254         * The feature id for the '<em><b>Content</b></em>' containment reference list.
3255         * <!-- begin-user-doc -->
3256         * <!-- end-user-doc -->
3257         * @generated
3258         * @ordered
3259         */
3260        int LIST_REPOSITORY_FILE__CONTENT = REPOSITORY_FILE_FEATURE_COUNT + 0;
3261
3262        /**
3263         * The number of structural features of the '<em>List Repository File</em>' class.
3264         * <!-- begin-user-doc -->
3265         * <!-- end-user-doc -->
3266         * @generated
3267         * @ordered
3268         */
3269        int LIST_REPOSITORY_FILE_FEATURE_COUNT = REPOSITORY_FILE_FEATURE_COUNT + 1;
3270
3271        /**
3272         * The number of operations of the '<em>List Repository File</em>' class.
3273         * <!-- begin-user-doc -->
3274         * <!-- end-user-doc -->
3275         * @generated
3276         * @ordered
3277         */
3278        int LIST_REPOSITORY_FILE_OPERATION_COUNT = REPOSITORY_FILE_OPERATION_COUNT + 0;
3279
3280        /**
3281         * The meta object id for the '{@link org.nasdanika.models.gitlab.Visibility <em>Visibility</em>}' enum.
3282         * <!-- begin-user-doc -->
3283         * <!-- end-user-doc -->
3284         * @see org.nasdanika.models.gitlab.Visibility
3285         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getVisibility()
3286         * @generated
3287         */
3288        int VISIBILITY = 24;
3289
3290
3291        /**
3292         * The meta object id for the '{@link org.nasdanika.models.gitlab.AccessLevel <em>Access Level</em>}' enum.
3293         * <!-- begin-user-doc -->
3294         * <!-- end-user-doc -->
3295         * @see org.nasdanika.models.gitlab.AccessLevel
3296         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getAccessLevel()
3297         * @generated
3298         */
3299        int ACCESS_LEVEL = 25;
3300
3301
3302        /**
3303         * The meta object id for the '{@link org.nasdanika.models.gitlab.MergeMethod <em>Merge Method</em>}' enum.
3304         * <!-- begin-user-doc -->
3305         * <!-- end-user-doc -->
3306         * @see org.nasdanika.models.gitlab.MergeMethod
3307         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getMergeMethod()
3308         * @generated
3309         */
3310        int MERGE_METHOD = 26;
3311
3312        /**
3313         * The meta object id for the '{@link org.nasdanika.models.gitlab.BuildGitStrategy <em>Build Git Strategy</em>}' enum.
3314         * <!-- begin-user-doc -->
3315         * <!-- end-user-doc -->
3316         * @see org.nasdanika.models.gitlab.BuildGitStrategy
3317         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getBuildGitStrategy()
3318         * @generated
3319         */
3320        int BUILD_GIT_STRATEGY = 27;
3321
3322        /**
3323         * The meta object id for the '{@link org.nasdanika.models.gitlab.Status <em>Status</em>}' enum.
3324         * <!-- begin-user-doc -->
3325         * <!-- end-user-doc -->
3326         * @see org.nasdanika.models.gitlab.Status
3327         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getStatus()
3328         * @generated
3329         */
3330        int STATUS = 28;
3331
3332        /**
3333         * The meta object id for the '{@link org.nasdanika.models.gitlab.AutoDevopsDeployStrategy <em>Auto Devops Deploy Strategy</em>}' enum.
3334         * <!-- begin-user-doc -->
3335         * <!-- end-user-doc -->
3336         * @see org.nasdanika.models.gitlab.AutoDevopsDeployStrategy
3337         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getAutoDevopsDeployStrategy()
3338         * @generated
3339         */
3340        int AUTO_DEVOPS_DEPLOY_STRATEGY = 29;
3341
3342        /**
3343         * The meta object id for the '{@link org.nasdanika.models.gitlab.SquashOption <em>Squash Option</em>}' enum.
3344         * <!-- begin-user-doc -->
3345         * <!-- end-user-doc -->
3346         * @see org.nasdanika.models.gitlab.SquashOption
3347         * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getSquashOption()
3348         * @generated
3349         */
3350        int SQUASH_OPTION = 30;
3351
3352
3353        /**
3354         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.Loadable <em>Loadable</em>}'.
3355         * <!-- begin-user-doc -->
3356         * <!-- end-user-doc -->
3357         * @return the meta object for class '<em>Loadable</em>'.
3358         * @see org.nasdanika.models.gitlab.Loadable
3359         * @generated
3360         */
3361        EClass getLoadable();
3362
3363        /**
3364         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Loadable#getLoaded <em>Loaded</em>}'.
3365         * <!-- begin-user-doc -->
3366         * <!-- end-user-doc -->
3367         * @return the meta object for the attribute '<em>Loaded</em>'.
3368         * @see org.nasdanika.models.gitlab.Loadable#getLoaded()
3369         * @see #getLoadable()
3370         * @generated
3371         */
3372        EAttribute getLoadable_Loaded();
3373
3374        /**
3375         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.Loadable#getLoads <em>Loads</em>}'.
3376         * <!-- begin-user-doc -->
3377         * <!-- end-user-doc -->
3378         * @return the meta object for the containment reference list '<em>Loads</em>'.
3379         * @see org.nasdanika.models.gitlab.Loadable#getLoads()
3380         * @see #getLoadable()
3381         * @generated
3382         */
3383        EReference getLoadable_Loads();
3384
3385        /**
3386         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.Load <em>Load</em>}'.
3387         * <!-- begin-user-doc -->
3388         * <!-- end-user-doc -->
3389         * @return the meta object for class '<em>Load</em>'.
3390         * @see org.nasdanika.models.gitlab.Load
3391         * @generated
3392         */
3393        EClass getLoad();
3394
3395        /**
3396         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Load#getSource <em>Source</em>}'.
3397         * <!-- begin-user-doc -->
3398         * <!-- end-user-doc -->
3399         * @return the meta object for the attribute '<em>Source</em>'.
3400         * @see org.nasdanika.models.gitlab.Load#getSource()
3401         * @see #getLoad()
3402         * @generated
3403         */
3404        EAttribute getLoad_Source();
3405
3406        /**
3407         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Load#getReference <em>Reference</em>}'.
3408         * <!-- begin-user-doc -->
3409         * <!-- end-user-doc -->
3410         * @return the meta object for the attribute '<em>Reference</em>'.
3411         * @see org.nasdanika.models.gitlab.Load#getReference()
3412         * @see #getLoad()
3413         * @generated
3414         */
3415        EAttribute getLoad_Reference();
3416
3417        /**
3418         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Load#getStart <em>Start</em>}'.
3419         * <!-- begin-user-doc -->
3420         * <!-- end-user-doc -->
3421         * @return the meta object for the attribute '<em>Start</em>'.
3422         * @see org.nasdanika.models.gitlab.Load#getStart()
3423         * @see #getLoad()
3424         * @generated
3425         */
3426        EAttribute getLoad_Start();
3427
3428        /**
3429         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Load#getEnd <em>End</em>}'.
3430         * <!-- begin-user-doc -->
3431         * <!-- end-user-doc -->
3432         * @return the meta object for the attribute '<em>End</em>'.
3433         * @see org.nasdanika.models.gitlab.Load#getEnd()
3434         * @see #getLoad()
3435         * @generated
3436         */
3437        EAttribute getLoad_End();
3438
3439        /**
3440         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Load#getError <em>Error</em>}'.
3441         * <!-- begin-user-doc -->
3442         * <!-- end-user-doc -->
3443         * @return the meta object for the attribute '<em>Error</em>'.
3444         * @see org.nasdanika.models.gitlab.Load#getError()
3445         * @see #getLoad()
3446         * @generated
3447         */
3448        EAttribute getLoad_Error();
3449
3450        /**
3451         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Load#getSize <em>Size</em>}'.
3452         * <!-- begin-user-doc -->
3453         * <!-- end-user-doc -->
3454         * @return the meta object for the attribute '<em>Size</em>'.
3455         * @see org.nasdanika.models.gitlab.Load#getSize()
3456         * @see #getLoad()
3457         * @generated
3458         */
3459        EAttribute getLoad_Size();
3460
3461        /**
3462         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.GitLab <em>Git Lab</em>}'.
3463         * <!-- begin-user-doc -->
3464         * <!-- end-user-doc -->
3465         * @return the meta object for class '<em>Git Lab</em>'.
3466         * @see org.nasdanika.models.gitlab.GitLab
3467         * @generated
3468         */
3469        EClass getGitLab();
3470
3471        /**
3472         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.GitLab#getUrl <em>Url</em>}'.
3473         * <!-- begin-user-doc -->
3474         * <!-- end-user-doc -->
3475         * @return the meta object for the attribute '<em>Url</em>'.
3476         * @see org.nasdanika.models.gitlab.GitLab#getUrl()
3477         * @see #getGitLab()
3478         * @generated
3479         */
3480        EAttribute getGitLab_Url();
3481
3482        /**
3483         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.GitLab#getGroups <em>Groups</em>}'.
3484         * <!-- begin-user-doc -->
3485         * <!-- end-user-doc -->
3486         * @return the meta object for the containment reference list '<em>Groups</em>'.
3487         * @see org.nasdanika.models.gitlab.GitLab#getGroups()
3488         * @see #getGitLab()
3489         * @generated
3490         */
3491        EReference getGitLab_Groups();
3492
3493        /**
3494         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.GitLab#getUsers <em>Users</em>}'.
3495         * <!-- begin-user-doc -->
3496         * <!-- end-user-doc -->
3497         * @return the meta object for the containment reference list '<em>Users</em>'.
3498         * @see org.nasdanika.models.gitlab.GitLab#getUsers()
3499         * @see #getGitLab()
3500         * @generated
3501         */
3502        EReference getGitLab_Users();
3503
3504        /**
3505         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.GitLab#getTopLevelGroupsLoaded <em>Top Level Groups Loaded</em>}'.
3506         * <!-- begin-user-doc -->
3507         * <!-- end-user-doc -->
3508         * @return the meta object for the attribute '<em>Top Level Groups Loaded</em>'.
3509         * @see org.nasdanika.models.gitlab.GitLab#getTopLevelGroupsLoaded()
3510         * @see #getGitLab()
3511         * @generated
3512         */
3513        EAttribute getGitLab_TopLevelGroupsLoaded();
3514
3515        /**
3516         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.Group <em>Group</em>}'.
3517         * <!-- begin-user-doc -->
3518         * <!-- end-user-doc -->
3519         * @return the meta object for class '<em>Group</em>'.
3520         * @see org.nasdanika.models.gitlab.Group
3521         * @generated
3522         */
3523        EClass getGroup();
3524
3525        /**
3526         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getId <em>Id</em>}'.
3527         * <!-- begin-user-doc -->
3528         * <!-- end-user-doc -->
3529         * @return the meta object for the attribute '<em>Id</em>'.
3530         * @see org.nasdanika.models.gitlab.Group#getId()
3531         * @see #getGroup()
3532         * @generated
3533         */
3534        EAttribute getGroup_Id();
3535
3536        /**
3537         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getName <em>Name</em>}'.
3538         * <!-- begin-user-doc -->
3539         * <!-- end-user-doc -->
3540         * @return the meta object for the attribute '<em>Name</em>'.
3541         * @see org.nasdanika.models.gitlab.Group#getName()
3542         * @see #getGroup()
3543         * @generated
3544         */
3545        EAttribute getGroup_Name();
3546
3547        /**
3548         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getAvatarUrl <em>Avatar Url</em>}'.
3549         * <!-- begin-user-doc -->
3550         * <!-- end-user-doc -->
3551         * @return the meta object for the attribute '<em>Avatar Url</em>'.
3552         * @see org.nasdanika.models.gitlab.Group#getAvatarUrl()
3553         * @see #getGroup()
3554         * @generated
3555         */
3556        EAttribute getGroup_AvatarUrl();
3557
3558        /**
3559         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getWebUrl <em>Web Url</em>}'.
3560         * <!-- begin-user-doc -->
3561         * <!-- end-user-doc -->
3562         * @return the meta object for the attribute '<em>Web Url</em>'.
3563         * @see org.nasdanika.models.gitlab.Group#getWebUrl()
3564         * @see #getGroup()
3565         * @generated
3566         */
3567        EAttribute getGroup_WebUrl();
3568
3569        /**
3570         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getFullName <em>Full Name</em>}'.
3571         * <!-- begin-user-doc -->
3572         * <!-- end-user-doc -->
3573         * @return the meta object for the attribute '<em>Full Name</em>'.
3574         * @see org.nasdanika.models.gitlab.Group#getFullName()
3575         * @see #getGroup()
3576         * @generated
3577         */
3578        EAttribute getGroup_FullName();
3579
3580        /**
3581         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getFullPath <em>Full Path</em>}'.
3582         * <!-- begin-user-doc -->
3583         * <!-- end-user-doc -->
3584         * @return the meta object for the attribute '<em>Full Path</em>'.
3585         * @see org.nasdanika.models.gitlab.Group#getFullPath()
3586         * @see #getGroup()
3587         * @generated
3588         */
3589        EAttribute getGroup_FullPath();
3590
3591        /**
3592         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getPath <em>Path</em>}'.
3593         * <!-- begin-user-doc -->
3594         * <!-- end-user-doc -->
3595         * @return the meta object for the attribute '<em>Path</em>'.
3596         * @see org.nasdanika.models.gitlab.Group#getPath()
3597         * @see #getGroup()
3598         * @generated
3599         */
3600        EAttribute getGroup_Path();
3601
3602        /**
3603         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getDescription <em>Description</em>}'.
3604         * <!-- begin-user-doc -->
3605         * <!-- end-user-doc -->
3606         * @return the meta object for the attribute '<em>Description</em>'.
3607         * @see org.nasdanika.models.gitlab.Group#getDescription()
3608         * @see #getGroup()
3609         * @generated
3610         */
3611        EAttribute getGroup_Description();
3612
3613        /**
3614         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getVisibility <em>Visibility</em>}'.
3615         * <!-- begin-user-doc -->
3616         * <!-- end-user-doc -->
3617         * @return the meta object for the attribute '<em>Visibility</em>'.
3618         * @see org.nasdanika.models.gitlab.Group#getVisibility()
3619         * @see #getGroup()
3620         * @generated
3621         */
3622        EAttribute getGroup_Visibility();
3623
3624        /**
3625         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getLfsEnabled <em>Lfs Enabled</em>}'.
3626         * <!-- begin-user-doc -->
3627         * <!-- end-user-doc -->
3628         * @return the meta object for the attribute '<em>Lfs Enabled</em>'.
3629         * @see org.nasdanika.models.gitlab.Group#getLfsEnabled()
3630         * @see #getGroup()
3631         * @generated
3632         */
3633        EAttribute getGroup_LfsEnabled();
3634
3635        /**
3636         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getCreatedAt <em>Created At</em>}'.
3637         * <!-- begin-user-doc -->
3638         * <!-- end-user-doc -->
3639         * @return the meta object for the attribute '<em>Created At</em>'.
3640         * @see org.nasdanika.models.gitlab.Group#getCreatedAt()
3641         * @see #getGroup()
3642         * @generated
3643         */
3644        EAttribute getGroup_CreatedAt();
3645
3646        /**
3647         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.Group#getProjects <em>Projects</em>}'.
3648         * <!-- begin-user-doc -->
3649         * <!-- end-user-doc -->
3650         * @return the meta object for the containment reference list '<em>Projects</em>'.
3651         * @see org.nasdanika.models.gitlab.Group#getProjects()
3652         * @see #getGroup()
3653         * @generated
3654         */
3655        EReference getGroup_Projects();
3656
3657        /**
3658         * Returns the meta object for the reference list '{@link org.nasdanika.models.gitlab.Group#getShares <em>Shares</em>}'.
3659         * <!-- begin-user-doc -->
3660         * <!-- end-user-doc -->
3661         * @return the meta object for the reference list '<em>Shares</em>'.
3662         * @see org.nasdanika.models.gitlab.Group#getShares()
3663         * @see #getGroup()
3664         * @generated
3665         */
3666        EReference getGroup_Shares();
3667
3668        /**
3669         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getStorageSize <em>Storage Size</em>}'.
3670         * <!-- begin-user-doc -->
3671         * <!-- end-user-doc -->
3672         * @return the meta object for the attribute '<em>Storage Size</em>'.
3673         * @see org.nasdanika.models.gitlab.Group#getStorageSize()
3674         * @see #getGroup()
3675         * @generated
3676         */
3677        EAttribute getGroup_StorageSize();
3678
3679        /**
3680         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getRepositorySize <em>Repository Size</em>}'.
3681         * <!-- begin-user-doc -->
3682         * <!-- end-user-doc -->
3683         * @return the meta object for the attribute '<em>Repository Size</em>'.
3684         * @see org.nasdanika.models.gitlab.Group#getRepositorySize()
3685         * @see #getGroup()
3686         * @generated
3687         */
3688        EAttribute getGroup_RepositorySize();
3689
3690        /**
3691         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getLfsObjectsSize <em>Lfs Objects Size</em>}'.
3692         * <!-- begin-user-doc -->
3693         * <!-- end-user-doc -->
3694         * @return the meta object for the attribute '<em>Lfs Objects Size</em>'.
3695         * @see org.nasdanika.models.gitlab.Group#getLfsObjectsSize()
3696         * @see #getGroup()
3697         * @generated
3698         */
3699        EAttribute getGroup_LfsObjectsSize();
3700
3701        /**
3702         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getJobArtifactsSize <em>Job Artifacts Size</em>}'.
3703         * <!-- begin-user-doc -->
3704         * <!-- end-user-doc -->
3705         * @return the meta object for the attribute '<em>Job Artifacts Size</em>'.
3706         * @see org.nasdanika.models.gitlab.Group#getJobArtifactsSize()
3707         * @see #getGroup()
3708         * @generated
3709         */
3710        EAttribute getGroup_JobArtifactsSize();
3711
3712        /**
3713         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.Group#getSubGroups <em>Sub Groups</em>}'.
3714         * <!-- begin-user-doc -->
3715         * <!-- end-user-doc -->
3716         * @return the meta object for the containment reference list '<em>Sub Groups</em>'.
3717         * @see org.nasdanika.models.gitlab.Group#getSubGroups()
3718         * @see #getGroup()
3719         * @generated
3720         */
3721        EReference getGroup_SubGroups();
3722
3723        /**
3724         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.Group#getMembers <em>Members</em>}'.
3725         * <!-- begin-user-doc -->
3726         * <!-- end-user-doc -->
3727         * @return the meta object for the containment reference list '<em>Members</em>'.
3728         * @see org.nasdanika.models.gitlab.Group#getMembers()
3729         * @see #getGroup()
3730         * @generated
3731         */
3732        EReference getGroup_Members();
3733
3734        /**
3735         * Returns the meta object for the reference list '{@link org.nasdanika.models.gitlab.Group#getCodeOwnership <em>Code Ownership</em>}'.
3736         * <!-- begin-user-doc -->
3737         * <!-- end-user-doc -->
3738         * @return the meta object for the reference list '<em>Code Ownership</em>'.
3739         * @see org.nasdanika.models.gitlab.Group#getCodeOwnership()
3740         * @see #getGroup()
3741         * @generated
3742         */
3743        EReference getGroup_CodeOwnership();
3744
3745        /**
3746         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getSubGroupsLoaded <em>Sub Groups Loaded</em>}'.
3747         * <!-- begin-user-doc -->
3748         * <!-- end-user-doc -->
3749         * @return the meta object for the attribute '<em>Sub Groups Loaded</em>'.
3750         * @see org.nasdanika.models.gitlab.Group#getSubGroupsLoaded()
3751         * @see #getGroup()
3752         * @generated
3753         */
3754        EAttribute getGroup_SubGroupsLoaded();
3755
3756        /**
3757         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Group#getProjectsLoaded <em>Projects Loaded</em>}'.
3758         * <!-- begin-user-doc -->
3759         * <!-- end-user-doc -->
3760         * @return the meta object for the attribute '<em>Projects Loaded</em>'.
3761         * @see org.nasdanika.models.gitlab.Group#getProjectsLoaded()
3762         * @see #getGroup()
3763         * @generated
3764         */
3765        EAttribute getGroup_ProjectsLoaded();
3766
3767        /**
3768         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.Member <em>Member</em>}'.
3769         * <!-- begin-user-doc -->
3770         * <!-- end-user-doc -->
3771         * @return the meta object for class '<em>Member</em>'.
3772         * @see org.nasdanika.models.gitlab.Member
3773         * @generated
3774         */
3775        EClass getMember();
3776
3777        /**
3778         * Returns the meta object for the reference '{@link org.nasdanika.models.gitlab.Member#getUser <em>User</em>}'.
3779         * <!-- begin-user-doc -->
3780         * <!-- end-user-doc -->
3781         * @return the meta object for the reference '<em>User</em>'.
3782         * @see org.nasdanika.models.gitlab.Member#getUser()
3783         * @see #getMember()
3784         * @generated
3785         */
3786        EReference getMember_User();
3787
3788        /**
3789         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Member#getAccessLevel <em>Access Level</em>}'.
3790         * <!-- begin-user-doc -->
3791         * <!-- end-user-doc -->
3792         * @return the meta object for the attribute '<em>Access Level</em>'.
3793         * @see org.nasdanika.models.gitlab.Member#getAccessLevel()
3794         * @see #getMember()
3795         * @generated
3796         */
3797        EAttribute getMember_AccessLevel();
3798
3799        /**
3800         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Member#getExpiresAt <em>Expires At</em>}'.
3801         * <!-- begin-user-doc -->
3802         * <!-- end-user-doc -->
3803         * @return the meta object for the attribute '<em>Expires At</em>'.
3804         * @see org.nasdanika.models.gitlab.Member#getExpiresAt()
3805         * @see #getMember()
3806         * @generated
3807         */
3808        EAttribute getMember_ExpiresAt();
3809
3810        /**
3811         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.AbstractUser <em>Abstract User</em>}'.
3812         * <!-- begin-user-doc -->
3813         * <!-- end-user-doc -->
3814         * @return the meta object for class '<em>Abstract User</em>'.
3815         * @see org.nasdanika.models.gitlab.AbstractUser
3816         * @generated
3817         */
3818        EClass getAbstractUser();
3819
3820        /**
3821         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.AbstractUser#getAvatarUrl <em>Avatar Url</em>}'.
3822         * <!-- begin-user-doc -->
3823         * <!-- end-user-doc -->
3824         * @return the meta object for the attribute '<em>Avatar Url</em>'.
3825         * @see org.nasdanika.models.gitlab.AbstractUser#getAvatarUrl()
3826         * @see #getAbstractUser()
3827         * @generated
3828         */
3829        EAttribute getAbstractUser_AvatarUrl();
3830
3831        /**
3832         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.AbstractUser#getCreatedAt <em>Created At</em>}'.
3833         * <!-- begin-user-doc -->
3834         * <!-- end-user-doc -->
3835         * @return the meta object for the attribute '<em>Created At</em>'.
3836         * @see org.nasdanika.models.gitlab.AbstractUser#getCreatedAt()
3837         * @see #getAbstractUser()
3838         * @generated
3839         */
3840        EAttribute getAbstractUser_CreatedAt();
3841
3842        /**
3843         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.AbstractUser#getEMail <em>EMail</em>}'.
3844         * <!-- begin-user-doc -->
3845         * <!-- end-user-doc -->
3846         * @return the meta object for the attribute '<em>EMail</em>'.
3847         * @see org.nasdanika.models.gitlab.AbstractUser#getEMail()
3848         * @see #getAbstractUser()
3849         * @generated
3850         */
3851        EAttribute getAbstractUser_EMail();
3852
3853        /**
3854         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.AbstractUser#getId <em>Id</em>}'.
3855         * <!-- begin-user-doc -->
3856         * <!-- end-user-doc -->
3857         * @return the meta object for the attribute '<em>Id</em>'.
3858         * @see org.nasdanika.models.gitlab.AbstractUser#getId()
3859         * @see #getAbstractUser()
3860         * @generated
3861         */
3862        EAttribute getAbstractUser_Id();
3863
3864        /**
3865         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.AbstractUser#getName <em>Name</em>}'.
3866         * <!-- begin-user-doc -->
3867         * <!-- end-user-doc -->
3868         * @return the meta object for the attribute '<em>Name</em>'.
3869         * @see org.nasdanika.models.gitlab.AbstractUser#getName()
3870         * @see #getAbstractUser()
3871         * @generated
3872         */
3873        EAttribute getAbstractUser_Name();
3874
3875        /**
3876         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.AbstractUser#getState <em>State</em>}'.
3877         * <!-- begin-user-doc -->
3878         * <!-- end-user-doc -->
3879         * @return the meta object for the attribute '<em>State</em>'.
3880         * @see org.nasdanika.models.gitlab.AbstractUser#getState()
3881         * @see #getAbstractUser()
3882         * @generated
3883         */
3884        EAttribute getAbstractUser_State();
3885
3886        /**
3887         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.AbstractUser#getUserName <em>User Name</em>}'.
3888         * <!-- begin-user-doc -->
3889         * <!-- end-user-doc -->
3890         * @return the meta object for the attribute '<em>User Name</em>'.
3891         * @see org.nasdanika.models.gitlab.AbstractUser#getUserName()
3892         * @see #getAbstractUser()
3893         * @generated
3894         */
3895        EAttribute getAbstractUser_UserName();
3896
3897        /**
3898         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.AbstractUser#getWebUrl <em>Web Url</em>}'.
3899         * <!-- begin-user-doc -->
3900         * <!-- end-user-doc -->
3901         * @return the meta object for the attribute '<em>Web Url</em>'.
3902         * @see org.nasdanika.models.gitlab.AbstractUser#getWebUrl()
3903         * @see #getAbstractUser()
3904         * @generated
3905         */
3906        EAttribute getAbstractUser_WebUrl();
3907
3908        /**
3909         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.User <em>User</em>}'.
3910         * <!-- begin-user-doc -->
3911         * <!-- end-user-doc -->
3912         * @return the meta object for class '<em>User</em>'.
3913         * @see org.nasdanika.models.gitlab.User
3914         * @generated
3915         */
3916        EClass getUser();
3917
3918        /**
3919         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.User#getProjects <em>Projects</em>}'.
3920         * <!-- begin-user-doc -->
3921         * <!-- end-user-doc -->
3922         * @return the meta object for the containment reference list '<em>Projects</em>'.
3923         * @see org.nasdanika.models.gitlab.User#getProjects()
3924         * @see #getUser()
3925         * @generated
3926         */
3927        EReference getUser_Projects();
3928
3929        /**
3930         * Returns the meta object for the reference list '{@link org.nasdanika.models.gitlab.User#getMembership <em>Membership</em>}'.
3931         * <!-- begin-user-doc -->
3932         * <!-- end-user-doc -->
3933         * @return the meta object for the reference list '<em>Membership</em>'.
3934         * @see org.nasdanika.models.gitlab.User#getMembership()
3935         * @see #getUser()
3936         * @generated
3937         */
3938        EReference getUser_Membership();
3939
3940        /**
3941         * Returns the meta object for the reference list '{@link org.nasdanika.models.gitlab.User#getOwns <em>Owns</em>}'.
3942         * <!-- begin-user-doc -->
3943         * <!-- end-user-doc -->
3944         * @return the meta object for the reference list '<em>Owns</em>'.
3945         * @see org.nasdanika.models.gitlab.User#getOwns()
3946         * @see #getUser()
3947         * @generated
3948         */
3949        EReference getUser_Owns();
3950
3951        /**
3952         * Returns the meta object for the reference list '{@link org.nasdanika.models.gitlab.User#getCreatedProjects <em>Created Projects</em>}'.
3953         * <!-- begin-user-doc -->
3954         * <!-- end-user-doc -->
3955         * @return the meta object for the reference list '<em>Created Projects</em>'.
3956         * @see org.nasdanika.models.gitlab.User#getCreatedProjects()
3957         * @see #getUser()
3958         * @generated
3959         */
3960        EReference getUser_CreatedProjects();
3961
3962        /**
3963         * Returns the meta object for the reference list '{@link org.nasdanika.models.gitlab.User#getContributions <em>Contributions</em>}'.
3964         * <!-- begin-user-doc -->
3965         * <!-- end-user-doc -->
3966         * @return the meta object for the reference list '<em>Contributions</em>'.
3967         * @see org.nasdanika.models.gitlab.User#getContributions()
3968         * @see #getUser()
3969         * @generated
3970         */
3971        EReference getUser_Contributions();
3972
3973        /**
3974         * Returns the meta object for the reference list '{@link org.nasdanika.models.gitlab.User#getCodeOwnership <em>Code Ownership</em>}'.
3975         * <!-- begin-user-doc -->
3976         * <!-- end-user-doc -->
3977         * @return the meta object for the reference list '<em>Code Ownership</em>'.
3978         * @see org.nasdanika.models.gitlab.User#getCodeOwnership()
3979         * @see #getUser()
3980         * @generated
3981         */
3982        EReference getUser_CodeOwnership();
3983
3984        /**
3985         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.Project <em>Project</em>}'.
3986         * <!-- begin-user-doc -->
3987         * <!-- end-user-doc -->
3988         * @return the meta object for class '<em>Project</em>'.
3989         * @see org.nasdanika.models.gitlab.Project
3990         * @generated
3991         */
3992        EClass getProject();
3993
3994        /**
3995         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getApprovalsBeforeMerge <em>Approvals Before Merge</em>}'.
3996         * <!-- begin-user-doc -->
3997         * <!-- end-user-doc -->
3998         * @return the meta object for the attribute '<em>Approvals Before Merge</em>'.
3999         * @see org.nasdanika.models.gitlab.Project#getApprovalsBeforeMerge()
4000         * @see #getProject()
4001         * @generated
4002         */
4003        EAttribute getProject_ApprovalsBeforeMerge();
4004
4005        /**
4006         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getArchived <em>Archived</em>}'.
4007         * <!-- begin-user-doc -->
4008         * <!-- end-user-doc -->
4009         * @return the meta object for the attribute '<em>Archived</em>'.
4010         * @see org.nasdanika.models.gitlab.Project#getArchived()
4011         * @see #getProject()
4012         * @generated
4013         */
4014        EAttribute getProject_Archived();
4015
4016        /**
4017         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getAvatarUrl <em>Avatar Url</em>}'.
4018         * <!-- begin-user-doc -->
4019         * <!-- end-user-doc -->
4020         * @return the meta object for the attribute '<em>Avatar Url</em>'.
4021         * @see org.nasdanika.models.gitlab.Project#getAvatarUrl()
4022         * @see #getProject()
4023         * @generated
4024         */
4025        EAttribute getProject_AvatarUrl();
4026
4027        /**
4028         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#isContainerRegistryEnabled <em>Container Registry Enabled</em>}'.
4029         * <!-- begin-user-doc -->
4030         * <!-- end-user-doc -->
4031         * @return the meta object for the attribute '<em>Container Registry Enabled</em>'.
4032         * @see org.nasdanika.models.gitlab.Project#isContainerRegistryEnabled()
4033         * @see #getProject()
4034         * @generated
4035         */
4036        EAttribute getProject_ContainerRegistryEnabled();
4037
4038        /**
4039         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getCreatedAt <em>Created At</em>}'.
4040         * <!-- begin-user-doc -->
4041         * <!-- end-user-doc -->
4042         * @return the meta object for the attribute '<em>Created At</em>'.
4043         * @see org.nasdanika.models.gitlab.Project#getCreatedAt()
4044         * @see #getProject()
4045         * @generated
4046         */
4047        EAttribute getProject_CreatedAt();
4048
4049        /**
4050         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getCreatorId <em>Creator Id</em>}'.
4051         * <!-- begin-user-doc -->
4052         * <!-- end-user-doc -->
4053         * @return the meta object for the attribute '<em>Creator Id</em>'.
4054         * @see org.nasdanika.models.gitlab.Project#getCreatorId()
4055         * @see #getProject()
4056         * @generated
4057         */
4058        EAttribute getProject_CreatorId();
4059
4060        /**
4061         * Returns the meta object for the reference '{@link org.nasdanika.models.gitlab.Project#getCreator <em>Creator</em>}'.
4062         * <!-- begin-user-doc -->
4063         * <!-- end-user-doc -->
4064         * @return the meta object for the reference '<em>Creator</em>'.
4065         * @see org.nasdanika.models.gitlab.Project#getCreator()
4066         * @see #getProject()
4067         * @generated
4068         */
4069        EReference getProject_Creator();
4070
4071        /**
4072         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getDefaultBranch <em>Default Branch</em>}'.
4073         * <!-- begin-user-doc -->
4074         * <!-- end-user-doc -->
4075         * @return the meta object for the attribute '<em>Default Branch</em>'.
4076         * @see org.nasdanika.models.gitlab.Project#getDefaultBranch()
4077         * @see #getProject()
4078         * @generated
4079         */
4080        EAttribute getProject_DefaultBranch();
4081
4082        /**
4083         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getDescription <em>Description</em>}'.
4084         * <!-- begin-user-doc -->
4085         * <!-- end-user-doc -->
4086         * @return the meta object for the attribute '<em>Description</em>'.
4087         * @see org.nasdanika.models.gitlab.Project#getDescription()
4088         * @see #getProject()
4089         * @generated
4090         */
4091        EAttribute getProject_Description();
4092
4093        /**
4094         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getForksCount <em>Forks Count</em>}'.
4095         * <!-- begin-user-doc -->
4096         * <!-- end-user-doc -->
4097         * @return the meta object for the attribute '<em>Forks Count</em>'.
4098         * @see org.nasdanika.models.gitlab.Project#getForksCount()
4099         * @see #getProject()
4100         * @generated
4101         */
4102        EAttribute getProject_ForksCount();
4103
4104        /**
4105         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getForkedFromId <em>Forked From Id</em>}'.
4106         * <!-- begin-user-doc -->
4107         * <!-- end-user-doc -->
4108         * @return the meta object for the attribute '<em>Forked From Id</em>'.
4109         * @see org.nasdanika.models.gitlab.Project#getForkedFromId()
4110         * @see #getProject()
4111         * @generated
4112         */
4113        EAttribute getProject_ForkedFromId();
4114
4115        /**
4116         * Returns the meta object for the reference '{@link org.nasdanika.models.gitlab.Project#getForkedFrom <em>Forked From</em>}'.
4117         * <!-- begin-user-doc -->
4118         * <!-- end-user-doc -->
4119         * @return the meta object for the reference '<em>Forked From</em>'.
4120         * @see org.nasdanika.models.gitlab.Project#getForkedFrom()
4121         * @see #getProject()
4122         * @generated
4123         */
4124        EReference getProject_ForkedFrom();
4125
4126        /**
4127         * Returns the meta object for the reference list '{@link org.nasdanika.models.gitlab.Project#getForks <em>Forks</em>}'.
4128         * <!-- begin-user-doc -->
4129         * <!-- end-user-doc -->
4130         * @return the meta object for the reference list '<em>Forks</em>'.
4131         * @see org.nasdanika.models.gitlab.Project#getForks()
4132         * @see #getProject()
4133         * @generated
4134         */
4135        EReference getProject_Forks();
4136
4137        /**
4138         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getHttpUrlToRepo <em>Http Url To Repo</em>}'.
4139         * <!-- begin-user-doc -->
4140         * <!-- end-user-doc -->
4141         * @return the meta object for the attribute '<em>Http Url To Repo</em>'.
4142         * @see org.nasdanika.models.gitlab.Project#getHttpUrlToRepo()
4143         * @see #getProject()
4144         * @generated
4145         */
4146        EAttribute getProject_HttpUrlToRepo();
4147
4148        /**
4149         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getId <em>Id</em>}'.
4150         * <!-- begin-user-doc -->
4151         * <!-- end-user-doc -->
4152         * @return the meta object for the attribute '<em>Id</em>'.
4153         * @see org.nasdanika.models.gitlab.Project#getId()
4154         * @see #getProject()
4155         * @generated
4156         */
4157        EAttribute getProject_Id();
4158
4159        /**
4160         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getIsPublic <em>Is Public</em>}'.
4161         * <!-- begin-user-doc -->
4162         * <!-- end-user-doc -->
4163         * @return the meta object for the attribute '<em>Is Public</em>'.
4164         * @see org.nasdanika.models.gitlab.Project#getIsPublic()
4165         * @see #getProject()
4166         * @generated
4167         */
4168        EAttribute getProject_IsPublic();
4169
4170        /**
4171         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getIssuesEnabled <em>Issues Enabled</em>}'.
4172         * <!-- begin-user-doc -->
4173         * <!-- end-user-doc -->
4174         * @return the meta object for the attribute '<em>Issues Enabled</em>'.
4175         * @see org.nasdanika.models.gitlab.Project#getIssuesEnabled()
4176         * @see #getProject()
4177         * @generated
4178         */
4179        EAttribute getProject_IssuesEnabled();
4180
4181        /**
4182         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getJobsEnabled <em>Jobs Enabled</em>}'.
4183         * <!-- begin-user-doc -->
4184         * <!-- end-user-doc -->
4185         * @return the meta object for the attribute '<em>Jobs Enabled</em>'.
4186         * @see org.nasdanika.models.gitlab.Project#getJobsEnabled()
4187         * @see #getProject()
4188         * @generated
4189         */
4190        EAttribute getProject_JobsEnabled();
4191
4192        /**
4193         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getLastsActivityAt <em>Lasts Activity At</em>}'.
4194         * <!-- begin-user-doc -->
4195         * <!-- end-user-doc -->
4196         * @return the meta object for the attribute '<em>Lasts Activity At</em>'.
4197         * @see org.nasdanika.models.gitlab.Project#getLastsActivityAt()
4198         * @see #getProject()
4199         * @generated
4200         */
4201        EAttribute getProject_LastsActivityAt();
4202
4203        /**
4204         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getLfsEnabled <em>Lfs Enabled</em>}'.
4205         * <!-- begin-user-doc -->
4206         * <!-- end-user-doc -->
4207         * @return the meta object for the attribute '<em>Lfs Enabled</em>'.
4208         * @see org.nasdanika.models.gitlab.Project#getLfsEnabled()
4209         * @see #getProject()
4210         * @generated
4211         */
4212        EAttribute getProject_LfsEnabled();
4213
4214        /**
4215         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getMergeMethod <em>Merge Method</em>}'.
4216         * <!-- begin-user-doc -->
4217         * <!-- end-user-doc -->
4218         * @return the meta object for the attribute '<em>Merge Method</em>'.
4219         * @see org.nasdanika.models.gitlab.Project#getMergeMethod()
4220         * @see #getProject()
4221         * @generated
4222         */
4223        EAttribute getProject_MergeMethod();
4224
4225        /**
4226         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getMergeRequestsEnabled <em>Merge Requests Enabled</em>}'.
4227         * <!-- begin-user-doc -->
4228         * <!-- end-user-doc -->
4229         * @return the meta object for the attribute '<em>Merge Requests Enabled</em>'.
4230         * @see org.nasdanika.models.gitlab.Project#getMergeRequestsEnabled()
4231         * @see #getProject()
4232         * @generated
4233         */
4234        EAttribute getProject_MergeRequestsEnabled();
4235
4236        /**
4237         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getName <em>Name</em>}'.
4238         * <!-- begin-user-doc -->
4239         * <!-- end-user-doc -->
4240         * @return the meta object for the attribute '<em>Name</em>'.
4241         * @see org.nasdanika.models.gitlab.Project#getName()
4242         * @see #getProject()
4243         * @generated
4244         */
4245        EAttribute getProject_Name();
4246
4247        /**
4248         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getNameWithNamespace <em>Name With Namespace</em>}'.
4249         * <!-- begin-user-doc -->
4250         * <!-- end-user-doc -->
4251         * @return the meta object for the attribute '<em>Name With Namespace</em>'.
4252         * @see org.nasdanika.models.gitlab.Project#getNameWithNamespace()
4253         * @see #getProject()
4254         * @generated
4255         */
4256        EAttribute getProject_NameWithNamespace();
4257
4258        /**
4259         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getOnlyAllowMergeIfPipelineSucceeds <em>Only Allow Merge If Pipeline Succeeds</em>}'.
4260         * <!-- begin-user-doc -->
4261         * <!-- end-user-doc -->
4262         * @return the meta object for the attribute '<em>Only Allow Merge If Pipeline Succeeds</em>'.
4263         * @see org.nasdanika.models.gitlab.Project#getOnlyAllowMergeIfPipelineSucceeds()
4264         * @see #getProject()
4265         * @generated
4266         */
4267        EAttribute getProject_OnlyAllowMergeIfPipelineSucceeds();
4268
4269        /**
4270         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getAllowMergeOnSkippedPipeline <em>Allow Merge On Skipped Pipeline</em>}'.
4271         * <!-- begin-user-doc -->
4272         * <!-- end-user-doc -->
4273         * @return the meta object for the attribute '<em>Allow Merge On Skipped Pipeline</em>'.
4274         * @see org.nasdanika.models.gitlab.Project#getAllowMergeOnSkippedPipeline()
4275         * @see #getProject()
4276         * @generated
4277         */
4278        EAttribute getProject_AllowMergeOnSkippedPipeline();
4279
4280        /**
4281         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getOnlyAllowMergeIfAllDiscussionsAreResolved <em>Only Allow Merge If All Discussions Are Resolved</em>}'.
4282         * <!-- begin-user-doc -->
4283         * <!-- end-user-doc -->
4284         * @return the meta object for the attribute '<em>Only Allow Merge If All Discussions Are Resolved</em>'.
4285         * @see org.nasdanika.models.gitlab.Project#getOnlyAllowMergeIfAllDiscussionsAreResolved()
4286         * @see #getProject()
4287         * @generated
4288         */
4289        EAttribute getProject_OnlyAllowMergeIfAllDiscussionsAreResolved();
4290
4291        /**
4292         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getOpenIssuesCount <em>Open Issues Count</em>}'.
4293         * <!-- begin-user-doc -->
4294         * <!-- end-user-doc -->
4295         * @return the meta object for the attribute '<em>Open Issues Count</em>'.
4296         * @see org.nasdanika.models.gitlab.Project#getOpenIssuesCount()
4297         * @see #getProject()
4298         * @generated
4299         */
4300        EAttribute getProject_OpenIssuesCount();
4301
4302        /**
4303         * Returns the meta object for the containment reference '{@link org.nasdanika.models.gitlab.Project#getOwner <em>Owner</em>}'.
4304         * <!-- begin-user-doc -->
4305         * <!-- end-user-doc -->
4306         * @return the meta object for the containment reference '<em>Owner</em>'.
4307         * @see org.nasdanika.models.gitlab.Project#getOwner()
4308         * @see #getProject()
4309         * @generated
4310         */
4311        EReference getProject_Owner();
4312
4313        /**
4314         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getPath <em>Path</em>}'.
4315         * <!-- begin-user-doc -->
4316         * <!-- end-user-doc -->
4317         * @return the meta object for the attribute '<em>Path</em>'.
4318         * @see org.nasdanika.models.gitlab.Project#getPath()
4319         * @see #getProject()
4320         * @generated
4321         */
4322        EAttribute getProject_Path();
4323
4324        /**
4325         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getPathWithNamespace <em>Path With Namespace</em>}'.
4326         * <!-- begin-user-doc -->
4327         * <!-- end-user-doc -->
4328         * @return the meta object for the attribute '<em>Path With Namespace</em>'.
4329         * @see org.nasdanika.models.gitlab.Project#getPathWithNamespace()
4330         * @see #getProject()
4331         * @generated
4332         */
4333        EAttribute getProject_PathWithNamespace();
4334
4335        /**
4336         * Returns the meta object for the containment reference '{@link org.nasdanika.models.gitlab.Project#getProjectAccess <em>Project Access</em>}'.
4337         * <!-- begin-user-doc -->
4338         * <!-- end-user-doc -->
4339         * @return the meta object for the containment reference '<em>Project Access</em>'.
4340         * @see org.nasdanika.models.gitlab.Project#getProjectAccess()
4341         * @see #getProject()
4342         * @generated
4343         */
4344        EReference getProject_ProjectAccess();
4345
4346        /**
4347         * Returns the meta object for the containment reference '{@link org.nasdanika.models.gitlab.Project#getGroupAccess <em>Group Access</em>}'.
4348         * <!-- begin-user-doc -->
4349         * <!-- end-user-doc -->
4350         * @return the meta object for the containment reference '<em>Group Access</em>'.
4351         * @see org.nasdanika.models.gitlab.Project#getGroupAccess()
4352         * @see #getProject()
4353         * @generated
4354         */
4355        EReference getProject_GroupAccess();
4356
4357        /**
4358         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getPublicJobs <em>Public Jobs</em>}'.
4359         * <!-- begin-user-doc -->
4360         * <!-- end-user-doc -->
4361         * @return the meta object for the attribute '<em>Public Jobs</em>'.
4362         * @see org.nasdanika.models.gitlab.Project#getPublicJobs()
4363         * @see #getProject()
4364         * @generated
4365         */
4366        EAttribute getProject_PublicJobs();
4367
4368        /**
4369         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.Project#getSharedWithGroups <em>Shared With Groups</em>}'.
4370         * <!-- begin-user-doc -->
4371         * <!-- end-user-doc -->
4372         * @return the meta object for the containment reference list '<em>Shared With Groups</em>'.
4373         * @see org.nasdanika.models.gitlab.Project#getSharedWithGroups()
4374         * @see #getProject()
4375         * @generated
4376         */
4377        EReference getProject_SharedWithGroups();
4378
4379        /**
4380         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getRepositoryStorage <em>Repository Storage</em>}'.
4381         * <!-- begin-user-doc -->
4382         * <!-- end-user-doc -->
4383         * @return the meta object for the attribute '<em>Repository Storage</em>'.
4384         * @see org.nasdanika.models.gitlab.Project#getRepositoryStorage()
4385         * @see #getProject()
4386         * @generated
4387         */
4388        EAttribute getProject_RepositoryStorage();
4389
4390        /**
4391         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getRequestAccessEnabled <em>Request Access Enabled</em>}'.
4392         * <!-- begin-user-doc -->
4393         * <!-- end-user-doc -->
4394         * @return the meta object for the attribute '<em>Request Access Enabled</em>'.
4395         * @see org.nasdanika.models.gitlab.Project#getRequestAccessEnabled()
4396         * @see #getProject()
4397         * @generated
4398         */
4399        EAttribute getProject_RequestAccessEnabled();
4400
4401        /**
4402         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getRunnersToken <em>Runners Token</em>}'.
4403         * <!-- begin-user-doc -->
4404         * <!-- end-user-doc -->
4405         * @return the meta object for the attribute '<em>Runners Token</em>'.
4406         * @see org.nasdanika.models.gitlab.Project#getRunnersToken()
4407         * @see #getProject()
4408         * @generated
4409         */
4410        EAttribute getProject_RunnersToken();
4411
4412        /**
4413         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getSharedRunnersEnabled <em>Shared Runners Enabled</em>}'.
4414         * <!-- begin-user-doc -->
4415         * <!-- end-user-doc -->
4416         * @return the meta object for the attribute '<em>Shared Runners Enabled</em>'.
4417         * @see org.nasdanika.models.gitlab.Project#getSharedRunnersEnabled()
4418         * @see #getProject()
4419         * @generated
4420         */
4421        EAttribute getProject_SharedRunnersEnabled();
4422
4423        /**
4424         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getSnippetsEnabled <em>Snippets Enabled</em>}'.
4425         * <!-- begin-user-doc -->
4426         * <!-- end-user-doc -->
4427         * @return the meta object for the attribute '<em>Snippets Enabled</em>'.
4428         * @see org.nasdanika.models.gitlab.Project#getSnippetsEnabled()
4429         * @see #getProject()
4430         * @generated
4431         */
4432        EAttribute getProject_SnippetsEnabled();
4433
4434        /**
4435         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getSshUrlToRepo <em>Ssh Url To Repo</em>}'.
4436         * <!-- begin-user-doc -->
4437         * <!-- end-user-doc -->
4438         * @return the meta object for the attribute '<em>Ssh Url To Repo</em>'.
4439         * @see org.nasdanika.models.gitlab.Project#getSshUrlToRepo()
4440         * @see #getProject()
4441         * @generated
4442         */
4443        EAttribute getProject_SshUrlToRepo();
4444
4445        /**
4446         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getStarCount <em>Star Count</em>}'.
4447         * <!-- begin-user-doc -->
4448         * <!-- end-user-doc -->
4449         * @return the meta object for the attribute '<em>Star Count</em>'.
4450         * @see org.nasdanika.models.gitlab.Project#getStarCount()
4451         * @see #getProject()
4452         * @generated
4453         */
4454        EAttribute getProject_StarCount();
4455
4456        /**
4457         * Returns the meta object for the attribute list '{@link org.nasdanika.models.gitlab.Project#getTags <em>Tags</em>}'.
4458         * <!-- begin-user-doc -->
4459         * <!-- end-user-doc -->
4460         * @return the meta object for the attribute list '<em>Tags</em>'.
4461         * @see org.nasdanika.models.gitlab.Project#getTags()
4462         * @see #getProject()
4463         * @generated
4464         */
4465        EAttribute getProject_Tags();
4466
4467        /**
4468         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getVisibilityLevel <em>Visibility Level</em>}'.
4469         * <!-- begin-user-doc -->
4470         * <!-- end-user-doc -->
4471         * @return the meta object for the attribute '<em>Visibility Level</em>'.
4472         * @see org.nasdanika.models.gitlab.Project#getVisibilityLevel()
4473         * @see #getProject()
4474         * @generated
4475         */
4476        EAttribute getProject_VisibilityLevel();
4477
4478        /**
4479         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getVisibility <em>Visibility</em>}'.
4480         * <!-- begin-user-doc -->
4481         * <!-- end-user-doc -->
4482         * @return the meta object for the attribute '<em>Visibility</em>'.
4483         * @see org.nasdanika.models.gitlab.Project#getVisibility()
4484         * @see #getProject()
4485         * @generated
4486         */
4487        EAttribute getProject_Visibility();
4488
4489        /**
4490         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getWallEnabled <em>Wall Enabled</em>}'.
4491         * <!-- begin-user-doc -->
4492         * <!-- end-user-doc -->
4493         * @return the meta object for the attribute '<em>Wall Enabled</em>'.
4494         * @see org.nasdanika.models.gitlab.Project#getWallEnabled()
4495         * @see #getProject()
4496         * @generated
4497         */
4498        EAttribute getProject_WallEnabled();
4499
4500        /**
4501         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getWebUrl <em>Web Url</em>}'.
4502         * <!-- begin-user-doc -->
4503         * <!-- end-user-doc -->
4504         * @return the meta object for the attribute '<em>Web Url</em>'.
4505         * @see org.nasdanika.models.gitlab.Project#getWebUrl()
4506         * @see #getProject()
4507         * @generated
4508         */
4509        EAttribute getProject_WebUrl();
4510
4511        /**
4512         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getWikiEnabled <em>Wiki Enabled</em>}'.
4513         * <!-- begin-user-doc -->
4514         * <!-- end-user-doc -->
4515         * @return the meta object for the attribute '<em>Wiki Enabled</em>'.
4516         * @see org.nasdanika.models.gitlab.Project#getWikiEnabled()
4517         * @see #getProject()
4518         * @generated
4519         */
4520        EAttribute getProject_WikiEnabled();
4521
4522        /**
4523         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getPrintingMergeRequestLinkEnabled <em>Printing Merge Request Link Enabled</em>}'.
4524         * <!-- begin-user-doc -->
4525         * <!-- end-user-doc -->
4526         * @return the meta object for the attribute '<em>Printing Merge Request Link Enabled</em>'.
4527         * @see org.nasdanika.models.gitlab.Project#getPrintingMergeRequestLinkEnabled()
4528         * @see #getProject()
4529         * @generated
4530         */
4531        EAttribute getProject_PrintingMergeRequestLinkEnabled();
4532
4533        /**
4534         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getResolveOutdatedDiffDiscussions <em>Resolve Outdated Diff Discussions</em>}'.
4535         * <!-- begin-user-doc -->
4536         * <!-- end-user-doc -->
4537         * @return the meta object for the attribute '<em>Resolve Outdated Diff Discussions</em>'.
4538         * @see org.nasdanika.models.gitlab.Project#getResolveOutdatedDiffDiscussions()
4539         * @see #getProject()
4540         * @generated
4541         */
4542        EAttribute getProject_ResolveOutdatedDiffDiscussions();
4543
4544        /**
4545         * Returns the meta object for the containment reference '{@link org.nasdanika.models.gitlab.Project#getStatistics <em>Statistics</em>}'.
4546         * <!-- begin-user-doc -->
4547         * <!-- end-user-doc -->
4548         * @return the meta object for the containment reference '<em>Statistics</em>'.
4549         * @see org.nasdanika.models.gitlab.Project#getStatistics()
4550         * @see #getProject()
4551         * @generated
4552         */
4553        EReference getProject_Statistics();
4554
4555        /**
4556         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getInitializeWithReadme <em>Initialize With Readme</em>}'.
4557         * <!-- begin-user-doc -->
4558         * <!-- end-user-doc -->
4559         * @return the meta object for the attribute '<em>Initialize With Readme</em>'.
4560         * @see org.nasdanika.models.gitlab.Project#getInitializeWithReadme()
4561         * @see #getProject()
4562         * @generated
4563         */
4564        EAttribute getProject_InitializeWithReadme();
4565
4566        /**
4567         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getPackagesEnabled <em>Packages Enabled</em>}'.
4568         * <!-- begin-user-doc -->
4569         * <!-- end-user-doc -->
4570         * @return the meta object for the attribute '<em>Packages Enabled</em>'.
4571         * @see org.nasdanika.models.gitlab.Project#getPackagesEnabled()
4572         * @see #getProject()
4573         * @generated
4574         */
4575        EAttribute getProject_PackagesEnabled();
4576
4577        /**
4578         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getEmptyRepo <em>Empty Repo</em>}'.
4579         * <!-- begin-user-doc -->
4580         * <!-- end-user-doc -->
4581         * @return the meta object for the attribute '<em>Empty Repo</em>'.
4582         * @see org.nasdanika.models.gitlab.Project#getEmptyRepo()
4583         * @see #getProject()
4584         * @generated
4585         */
4586        EAttribute getProject_EmptyRepo();
4587
4588        /**
4589         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getLicenseUrl <em>License Url</em>}'.
4590         * <!-- begin-user-doc -->
4591         * <!-- end-user-doc -->
4592         * @return the meta object for the attribute '<em>License Url</em>'.
4593         * @see org.nasdanika.models.gitlab.Project#getLicenseUrl()
4594         * @see #getProject()
4595         * @generated
4596         */
4597        EAttribute getProject_LicenseUrl();
4598
4599        /**
4600         * Returns the meta object for the containment reference '{@link org.nasdanika.models.gitlab.Project#getLicense <em>License</em>}'.
4601         * <!-- begin-user-doc -->
4602         * <!-- end-user-doc -->
4603         * @return the meta object for the containment reference '<em>License</em>'.
4604         * @see org.nasdanika.models.gitlab.Project#getLicense()
4605         * @see #getProject()
4606         * @generated
4607         */
4608        EReference getProject_License();
4609
4610        /**
4611         * Returns the meta object for the map '{@link org.nasdanika.models.gitlab.Project#getCustomAttributes <em>Custom Attributes</em>}'.
4612         * <!-- begin-user-doc -->
4613         * <!-- end-user-doc -->
4614         * @return the meta object for the map '<em>Custom Attributes</em>'.
4615         * @see org.nasdanika.models.gitlab.Project#getCustomAttributes()
4616         * @see #getProject()
4617         * @generated
4618         */
4619        EReference getProject_CustomAttributes();
4620
4621        /**
4622         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getBuildCoverageRegex <em>Build Coverage Regex</em>}'.
4623         * <!-- begin-user-doc -->
4624         * <!-- end-user-doc -->
4625         * @return the meta object for the attribute '<em>Build Coverage Regex</em>'.
4626         * @see org.nasdanika.models.gitlab.Project#getBuildCoverageRegex()
4627         * @see #getProject()
4628         * @generated
4629         */
4630        EAttribute getProject_BuildCoverageRegex();
4631
4632        /**
4633         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getBuildGitStrategy <em>Build Git Strategy</em>}'.
4634         * <!-- begin-user-doc -->
4635         * <!-- end-user-doc -->
4636         * @return the meta object for the attribute '<em>Build Git Strategy</em>'.
4637         * @see org.nasdanika.models.gitlab.Project#getBuildGitStrategy()
4638         * @see #getProject()
4639         * @generated
4640         */
4641        EAttribute getProject_BuildGitStrategy();
4642
4643        /**
4644         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getReadmeUrl <em>Readme Url</em>}'.
4645         * <!-- begin-user-doc -->
4646         * <!-- end-user-doc -->
4647         * @return the meta object for the attribute '<em>Readme Url</em>'.
4648         * @see org.nasdanika.models.gitlab.Project#getReadmeUrl()
4649         * @see #getProject()
4650         * @generated
4651         */
4652        EAttribute getProject_ReadmeUrl();
4653
4654        /**
4655         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getCanCreateMergeRequestIn <em>Can Create Merge Request In</em>}'.
4656         * <!-- begin-user-doc -->
4657         * <!-- end-user-doc -->
4658         * @return the meta object for the attribute '<em>Can Create Merge Request In</em>'.
4659         * @see org.nasdanika.models.gitlab.Project#getCanCreateMergeRequestIn()
4660         * @see #getProject()
4661         * @generated
4662         */
4663        EAttribute getProject_CanCreateMergeRequestIn();
4664
4665        /**
4666         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getImportStatus <em>Import Status</em>}'.
4667         * <!-- begin-user-doc -->
4668         * <!-- end-user-doc -->
4669         * @return the meta object for the attribute '<em>Import Status</em>'.
4670         * @see org.nasdanika.models.gitlab.Project#getImportStatus()
4671         * @see #getProject()
4672         * @generated
4673         */
4674        EAttribute getProject_ImportStatus();
4675
4676        /**
4677         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getCiDefaultGitDepth <em>Ci Default Git Depth</em>}'.
4678         * <!-- begin-user-doc -->
4679         * <!-- end-user-doc -->
4680         * @return the meta object for the attribute '<em>Ci Default Git Depth</em>'.
4681         * @see org.nasdanika.models.gitlab.Project#getCiDefaultGitDepth()
4682         * @see #getProject()
4683         * @generated
4684         */
4685        EAttribute getProject_CiDefaultGitDepth();
4686
4687        /**
4688         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getCiForwardDeploymentEnabled <em>Ci Forward Deployment Enabled</em>}'.
4689         * <!-- begin-user-doc -->
4690         * <!-- end-user-doc -->
4691         * @return the meta object for the attribute '<em>Ci Forward Deployment Enabled</em>'.
4692         * @see org.nasdanika.models.gitlab.Project#getCiForwardDeploymentEnabled()
4693         * @see #getProject()
4694         * @generated
4695         */
4696        EAttribute getProject_CiForwardDeploymentEnabled();
4697
4698        /**
4699         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getCiConfigPath <em>Ci Config Path</em>}'.
4700         * <!-- begin-user-doc -->
4701         * <!-- end-user-doc -->
4702         * @return the meta object for the attribute '<em>Ci Config Path</em>'.
4703         * @see org.nasdanika.models.gitlab.Project#getCiConfigPath()
4704         * @see #getProject()
4705         * @generated
4706         */
4707        EAttribute getProject_CiConfigPath();
4708
4709        /**
4710         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getRemoveSourceBranchAfterMerge <em>Remove Source Branch After Merge</em>}'.
4711         * <!-- begin-user-doc -->
4712         * <!-- end-user-doc -->
4713         * @return the meta object for the attribute '<em>Remove Source Branch After Merge</em>'.
4714         * @see org.nasdanika.models.gitlab.Project#getRemoveSourceBranchAfterMerge()
4715         * @see #getProject()
4716         * @generated
4717         */
4718        EAttribute getProject_RemoveSourceBranchAfterMerge();
4719
4720        /**
4721         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getAutoDevopsEnabled <em>Auto Devops Enabled</em>}'.
4722         * <!-- begin-user-doc -->
4723         * <!-- end-user-doc -->
4724         * @return the meta object for the attribute '<em>Auto Devops Enabled</em>'.
4725         * @see org.nasdanika.models.gitlab.Project#getAutoDevopsEnabled()
4726         * @see #getProject()
4727         * @generated
4728         */
4729        EAttribute getProject_AutoDevopsEnabled();
4730
4731        /**
4732         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getAutoDevopsDeployStrategy <em>Auto Devops Deploy Strategy</em>}'.
4733         * <!-- begin-user-doc -->
4734         * <!-- end-user-doc -->
4735         * @return the meta object for the attribute '<em>Auto Devops Deploy Strategy</em>'.
4736         * @see org.nasdanika.models.gitlab.Project#getAutoDevopsDeployStrategy()
4737         * @see #getProject()
4738         * @generated
4739         */
4740        EAttribute getProject_AutoDevopsDeployStrategy();
4741
4742        /**
4743         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getAutocloseReferencedIssues <em>Autoclose Referenced Issues</em>}'.
4744         * <!-- begin-user-doc -->
4745         * <!-- end-user-doc -->
4746         * @return the meta object for the attribute '<em>Autoclose Referenced Issues</em>'.
4747         * @see org.nasdanika.models.gitlab.Project#getAutocloseReferencedIssues()
4748         * @see #getProject()
4749         * @generated
4750         */
4751        EAttribute getProject_AutocloseReferencedIssues();
4752
4753        /**
4754         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getEmailsDisabled <em>Emails Disabled</em>}'.
4755         * <!-- begin-user-doc -->
4756         * <!-- end-user-doc -->
4757         * @return the meta object for the attribute '<em>Emails Disabled</em>'.
4758         * @see org.nasdanika.models.gitlab.Project#getEmailsDisabled()
4759         * @see #getProject()
4760         * @generated
4761         */
4762        EAttribute getProject_EmailsDisabled();
4763
4764        /**
4765         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getSuggestionCommitMessage <em>Suggestion Commit Message</em>}'.
4766         * <!-- begin-user-doc -->
4767         * <!-- end-user-doc -->
4768         * @return the meta object for the attribute '<em>Suggestion Commit Message</em>'.
4769         * @see org.nasdanika.models.gitlab.Project#getSuggestionCommitMessage()
4770         * @see #getProject()
4771         * @generated
4772         */
4773        EAttribute getProject_SuggestionCommitMessage();
4774
4775        /**
4776         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getSquashOption <em>Squash Option</em>}'.
4777         * <!-- begin-user-doc -->
4778         * <!-- end-user-doc -->
4779         * @return the meta object for the attribute '<em>Squash Option</em>'.
4780         * @see org.nasdanika.models.gitlab.Project#getSquashOption()
4781         * @see #getProject()
4782         * @generated
4783         */
4784        EAttribute getProject_SquashOption();
4785
4786        /**
4787         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.Project#getBranches <em>Branches</em>}'.
4788         * <!-- begin-user-doc -->
4789         * <!-- end-user-doc -->
4790         * @return the meta object for the containment reference list '<em>Branches</em>'.
4791         * @see org.nasdanika.models.gitlab.Project#getBranches()
4792         * @see #getProject()
4793         * @generated
4794         */
4795        EReference getProject_Branches();
4796
4797        /**
4798         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.Project#getContributors <em>Contributors</em>}'.
4799         * <!-- begin-user-doc -->
4800         * <!-- end-user-doc -->
4801         * @return the meta object for the containment reference list '<em>Contributors</em>'.
4802         * @see org.nasdanika.models.gitlab.Project#getContributors()
4803         * @see #getProject()
4804         * @generated
4805         */
4806        EReference getProject_Contributors();
4807
4808        /**
4809         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.Project#getMembers <em>Members</em>}'.
4810         * <!-- begin-user-doc -->
4811         * <!-- end-user-doc -->
4812         * @return the meta object for the containment reference list '<em>Members</em>'.
4813         * @see org.nasdanika.models.gitlab.Project#getMembers()
4814         * @see #getProject()
4815         * @generated
4816         */
4817        EReference getProject_Members();
4818
4819        /**
4820         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getBranchesLoaded <em>Branches Loaded</em>}'.
4821         * <!-- begin-user-doc -->
4822         * <!-- end-user-doc -->
4823         * @return the meta object for the attribute '<em>Branches Loaded</em>'.
4824         * @see org.nasdanika.models.gitlab.Project#getBranchesLoaded()
4825         * @see #getProject()
4826         * @generated
4827         */
4828        EAttribute getProject_BranchesLoaded();
4829
4830        /**
4831         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Project#getBranchesLoadError <em>Branches Load Error</em>}'.
4832         * <!-- begin-user-doc -->
4833         * <!-- end-user-doc -->
4834         * @return the meta object for the attribute '<em>Branches Load Error</em>'.
4835         * @see org.nasdanika.models.gitlab.Project#getBranchesLoadError()
4836         * @see #getProject()
4837         * @generated
4838         */
4839        EAttribute getProject_BranchesLoadError();
4840
4841        /**
4842         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.ProjectSharedGroup <em>Project Shared Group</em>}'.
4843         * <!-- begin-user-doc -->
4844         * <!-- end-user-doc -->
4845         * @return the meta object for class '<em>Project Shared Group</em>'.
4846         * @see org.nasdanika.models.gitlab.ProjectSharedGroup
4847         * @generated
4848         */
4849        EClass getProjectSharedGroup();
4850
4851        /**
4852         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectSharedGroup#getId <em>Id</em>}'.
4853         * <!-- begin-user-doc -->
4854         * <!-- end-user-doc -->
4855         * @return the meta object for the attribute '<em>Id</em>'.
4856         * @see org.nasdanika.models.gitlab.ProjectSharedGroup#getId()
4857         * @see #getProjectSharedGroup()
4858         * @generated
4859         */
4860        EAttribute getProjectSharedGroup_Id();
4861
4862        /**
4863         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectSharedGroup#getName <em>Name</em>}'.
4864         * <!-- begin-user-doc -->
4865         * <!-- end-user-doc -->
4866         * @return the meta object for the attribute '<em>Name</em>'.
4867         * @see org.nasdanika.models.gitlab.ProjectSharedGroup#getName()
4868         * @see #getProjectSharedGroup()
4869         * @generated
4870         */
4871        EAttribute getProjectSharedGroup_Name();
4872
4873        /**
4874         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectSharedGroup#getFullPath <em>Full Path</em>}'.
4875         * <!-- begin-user-doc -->
4876         * <!-- end-user-doc -->
4877         * @return the meta object for the attribute '<em>Full Path</em>'.
4878         * @see org.nasdanika.models.gitlab.ProjectSharedGroup#getFullPath()
4879         * @see #getProjectSharedGroup()
4880         * @generated
4881         */
4882        EAttribute getProjectSharedGroup_FullPath();
4883
4884        /**
4885         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectSharedGroup#getAccessLevel <em>Access Level</em>}'.
4886         * <!-- begin-user-doc -->
4887         * <!-- end-user-doc -->
4888         * @return the meta object for the attribute '<em>Access Level</em>'.
4889         * @see org.nasdanika.models.gitlab.ProjectSharedGroup#getAccessLevel()
4890         * @see #getProjectSharedGroup()
4891         * @generated
4892         */
4893        EAttribute getProjectSharedGroup_AccessLevel();
4894
4895        /**
4896         * Returns the meta object for the reference '{@link org.nasdanika.models.gitlab.ProjectSharedGroup#getGroup <em>Group</em>}'.
4897         * <!-- begin-user-doc -->
4898         * <!-- end-user-doc -->
4899         * @return the meta object for the reference '<em>Group</em>'.
4900         * @see org.nasdanika.models.gitlab.ProjectSharedGroup#getGroup()
4901         * @see #getProjectSharedGroup()
4902         * @generated
4903         */
4904        EReference getProjectSharedGroup_Group();
4905
4906        /**
4907         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.ProjectStatistics <em>Project Statistics</em>}'.
4908         * <!-- begin-user-doc -->
4909         * <!-- end-user-doc -->
4910         * @return the meta object for class '<em>Project Statistics</em>'.
4911         * @see org.nasdanika.models.gitlab.ProjectStatistics
4912         * @generated
4913         */
4914        EClass getProjectStatistics();
4915
4916        /**
4917         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectStatistics#getCommitCount <em>Commit Count</em>}'.
4918         * <!-- begin-user-doc -->
4919         * <!-- end-user-doc -->
4920         * @return the meta object for the attribute '<em>Commit Count</em>'.
4921         * @see org.nasdanika.models.gitlab.ProjectStatistics#getCommitCount()
4922         * @see #getProjectStatistics()
4923         * @generated
4924         */
4925        EAttribute getProjectStatistics_CommitCount();
4926
4927        /**
4928         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectStatistics#getStorageSize <em>Storage Size</em>}'.
4929         * <!-- begin-user-doc -->
4930         * <!-- end-user-doc -->
4931         * @return the meta object for the attribute '<em>Storage Size</em>'.
4932         * @see org.nasdanika.models.gitlab.ProjectStatistics#getStorageSize()
4933         * @see #getProjectStatistics()
4934         * @generated
4935         */
4936        EAttribute getProjectStatistics_StorageSize();
4937
4938        /**
4939         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectStatistics#getRepositorySize <em>Repository Size</em>}'.
4940         * <!-- begin-user-doc -->
4941         * <!-- end-user-doc -->
4942         * @return the meta object for the attribute '<em>Repository Size</em>'.
4943         * @see org.nasdanika.models.gitlab.ProjectStatistics#getRepositorySize()
4944         * @see #getProjectStatistics()
4945         * @generated
4946         */
4947        EAttribute getProjectStatistics_RepositorySize();
4948
4949        /**
4950         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectStatistics#getWikiSize <em>Wiki Size</em>}'.
4951         * <!-- begin-user-doc -->
4952         * <!-- end-user-doc -->
4953         * @return the meta object for the attribute '<em>Wiki Size</em>'.
4954         * @see org.nasdanika.models.gitlab.ProjectStatistics#getWikiSize()
4955         * @see #getProjectStatistics()
4956         * @generated
4957         */
4958        EAttribute getProjectStatistics_WikiSize();
4959
4960        /**
4961         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectStatistics#getLfsObjectsSize <em>Lfs Objects Size</em>}'.
4962         * <!-- begin-user-doc -->
4963         * <!-- end-user-doc -->
4964         * @return the meta object for the attribute '<em>Lfs Objects Size</em>'.
4965         * @see org.nasdanika.models.gitlab.ProjectStatistics#getLfsObjectsSize()
4966         * @see #getProjectStatistics()
4967         * @generated
4968         */
4969        EAttribute getProjectStatistics_LfsObjectsSize();
4970
4971        /**
4972         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectStatistics#getJobArtifactsSize <em>Job Artifacts Size</em>}'.
4973         * <!-- begin-user-doc -->
4974         * <!-- end-user-doc -->
4975         * @return the meta object for the attribute '<em>Job Artifacts Size</em>'.
4976         * @see org.nasdanika.models.gitlab.ProjectStatistics#getJobArtifactsSize()
4977         * @see #getProjectStatistics()
4978         * @generated
4979         */
4980        EAttribute getProjectStatistics_JobArtifactsSize();
4981
4982        /**
4983         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectStatistics#getPackagesSize <em>Packages Size</em>}'.
4984         * <!-- begin-user-doc -->
4985         * <!-- end-user-doc -->
4986         * @return the meta object for the attribute '<em>Packages Size</em>'.
4987         * @see org.nasdanika.models.gitlab.ProjectStatistics#getPackagesSize()
4988         * @see #getProjectStatistics()
4989         * @generated
4990         */
4991        EAttribute getProjectStatistics_PackagesSize();
4992
4993        /**
4994         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.ProjectLicense <em>Project License</em>}'.
4995         * <!-- begin-user-doc -->
4996         * <!-- end-user-doc -->
4997         * @return the meta object for class '<em>Project License</em>'.
4998         * @see org.nasdanika.models.gitlab.ProjectLicense
4999         * @generated
5000         */
5001        EClass getProjectLicense();
5002
5003        /**
5004         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectLicense#getKey <em>Key</em>}'.
5005         * <!-- begin-user-doc -->
5006         * <!-- end-user-doc -->
5007         * @return the meta object for the attribute '<em>Key</em>'.
5008         * @see org.nasdanika.models.gitlab.ProjectLicense#getKey()
5009         * @see #getProjectLicense()
5010         * @generated
5011         */
5012        EAttribute getProjectLicense_Key();
5013
5014        /**
5015         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectLicense#getName <em>Name</em>}'.
5016         * <!-- begin-user-doc -->
5017         * <!-- end-user-doc -->
5018         * @return the meta object for the attribute '<em>Name</em>'.
5019         * @see org.nasdanika.models.gitlab.ProjectLicense#getName()
5020         * @see #getProjectLicense()
5021         * @generated
5022         */
5023        EAttribute getProjectLicense_Name();
5024
5025        /**
5026         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectLicense#getNickname <em>Nickname</em>}'.
5027         * <!-- begin-user-doc -->
5028         * <!-- end-user-doc -->
5029         * @return the meta object for the attribute '<em>Nickname</em>'.
5030         * @see org.nasdanika.models.gitlab.ProjectLicense#getNickname()
5031         * @see #getProjectLicense()
5032         * @generated
5033         */
5034        EAttribute getProjectLicense_Nickname();
5035
5036        /**
5037         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectLicense#getHtmlUrl <em>Html Url</em>}'.
5038         * <!-- begin-user-doc -->
5039         * <!-- end-user-doc -->
5040         * @return the meta object for the attribute '<em>Html Url</em>'.
5041         * @see org.nasdanika.models.gitlab.ProjectLicense#getHtmlUrl()
5042         * @see #getProjectLicense()
5043         * @generated
5044         */
5045        EAttribute getProjectLicense_HtmlUrl();
5046
5047        /**
5048         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectLicense#getSourceUrl <em>Source Url</em>}'.
5049         * <!-- begin-user-doc -->
5050         * <!-- end-user-doc -->
5051         * @return the meta object for the attribute '<em>Source Url</em>'.
5052         * @see org.nasdanika.models.gitlab.ProjectLicense#getSourceUrl()
5053         * @see #getProjectLicense()
5054         * @generated
5055         */
5056        EAttribute getProjectLicense_SourceUrl();
5057
5058        /**
5059         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.Contributor <em>Contributor</em>}'.
5060         * <!-- begin-user-doc -->
5061         * <!-- end-user-doc -->
5062         * @return the meta object for class '<em>Contributor</em>'.
5063         * @see org.nasdanika.models.gitlab.Contributor
5064         * @generated
5065         */
5066        EClass getContributor();
5067
5068        /**
5069         * Returns the meta object for the reference '{@link org.nasdanika.models.gitlab.Contributor#getUser <em>User</em>}'.
5070         * <!-- begin-user-doc -->
5071         * <!-- end-user-doc -->
5072         * @return the meta object for the reference '<em>User</em>'.
5073         * @see org.nasdanika.models.gitlab.Contributor#getUser()
5074         * @see #getContributor()
5075         * @generated
5076         */
5077        EReference getContributor_User();
5078
5079        /**
5080         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Contributor#getCommits <em>Commits</em>}'.
5081         * <!-- begin-user-doc -->
5082         * <!-- end-user-doc -->
5083         * @return the meta object for the attribute '<em>Commits</em>'.
5084         * @see org.nasdanika.models.gitlab.Contributor#getCommits()
5085         * @see #getContributor()
5086         * @generated
5087         */
5088        EAttribute getContributor_Commits();
5089
5090        /**
5091         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Contributor#getAdditions <em>Additions</em>}'.
5092         * <!-- begin-user-doc -->
5093         * <!-- end-user-doc -->
5094         * @return the meta object for the attribute '<em>Additions</em>'.
5095         * @see org.nasdanika.models.gitlab.Contributor#getAdditions()
5096         * @see #getContributor()
5097         * @generated
5098         */
5099        EAttribute getContributor_Additions();
5100
5101        /**
5102         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Contributor#getDeletions <em>Deletions</em>}'.
5103         * <!-- begin-user-doc -->
5104         * <!-- end-user-doc -->
5105         * @return the meta object for the attribute '<em>Deletions</em>'.
5106         * @see org.nasdanika.models.gitlab.Contributor#getDeletions()
5107         * @see #getContributor()
5108         * @generated
5109         */
5110        EAttribute getContributor_Deletions();
5111
5112        /**
5113         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.ProjectAccess <em>Project Access</em>}'.
5114         * <!-- begin-user-doc -->
5115         * <!-- end-user-doc -->
5116         * @return the meta object for class '<em>Project Access</em>'.
5117         * @see org.nasdanika.models.gitlab.ProjectAccess
5118         * @generated
5119         */
5120        EClass getProjectAccess();
5121
5122        /**
5123         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectAccess#getAccessLevel <em>Access Level</em>}'.
5124         * <!-- begin-user-doc -->
5125         * <!-- end-user-doc -->
5126         * @return the meta object for the attribute '<em>Access Level</em>'.
5127         * @see org.nasdanika.models.gitlab.ProjectAccess#getAccessLevel()
5128         * @see #getProjectAccess()
5129         * @generated
5130         */
5131        EAttribute getProjectAccess_AccessLevel();
5132
5133        /**
5134         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.ProjectAccess#getNotificationLevel <em>Notification Level</em>}'.
5135         * <!-- begin-user-doc -->
5136         * <!-- end-user-doc -->
5137         * @return the meta object for the attribute '<em>Notification Level</em>'.
5138         * @see org.nasdanika.models.gitlab.ProjectAccess#getNotificationLevel()
5139         * @see #getProjectAccess()
5140         * @generated
5141         */
5142        EAttribute getProjectAccess_NotificationLevel();
5143
5144        /**
5145         * Returns the meta object for class '{@link java.util.Map.Entry <em>Custom Attribute</em>}'.
5146         * <!-- begin-user-doc -->
5147         * <!-- end-user-doc -->
5148         * @return the meta object for class '<em>Custom Attribute</em>'.
5149         * @see java.util.Map.Entry
5150         * @model keyDataType="org.eclipse.emf.ecore.EString"
5151         *        valueDataType="org.eclipse.emf.ecore.EString"
5152         * @generated
5153         */
5154        EClass getCustomAttribute();
5155
5156        /**
5157         * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'.
5158         * <!-- begin-user-doc -->
5159         * <!-- end-user-doc -->
5160         * @return the meta object for the attribute '<em>Key</em>'.
5161         * @see java.util.Map.Entry
5162         * @see #getCustomAttribute()
5163         * @generated
5164         */
5165        EAttribute getCustomAttribute_Key();
5166
5167        /**
5168         * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'.
5169         * <!-- begin-user-doc -->
5170         * <!-- end-user-doc -->
5171         * @return the meta object for the attribute '<em>Value</em>'.
5172         * @see java.util.Map.Entry
5173         * @see #getCustomAttribute()
5174         * @generated
5175         */
5176        EAttribute getCustomAttribute_Value();
5177
5178        /**
5179         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.Branch <em>Branch</em>}'.
5180         * <!-- begin-user-doc -->
5181         * <!-- end-user-doc -->
5182         * @return the meta object for class '<em>Branch</em>'.
5183         * @see org.nasdanika.models.gitlab.Branch
5184         * @generated
5185         */
5186        EClass getBranch();
5187
5188        /**
5189         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Branch#getCommitDate <em>Commit Date</em>}'.
5190         * <!-- begin-user-doc -->
5191         * <!-- end-user-doc -->
5192         * @return the meta object for the attribute '<em>Commit Date</em>'.
5193         * @see org.nasdanika.models.gitlab.Branch#getCommitDate()
5194         * @see #getBranch()
5195         * @generated
5196         */
5197        EAttribute getBranch_CommitDate();
5198
5199        /**
5200         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Branch#getDevelopersCanMerge <em>Developers Can Merge</em>}'.
5201         * <!-- begin-user-doc -->
5202         * <!-- end-user-doc -->
5203         * @return the meta object for the attribute '<em>Developers Can Merge</em>'.
5204         * @see org.nasdanika.models.gitlab.Branch#getDevelopersCanMerge()
5205         * @see #getBranch()
5206         * @generated
5207         */
5208        EAttribute getBranch_DevelopersCanMerge();
5209
5210        /**
5211         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Branch#getDevelopersCanPush <em>Developers Can Push</em>}'.
5212         * <!-- begin-user-doc -->
5213         * <!-- end-user-doc -->
5214         * @return the meta object for the attribute '<em>Developers Can Push</em>'.
5215         * @see org.nasdanika.models.gitlab.Branch#getDevelopersCanPush()
5216         * @see #getBranch()
5217         * @generated
5218         */
5219        EAttribute getBranch_DevelopersCanPush();
5220
5221        /**
5222         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Branch#getMerged <em>Merged</em>}'.
5223         * <!-- begin-user-doc -->
5224         * <!-- end-user-doc -->
5225         * @return the meta object for the attribute '<em>Merged</em>'.
5226         * @see org.nasdanika.models.gitlab.Branch#getMerged()
5227         * @see #getBranch()
5228         * @generated
5229         */
5230        EAttribute getBranch_Merged();
5231
5232        /**
5233         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Branch#getIsProtected <em>Is Protected</em>}'.
5234         * <!-- begin-user-doc -->
5235         * <!-- end-user-doc -->
5236         * @return the meta object for the attribute '<em>Is Protected</em>'.
5237         * @see org.nasdanika.models.gitlab.Branch#getIsProtected()
5238         * @see #getBranch()
5239         * @generated
5240         */
5241        EAttribute getBranch_IsProtected();
5242
5243        /**
5244         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Branch#getIsDefault <em>Is Default</em>}'.
5245         * <!-- begin-user-doc -->
5246         * <!-- end-user-doc -->
5247         * @return the meta object for the attribute '<em>Is Default</em>'.
5248         * @see org.nasdanika.models.gitlab.Branch#getIsDefault()
5249         * @see #getBranch()
5250         * @generated
5251         */
5252        EAttribute getBranch_IsDefault();
5253
5254        /**
5255         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Branch#getCanPush <em>Can Push</em>}'.
5256         * <!-- begin-user-doc -->
5257         * <!-- end-user-doc -->
5258         * @return the meta object for the attribute '<em>Can Push</em>'.
5259         * @see org.nasdanika.models.gitlab.Branch#getCanPush()
5260         * @see #getBranch()
5261         * @generated
5262         */
5263        EAttribute getBranch_CanPush();
5264
5265        /**
5266         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Branch#getWebUrl <em>Web Url</em>}'.
5267         * <!-- begin-user-doc -->
5268         * <!-- end-user-doc -->
5269         * @return the meta object for the attribute '<em>Web Url</em>'.
5270         * @see org.nasdanika.models.gitlab.Branch#getWebUrl()
5271         * @see #getBranch()
5272         * @generated
5273         */
5274        EAttribute getBranch_WebUrl();
5275
5276        /**
5277         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.Owner <em>Owner</em>}'.
5278         * <!-- begin-user-doc -->
5279         * <!-- end-user-doc -->
5280         * @return the meta object for class '<em>Owner</em>'.
5281         * @see org.nasdanika.models.gitlab.Owner
5282         * @generated
5283         */
5284        EClass getOwner();
5285
5286        /**
5287         * Returns the meta object for the reference '{@link org.nasdanika.models.gitlab.Owner#getUser <em>User</em>}'.
5288         * <!-- begin-user-doc -->
5289         * <!-- end-user-doc -->
5290         * @return the meta object for the reference '<em>User</em>'.
5291         * @see org.nasdanika.models.gitlab.Owner#getUser()
5292         * @see #getOwner()
5293         * @generated
5294         */
5295        EReference getOwner_User();
5296
5297        /**
5298         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.TreeItem <em>Tree Item</em>}'.
5299         * <!-- begin-user-doc -->
5300         * <!-- end-user-doc -->
5301         * @return the meta object for class '<em>Tree Item</em>'.
5302         * @see org.nasdanika.models.gitlab.TreeItem
5303         * @generated
5304         */
5305        EClass getTreeItem();
5306
5307        /**
5308         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.TreeItem#getId <em>Id</em>}'.
5309         * <!-- begin-user-doc -->
5310         * <!-- end-user-doc -->
5311         * @return the meta object for the attribute '<em>Id</em>'.
5312         * @see org.nasdanika.models.gitlab.TreeItem#getId()
5313         * @see #getTreeItem()
5314         * @generated
5315         */
5316        EAttribute getTreeItem_Id();
5317
5318        /**
5319         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.TreeItem#getPath <em>Path</em>}'.
5320         * <!-- begin-user-doc -->
5321         * <!-- end-user-doc -->
5322         * @return the meta object for the attribute '<em>Path</em>'.
5323         * @see org.nasdanika.models.gitlab.TreeItem#getPath()
5324         * @see #getTreeItem()
5325         * @generated
5326         */
5327        EAttribute getTreeItem_Path();
5328
5329        /**
5330         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.Tree <em>Tree</em>}'.
5331         * <!-- begin-user-doc -->
5332         * <!-- end-user-doc -->
5333         * @return the meta object for class '<em>Tree</em>'.
5334         * @see org.nasdanika.models.gitlab.Tree
5335         * @generated
5336         */
5337        EClass getTree();
5338
5339        /**
5340         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.Tree#getTreeItemsLoaded <em>Tree Items Loaded</em>}'.
5341         * <!-- begin-user-doc -->
5342         * <!-- end-user-doc -->
5343         * @return the meta object for the attribute '<em>Tree Items Loaded</em>'.
5344         * @see org.nasdanika.models.gitlab.Tree#getTreeItemsLoaded()
5345         * @see #getTree()
5346         * @generated
5347         */
5348        EAttribute getTree_TreeItemsLoaded();
5349
5350        /**
5351         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.Blob <em>Blob</em>}'.
5352         * <!-- begin-user-doc -->
5353         * <!-- end-user-doc -->
5354         * @return the meta object for class '<em>Blob</em>'.
5355         * @see org.nasdanika.models.gitlab.Blob
5356         * @generated
5357         */
5358        EClass getBlob();
5359
5360        /**
5361         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.RepositoryFile <em>Repository File</em>}'.
5362         * <!-- begin-user-doc -->
5363         * <!-- end-user-doc -->
5364         * @return the meta object for class '<em>Repository File</em>'.
5365         * @see org.nasdanika.models.gitlab.RepositoryFile
5366         * @generated
5367         */
5368        EClass getRepositoryFile();
5369
5370        /**
5371         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.RepositoryFile#getSize <em>Size</em>}'.
5372         * <!-- begin-user-doc -->
5373         * <!-- end-user-doc -->
5374         * @return the meta object for the attribute '<em>Size</em>'.
5375         * @see org.nasdanika.models.gitlab.RepositoryFile#getSize()
5376         * @see #getRepositoryFile()
5377         * @generated
5378         */
5379        EAttribute getRepositoryFile_Size();
5380
5381        /**
5382         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.RepositoryFile#getRef <em>Ref</em>}'.
5383         * <!-- begin-user-doc -->
5384         * <!-- end-user-doc -->
5385         * @return the meta object for the attribute '<em>Ref</em>'.
5386         * @see org.nasdanika.models.gitlab.RepositoryFile#getRef()
5387         * @see #getRepositoryFile()
5388         * @generated
5389         */
5390        EAttribute getRepositoryFile_Ref();
5391
5392        /**
5393         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.RepositoryFile#getCommitId <em>Commit Id</em>}'.
5394         * <!-- begin-user-doc -->
5395         * <!-- end-user-doc -->
5396         * @return the meta object for the attribute '<em>Commit Id</em>'.
5397         * @see org.nasdanika.models.gitlab.RepositoryFile#getCommitId()
5398         * @see #getRepositoryFile()
5399         * @generated
5400         */
5401        EAttribute getRepositoryFile_CommitId();
5402
5403        /**
5404         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.RepositoryFile#getLastCommitId <em>Last Commit Id</em>}'.
5405         * <!-- begin-user-doc -->
5406         * <!-- end-user-doc -->
5407         * @return the meta object for the attribute '<em>Last Commit Id</em>'.
5408         * @see org.nasdanika.models.gitlab.RepositoryFile#getLastCommitId()
5409         * @see #getRepositoryFile()
5410         * @generated
5411         */
5412        EAttribute getRepositoryFile_LastCommitId();
5413
5414        /**
5415         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.TextRepositoryFile <em>Text Repository File</em>}'.
5416         * <!-- begin-user-doc -->
5417         * <!-- end-user-doc -->
5418         * @return the meta object for class '<em>Text Repository File</em>'.
5419         * @see org.nasdanika.models.gitlab.TextRepositoryFile
5420         * @generated
5421         */
5422        EClass getTextRepositoryFile();
5423
5424        /**
5425         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.TextRepositoryFile#getContent <em>Content</em>}'.
5426         * <!-- begin-user-doc -->
5427         * <!-- end-user-doc -->
5428         * @return the meta object for the attribute '<em>Content</em>'.
5429         * @see org.nasdanika.models.gitlab.TextRepositoryFile#getContent()
5430         * @see #getTextRepositoryFile()
5431         * @generated
5432         */
5433        EAttribute getTextRepositoryFile_Content();
5434
5435        /**
5436         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.BinaryRepositoryFile <em>Binary Repository File</em>}'.
5437         * <!-- begin-user-doc -->
5438         * <!-- end-user-doc -->
5439         * @return the meta object for class '<em>Binary Repository File</em>'.
5440         * @see org.nasdanika.models.gitlab.BinaryRepositoryFile
5441         * @generated
5442         */
5443        EClass getBinaryRepositoryFile();
5444
5445        /**
5446         * Returns the meta object for the attribute '{@link org.nasdanika.models.gitlab.BinaryRepositoryFile#getContent <em>Content</em>}'.
5447         * <!-- begin-user-doc -->
5448         * <!-- end-user-doc -->
5449         * @return the meta object for the attribute '<em>Content</em>'.
5450         * @see org.nasdanika.models.gitlab.BinaryRepositoryFile#getContent()
5451         * @see #getBinaryRepositoryFile()
5452         * @generated
5453         */
5454        EAttribute getBinaryRepositoryFile_Content();
5455
5456        /**
5457         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.EObjectRepositoryFile <em>EObject Repository File</em>}'.
5458         * <!-- begin-user-doc -->
5459         * <!-- end-user-doc -->
5460         * @return the meta object for class '<em>EObject Repository File</em>'.
5461         * @see org.nasdanika.models.gitlab.EObjectRepositoryFile
5462         * @generated
5463         */
5464        EClass getEObjectRepositoryFile();
5465
5466        /**
5467         * Returns the meta object for the containment reference '{@link org.nasdanika.models.gitlab.EObjectRepositoryFile#getContent <em>Content</em>}'.
5468         * <!-- begin-user-doc -->
5469         * <!-- end-user-doc -->
5470         * @return the meta object for the containment reference '<em>Content</em>'.
5471         * @see org.nasdanika.models.gitlab.EObjectRepositoryFile#getContent()
5472         * @see #getEObjectRepositoryFile()
5473         * @generated
5474         */
5475        EReference getEObjectRepositoryFile_Content();
5476
5477        /**
5478         * Returns the meta object for class '{@link org.nasdanika.models.gitlab.ListRepositoryFile <em>List Repository File</em>}'.
5479         * <!-- begin-user-doc -->
5480         * <!-- end-user-doc -->
5481         * @return the meta object for class '<em>List Repository File</em>'.
5482         * @see org.nasdanika.models.gitlab.ListRepositoryFile
5483         * @generated
5484         */
5485        EClass getListRepositoryFile();
5486
5487        /**
5488         * Returns the meta object for the containment reference list '{@link org.nasdanika.models.gitlab.ListRepositoryFile#getContent <em>Content</em>}'.
5489         * <!-- begin-user-doc -->
5490         * <!-- end-user-doc -->
5491         * @return the meta object for the containment reference list '<em>Content</em>'.
5492         * @see org.nasdanika.models.gitlab.ListRepositoryFile#getContent()
5493         * @see #getListRepositoryFile()
5494         * @generated
5495         */
5496        EReference getListRepositoryFile_Content();
5497
5498        /**
5499         * Returns the meta object for enum '{@link org.nasdanika.models.gitlab.Visibility <em>Visibility</em>}'.
5500         * <!-- begin-user-doc -->
5501         * <!-- end-user-doc -->
5502         * @return the meta object for enum '<em>Visibility</em>'.
5503         * @see org.nasdanika.models.gitlab.Visibility
5504         * @generated
5505         */
5506        EEnum getVisibility();
5507
5508        /**
5509         * Returns the meta object for enum '{@link org.nasdanika.models.gitlab.AccessLevel <em>Access Level</em>}'.
5510         * <!-- begin-user-doc -->
5511         * <!-- end-user-doc -->
5512         * @return the meta object for enum '<em>Access Level</em>'.
5513         * @see org.nasdanika.models.gitlab.AccessLevel
5514         * @generated
5515         */
5516        EEnum getAccessLevel();
5517
5518        /**
5519         * Returns the meta object for enum '{@link org.nasdanika.models.gitlab.MergeMethod <em>Merge Method</em>}'.
5520         * <!-- begin-user-doc -->
5521         * <!-- end-user-doc -->
5522         * @return the meta object for enum '<em>Merge Method</em>'.
5523         * @see org.nasdanika.models.gitlab.MergeMethod
5524         * @generated
5525         */
5526        EEnum getMergeMethod();
5527
5528        /**
5529         * Returns the meta object for enum '{@link org.nasdanika.models.gitlab.BuildGitStrategy <em>Build Git Strategy</em>}'.
5530         * <!-- begin-user-doc -->
5531         * <!-- end-user-doc -->
5532         * @return the meta object for enum '<em>Build Git Strategy</em>'.
5533         * @see org.nasdanika.models.gitlab.BuildGitStrategy
5534         * @generated
5535         */
5536        EEnum getBuildGitStrategy();
5537
5538        /**
5539         * Returns the meta object for enum '{@link org.nasdanika.models.gitlab.Status <em>Status</em>}'.
5540         * <!-- begin-user-doc -->
5541         * <!-- end-user-doc -->
5542         * @return the meta object for enum '<em>Status</em>'.
5543         * @see org.nasdanika.models.gitlab.Status
5544         * @generated
5545         */
5546        EEnum getStatus();
5547
5548        /**
5549         * Returns the meta object for enum '{@link org.nasdanika.models.gitlab.AutoDevopsDeployStrategy <em>Auto Devops Deploy Strategy</em>}'.
5550         * <!-- begin-user-doc -->
5551         * <!-- end-user-doc -->
5552         * @return the meta object for enum '<em>Auto Devops Deploy Strategy</em>'.
5553         * @see org.nasdanika.models.gitlab.AutoDevopsDeployStrategy
5554         * @generated
5555         */
5556        EEnum getAutoDevopsDeployStrategy();
5557
5558        /**
5559         * Returns the meta object for enum '{@link org.nasdanika.models.gitlab.SquashOption <em>Squash Option</em>}'.
5560         * <!-- begin-user-doc -->
5561         * <!-- end-user-doc -->
5562         * @return the meta object for enum '<em>Squash Option</em>'.
5563         * @see org.nasdanika.models.gitlab.SquashOption
5564         * @generated
5565         */
5566        EEnum getSquashOption();
5567
5568        /**
5569         * Returns the factory that creates the instances of the model.
5570         * <!-- begin-user-doc -->
5571         * <!-- end-user-doc -->
5572         * @return the factory that creates the instances of the model.
5573         * @generated
5574         */
5575        GitLabFactory getGitLabFactory();
5576
5577        /**
5578         * <!-- begin-user-doc -->
5579         * Defines literals for the meta objects that represent
5580         * <ul>
5581         *   <li>each class,</li>
5582         *   <li>each feature of each class,</li>
5583         *   <li>each operation of each class,</li>
5584         *   <li>each enum,</li>
5585         *   <li>and each data type</li>
5586         * </ul>
5587         * <!-- end-user-doc -->
5588         * @generated
5589         */
5590        interface Literals {
5591                /**
5592                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.LoadableImpl <em>Loadable</em>}' class.
5593                 * <!-- begin-user-doc -->
5594                 * <!-- end-user-doc -->
5595                 * @see org.nasdanika.models.gitlab.impl.LoadableImpl
5596                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getLoadable()
5597                 * @generated
5598                 */
5599                EClass LOADABLE = eINSTANCE.getLoadable();
5600                /**
5601                 * The meta object literal for the '<em><b>Loaded</b></em>' attribute feature.
5602                 * <!-- begin-user-doc -->
5603                 * <!-- end-user-doc -->
5604                 * @generated
5605                 */
5606                EAttribute LOADABLE__LOADED = eINSTANCE.getLoadable_Loaded();
5607                /**
5608                 * The meta object literal for the '<em><b>Loads</b></em>' containment reference list feature.
5609                 * <!-- begin-user-doc -->
5610                 * <!-- end-user-doc -->
5611                 * @generated
5612                 */
5613                EReference LOADABLE__LOADS = eINSTANCE.getLoadable_Loads();
5614                /**
5615                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.LoadImpl <em>Load</em>}' class.
5616                 * <!-- begin-user-doc -->
5617                 * <!-- end-user-doc -->
5618                 * @see org.nasdanika.models.gitlab.impl.LoadImpl
5619                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getLoad()
5620                 * @generated
5621                 */
5622                EClass LOAD = eINSTANCE.getLoad();
5623                /**
5624                 * The meta object literal for the '<em><b>Source</b></em>' attribute feature.
5625                 * <!-- begin-user-doc -->
5626                 * <!-- end-user-doc -->
5627                 * @generated
5628                 */
5629                EAttribute LOAD__SOURCE = eINSTANCE.getLoad_Source();
5630                /**
5631                 * The meta object literal for the '<em><b>Reference</b></em>' attribute feature.
5632                 * <!-- begin-user-doc -->
5633                 * <!-- end-user-doc -->
5634                 * @generated
5635                 */
5636                EAttribute LOAD__REFERENCE = eINSTANCE.getLoad_Reference();
5637                /**
5638                 * The meta object literal for the '<em><b>Start</b></em>' attribute feature.
5639                 * <!-- begin-user-doc -->
5640                 * <!-- end-user-doc -->
5641                 * @generated
5642                 */
5643                EAttribute LOAD__START = eINSTANCE.getLoad_Start();
5644                /**
5645                 * The meta object literal for the '<em><b>End</b></em>' attribute feature.
5646                 * <!-- begin-user-doc -->
5647                 * <!-- end-user-doc -->
5648                 * @generated
5649                 */
5650                EAttribute LOAD__END = eINSTANCE.getLoad_End();
5651                /**
5652                 * The meta object literal for the '<em><b>Error</b></em>' attribute feature.
5653                 * <!-- begin-user-doc -->
5654                 * <!-- end-user-doc -->
5655                 * @generated
5656                 */
5657                EAttribute LOAD__ERROR = eINSTANCE.getLoad_Error();
5658                /**
5659                 * The meta object literal for the '<em><b>Size</b></em>' attribute feature.
5660                 * <!-- begin-user-doc -->
5661                 * <!-- end-user-doc -->
5662                 * @generated
5663                 */
5664                EAttribute LOAD__SIZE = eINSTANCE.getLoad_Size();
5665                /**
5666                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.GitLabImpl <em>Git Lab</em>}' class.
5667                 * <!-- begin-user-doc -->
5668                 * <!-- end-user-doc -->
5669                 * @see org.nasdanika.models.gitlab.impl.GitLabImpl
5670                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getGitLab()
5671                 * @generated
5672                 */
5673                EClass GIT_LAB = eINSTANCE.getGitLab();
5674                /**
5675                 * The meta object literal for the '<em><b>Url</b></em>' attribute feature.
5676                 * <!-- begin-user-doc -->
5677                 * <!-- end-user-doc -->
5678                 * @generated
5679                 */
5680                EAttribute GIT_LAB__URL = eINSTANCE.getGitLab_Url();
5681                /**
5682                 * The meta object literal for the '<em><b>Groups</b></em>' containment reference list feature.
5683                 * <!-- begin-user-doc -->
5684                 * <!-- end-user-doc -->
5685                 * @generated
5686                 */
5687                EReference GIT_LAB__GROUPS = eINSTANCE.getGitLab_Groups();
5688                /**
5689                 * The meta object literal for the '<em><b>Users</b></em>' containment reference list feature.
5690                 * <!-- begin-user-doc -->
5691                 * <!-- end-user-doc -->
5692                 * @generated
5693                 */
5694                EReference GIT_LAB__USERS = eINSTANCE.getGitLab_Users();
5695                /**
5696                 * The meta object literal for the '<em><b>Top Level Groups Loaded</b></em>' attribute feature.
5697                 * <!-- begin-user-doc -->
5698                 * <!-- end-user-doc -->
5699                 * @generated
5700                 */
5701                EAttribute GIT_LAB__TOP_LEVEL_GROUPS_LOADED = eINSTANCE.getGitLab_TopLevelGroupsLoaded();
5702                /**
5703                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.GroupImpl <em>Group</em>}' class.
5704                 * <!-- begin-user-doc -->
5705                 * <!-- end-user-doc -->
5706                 * @see org.nasdanika.models.gitlab.impl.GroupImpl
5707                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getGroup()
5708                 * @generated
5709                 */
5710                EClass GROUP = eINSTANCE.getGroup();
5711                /**
5712                 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
5713                 * <!-- begin-user-doc -->
5714                 * <!-- end-user-doc -->
5715                 * @generated
5716                 */
5717                EAttribute GROUP__ID = eINSTANCE.getGroup_Id();
5718                /**
5719                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
5720                 * <!-- begin-user-doc -->
5721                 * <!-- end-user-doc -->
5722                 * @generated
5723                 */
5724                EAttribute GROUP__NAME = eINSTANCE.getGroup_Name();
5725                /**
5726                 * The meta object literal for the '<em><b>Avatar Url</b></em>' attribute feature.
5727                 * <!-- begin-user-doc -->
5728                 * <!-- end-user-doc -->
5729                 * @generated
5730                 */
5731                EAttribute GROUP__AVATAR_URL = eINSTANCE.getGroup_AvatarUrl();
5732                /**
5733                 * The meta object literal for the '<em><b>Web Url</b></em>' attribute feature.
5734                 * <!-- begin-user-doc -->
5735                 * <!-- end-user-doc -->
5736                 * @generated
5737                 */
5738                EAttribute GROUP__WEB_URL = eINSTANCE.getGroup_WebUrl();
5739                /**
5740                 * The meta object literal for the '<em><b>Full Name</b></em>' attribute feature.
5741                 * <!-- begin-user-doc -->
5742                 * <!-- end-user-doc -->
5743                 * @generated
5744                 */
5745                EAttribute GROUP__FULL_NAME = eINSTANCE.getGroup_FullName();
5746                /**
5747                 * The meta object literal for the '<em><b>Full Path</b></em>' attribute feature.
5748                 * <!-- begin-user-doc -->
5749                 * <!-- end-user-doc -->
5750                 * @generated
5751                 */
5752                EAttribute GROUP__FULL_PATH = eINSTANCE.getGroup_FullPath();
5753                /**
5754                 * The meta object literal for the '<em><b>Path</b></em>' attribute feature.
5755                 * <!-- begin-user-doc -->
5756                 * <!-- end-user-doc -->
5757                 * @generated
5758                 */
5759                EAttribute GROUP__PATH = eINSTANCE.getGroup_Path();
5760                /**
5761                 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
5762                 * <!-- begin-user-doc -->
5763                 * <!-- end-user-doc -->
5764                 * @generated
5765                 */
5766                EAttribute GROUP__DESCRIPTION = eINSTANCE.getGroup_Description();
5767                /**
5768                 * The meta object literal for the '<em><b>Visibility</b></em>' attribute feature.
5769                 * <!-- begin-user-doc -->
5770                 * <!-- end-user-doc -->
5771                 * @generated
5772                 */
5773                EAttribute GROUP__VISIBILITY = eINSTANCE.getGroup_Visibility();
5774                /**
5775                 * The meta object literal for the '<em><b>Lfs Enabled</b></em>' attribute feature.
5776                 * <!-- begin-user-doc -->
5777                 * <!-- end-user-doc -->
5778                 * @generated
5779                 */
5780                EAttribute GROUP__LFS_ENABLED = eINSTANCE.getGroup_LfsEnabled();
5781                /**
5782                 * The meta object literal for the '<em><b>Created At</b></em>' attribute feature.
5783                 * <!-- begin-user-doc -->
5784                 * <!-- end-user-doc -->
5785                 * @generated
5786                 */
5787                EAttribute GROUP__CREATED_AT = eINSTANCE.getGroup_CreatedAt();
5788                /**
5789                 * The meta object literal for the '<em><b>Projects</b></em>' containment reference list feature.
5790                 * <!-- begin-user-doc -->
5791                 * <!-- end-user-doc -->
5792                 * @generated
5793                 */
5794                EReference GROUP__PROJECTS = eINSTANCE.getGroup_Projects();
5795                /**
5796                 * The meta object literal for the '<em><b>Shares</b></em>' reference list feature.
5797                 * <!-- begin-user-doc -->
5798                 * <!-- end-user-doc -->
5799                 * @generated
5800                 */
5801                EReference GROUP__SHARES = eINSTANCE.getGroup_Shares();
5802                /**
5803                 * The meta object literal for the '<em><b>Storage Size</b></em>' attribute feature.
5804                 * <!-- begin-user-doc -->
5805                 * <!-- end-user-doc -->
5806                 * @generated
5807                 */
5808                EAttribute GROUP__STORAGE_SIZE = eINSTANCE.getGroup_StorageSize();
5809                /**
5810                 * The meta object literal for the '<em><b>Repository Size</b></em>' attribute feature.
5811                 * <!-- begin-user-doc -->
5812                 * <!-- end-user-doc -->
5813                 * @generated
5814                 */
5815                EAttribute GROUP__REPOSITORY_SIZE = eINSTANCE.getGroup_RepositorySize();
5816                /**
5817                 * The meta object literal for the '<em><b>Lfs Objects Size</b></em>' attribute feature.
5818                 * <!-- begin-user-doc -->
5819                 * <!-- end-user-doc -->
5820                 * @generated
5821                 */
5822                EAttribute GROUP__LFS_OBJECTS_SIZE = eINSTANCE.getGroup_LfsObjectsSize();
5823                /**
5824                 * The meta object literal for the '<em><b>Job Artifacts Size</b></em>' attribute feature.
5825                 * <!-- begin-user-doc -->
5826                 * <!-- end-user-doc -->
5827                 * @generated
5828                 */
5829                EAttribute GROUP__JOB_ARTIFACTS_SIZE = eINSTANCE.getGroup_JobArtifactsSize();
5830                /**
5831                 * The meta object literal for the '<em><b>Sub Groups</b></em>' containment reference list feature.
5832                 * <!-- begin-user-doc -->
5833                 * <!-- end-user-doc -->
5834                 * @generated
5835                 */
5836                EReference GROUP__SUB_GROUPS = eINSTANCE.getGroup_SubGroups();
5837                /**
5838                 * The meta object literal for the '<em><b>Members</b></em>' containment reference list feature.
5839                 * <!-- begin-user-doc -->
5840                 * <!-- end-user-doc -->
5841                 * @generated
5842                 */
5843                EReference GROUP__MEMBERS = eINSTANCE.getGroup_Members();
5844                /**
5845                 * The meta object literal for the '<em><b>Code Ownership</b></em>' reference list feature.
5846                 * <!-- begin-user-doc -->
5847                 * <!-- end-user-doc -->
5848                 * @generated
5849                 */
5850                EReference GROUP__CODE_OWNERSHIP = eINSTANCE.getGroup_CodeOwnership();
5851                /**
5852                 * The meta object literal for the '<em><b>Sub Groups Loaded</b></em>' attribute feature.
5853                 * <!-- begin-user-doc -->
5854                 * <!-- end-user-doc -->
5855                 * @generated
5856                 */
5857                EAttribute GROUP__SUB_GROUPS_LOADED = eINSTANCE.getGroup_SubGroupsLoaded();
5858                /**
5859                 * The meta object literal for the '<em><b>Projects Loaded</b></em>' attribute feature.
5860                 * <!-- begin-user-doc -->
5861                 * <!-- end-user-doc -->
5862                 * @generated
5863                 */
5864                EAttribute GROUP__PROJECTS_LOADED = eINSTANCE.getGroup_ProjectsLoaded();
5865                /**
5866                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.MemberImpl <em>Member</em>}' class.
5867                 * <!-- begin-user-doc -->
5868                 * <!-- end-user-doc -->
5869                 * @see org.nasdanika.models.gitlab.impl.MemberImpl
5870                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getMember()
5871                 * @generated
5872                 */
5873                EClass MEMBER = eINSTANCE.getMember();
5874                /**
5875                 * The meta object literal for the '<em><b>User</b></em>' reference feature.
5876                 * <!-- begin-user-doc -->
5877                 * <!-- end-user-doc -->
5878                 * @generated
5879                 */
5880                EReference MEMBER__USER = eINSTANCE.getMember_User();
5881                /**
5882                 * The meta object literal for the '<em><b>Access Level</b></em>' attribute feature.
5883                 * <!-- begin-user-doc -->
5884                 * <!-- end-user-doc -->
5885                 * @generated
5886                 */
5887                EAttribute MEMBER__ACCESS_LEVEL = eINSTANCE.getMember_AccessLevel();
5888                /**
5889                 * The meta object literal for the '<em><b>Expires At</b></em>' attribute feature.
5890                 * <!-- begin-user-doc -->
5891                 * <!-- end-user-doc -->
5892                 * @generated
5893                 */
5894                EAttribute MEMBER__EXPIRES_AT = eINSTANCE.getMember_ExpiresAt();
5895                /**
5896                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.AbstractUserImpl <em>Abstract User</em>}' class.
5897                 * <!-- begin-user-doc -->
5898                 * <!-- end-user-doc -->
5899                 * @see org.nasdanika.models.gitlab.impl.AbstractUserImpl
5900                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getAbstractUser()
5901                 * @generated
5902                 */
5903                EClass ABSTRACT_USER = eINSTANCE.getAbstractUser();
5904                /**
5905                 * The meta object literal for the '<em><b>Avatar Url</b></em>' attribute feature.
5906                 * <!-- begin-user-doc -->
5907                 * <!-- end-user-doc -->
5908                 * @generated
5909                 */
5910                EAttribute ABSTRACT_USER__AVATAR_URL = eINSTANCE.getAbstractUser_AvatarUrl();
5911                /**
5912                 * The meta object literal for the '<em><b>Created At</b></em>' attribute feature.
5913                 * <!-- begin-user-doc -->
5914                 * <!-- end-user-doc -->
5915                 * @generated
5916                 */
5917                EAttribute ABSTRACT_USER__CREATED_AT = eINSTANCE.getAbstractUser_CreatedAt();
5918                /**
5919                 * The meta object literal for the '<em><b>EMail</b></em>' attribute feature.
5920                 * <!-- begin-user-doc -->
5921                 * <!-- end-user-doc -->
5922                 * @generated
5923                 */
5924                EAttribute ABSTRACT_USER__EMAIL = eINSTANCE.getAbstractUser_EMail();
5925                /**
5926                 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
5927                 * <!-- begin-user-doc -->
5928                 * <!-- end-user-doc -->
5929                 * @generated
5930                 */
5931                EAttribute ABSTRACT_USER__ID = eINSTANCE.getAbstractUser_Id();
5932                /**
5933                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
5934                 * <!-- begin-user-doc -->
5935                 * <!-- end-user-doc -->
5936                 * @generated
5937                 */
5938                EAttribute ABSTRACT_USER__NAME = eINSTANCE.getAbstractUser_Name();
5939                /**
5940                 * The meta object literal for the '<em><b>State</b></em>' attribute feature.
5941                 * <!-- begin-user-doc -->
5942                 * <!-- end-user-doc -->
5943                 * @generated
5944                 */
5945                EAttribute ABSTRACT_USER__STATE = eINSTANCE.getAbstractUser_State();
5946                /**
5947                 * The meta object literal for the '<em><b>User Name</b></em>' attribute feature.
5948                 * <!-- begin-user-doc -->
5949                 * <!-- end-user-doc -->
5950                 * @generated
5951                 */
5952                EAttribute ABSTRACT_USER__USER_NAME = eINSTANCE.getAbstractUser_UserName();
5953                /**
5954                 * The meta object literal for the '<em><b>Web Url</b></em>' attribute feature.
5955                 * <!-- begin-user-doc -->
5956                 * <!-- end-user-doc -->
5957                 * @generated
5958                 */
5959                EAttribute ABSTRACT_USER__WEB_URL = eINSTANCE.getAbstractUser_WebUrl();
5960                /**
5961                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.UserImpl <em>User</em>}' class.
5962                 * <!-- begin-user-doc -->
5963                 * <!-- end-user-doc -->
5964                 * @see org.nasdanika.models.gitlab.impl.UserImpl
5965                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getUser()
5966                 * @generated
5967                 */
5968                EClass USER = eINSTANCE.getUser();
5969                /**
5970                 * The meta object literal for the '<em><b>Projects</b></em>' containment reference list feature.
5971                 * <!-- begin-user-doc -->
5972                 * <!-- end-user-doc -->
5973                 * @generated
5974                 */
5975                EReference USER__PROJECTS = eINSTANCE.getUser_Projects();
5976                /**
5977                 * The meta object literal for the '<em><b>Membership</b></em>' reference list feature.
5978                 * <!-- begin-user-doc -->
5979                 * <!-- end-user-doc -->
5980                 * @generated
5981                 */
5982                EReference USER__MEMBERSHIP = eINSTANCE.getUser_Membership();
5983                /**
5984                 * The meta object literal for the '<em><b>Owns</b></em>' reference list feature.
5985                 * <!-- begin-user-doc -->
5986                 * <!-- end-user-doc -->
5987                 * @generated
5988                 */
5989                EReference USER__OWNS = eINSTANCE.getUser_Owns();
5990                /**
5991                 * The meta object literal for the '<em><b>Created Projects</b></em>' reference list feature.
5992                 * <!-- begin-user-doc -->
5993                 * <!-- end-user-doc -->
5994                 * @generated
5995                 */
5996                EReference USER__CREATED_PROJECTS = eINSTANCE.getUser_CreatedProjects();
5997                /**
5998                 * The meta object literal for the '<em><b>Contributions</b></em>' reference list feature.
5999                 * <!-- begin-user-doc -->
6000                 * <!-- end-user-doc -->
6001                 * @generated
6002                 */
6003                EReference USER__CONTRIBUTIONS = eINSTANCE.getUser_Contributions();
6004                /**
6005                 * The meta object literal for the '<em><b>Code Ownership</b></em>' reference list feature.
6006                 * <!-- begin-user-doc -->
6007                 * <!-- end-user-doc -->
6008                 * @generated
6009                 */
6010                EReference USER__CODE_OWNERSHIP = eINSTANCE.getUser_CodeOwnership();
6011                /**
6012                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.ProjectImpl <em>Project</em>}' class.
6013                 * <!-- begin-user-doc -->
6014                 * <!-- end-user-doc -->
6015                 * @see org.nasdanika.models.gitlab.impl.ProjectImpl
6016                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getProject()
6017                 * @generated
6018                 */
6019                EClass PROJECT = eINSTANCE.getProject();
6020                /**
6021                 * The meta object literal for the '<em><b>Approvals Before Merge</b></em>' attribute feature.
6022                 * <!-- begin-user-doc -->
6023                 * <!-- end-user-doc -->
6024                 * @generated
6025                 */
6026                EAttribute PROJECT__APPROVALS_BEFORE_MERGE = eINSTANCE.getProject_ApprovalsBeforeMerge();
6027                /**
6028                 * The meta object literal for the '<em><b>Archived</b></em>' attribute feature.
6029                 * <!-- begin-user-doc -->
6030                 * <!-- end-user-doc -->
6031                 * @generated
6032                 */
6033                EAttribute PROJECT__ARCHIVED = eINSTANCE.getProject_Archived();
6034                /**
6035                 * The meta object literal for the '<em><b>Avatar Url</b></em>' attribute feature.
6036                 * <!-- begin-user-doc -->
6037                 * <!-- end-user-doc -->
6038                 * @generated
6039                 */
6040                EAttribute PROJECT__AVATAR_URL = eINSTANCE.getProject_AvatarUrl();
6041                /**
6042                 * The meta object literal for the '<em><b>Container Registry Enabled</b></em>' attribute feature.
6043                 * <!-- begin-user-doc -->
6044                 * <!-- end-user-doc -->
6045                 * @generated
6046                 */
6047                EAttribute PROJECT__CONTAINER_REGISTRY_ENABLED = eINSTANCE.getProject_ContainerRegistryEnabled();
6048                /**
6049                 * The meta object literal for the '<em><b>Created At</b></em>' attribute feature.
6050                 * <!-- begin-user-doc -->
6051                 * <!-- end-user-doc -->
6052                 * @generated
6053                 */
6054                EAttribute PROJECT__CREATED_AT = eINSTANCE.getProject_CreatedAt();
6055                /**
6056                 * The meta object literal for the '<em><b>Creator Id</b></em>' attribute feature.
6057                 * <!-- begin-user-doc -->
6058                 * <!-- end-user-doc -->
6059                 * @generated
6060                 */
6061                EAttribute PROJECT__CREATOR_ID = eINSTANCE.getProject_CreatorId();
6062                /**
6063                 * The meta object literal for the '<em><b>Creator</b></em>' reference feature.
6064                 * <!-- begin-user-doc -->
6065                 * <!-- end-user-doc -->
6066                 * @generated
6067                 */
6068                EReference PROJECT__CREATOR = eINSTANCE.getProject_Creator();
6069                /**
6070                 * The meta object literal for the '<em><b>Default Branch</b></em>' attribute feature.
6071                 * <!-- begin-user-doc -->
6072                 * <!-- end-user-doc -->
6073                 * @generated
6074                 */
6075                EAttribute PROJECT__DEFAULT_BRANCH = eINSTANCE.getProject_DefaultBranch();
6076                /**
6077                 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
6078                 * <!-- begin-user-doc -->
6079                 * <!-- end-user-doc -->
6080                 * @generated
6081                 */
6082                EAttribute PROJECT__DESCRIPTION = eINSTANCE.getProject_Description();
6083                /**
6084                 * The meta object literal for the '<em><b>Forks Count</b></em>' attribute feature.
6085                 * <!-- begin-user-doc -->
6086                 * <!-- end-user-doc -->
6087                 * @generated
6088                 */
6089                EAttribute PROJECT__FORKS_COUNT = eINSTANCE.getProject_ForksCount();
6090                /**
6091                 * The meta object literal for the '<em><b>Forked From Id</b></em>' attribute feature.
6092                 * <!-- begin-user-doc -->
6093                 * <!-- end-user-doc -->
6094                 * @generated
6095                 */
6096                EAttribute PROJECT__FORKED_FROM_ID = eINSTANCE.getProject_ForkedFromId();
6097                /**
6098                 * The meta object literal for the '<em><b>Forked From</b></em>' reference feature.
6099                 * <!-- begin-user-doc -->
6100                 * <!-- end-user-doc -->
6101                 * @generated
6102                 */
6103                EReference PROJECT__FORKED_FROM = eINSTANCE.getProject_ForkedFrom();
6104                /**
6105                 * The meta object literal for the '<em><b>Forks</b></em>' reference list feature.
6106                 * <!-- begin-user-doc -->
6107                 * <!-- end-user-doc -->
6108                 * @generated
6109                 */
6110                EReference PROJECT__FORKS = eINSTANCE.getProject_Forks();
6111                /**
6112                 * The meta object literal for the '<em><b>Http Url To Repo</b></em>' attribute feature.
6113                 * <!-- begin-user-doc -->
6114                 * <!-- end-user-doc -->
6115                 * @generated
6116                 */
6117                EAttribute PROJECT__HTTP_URL_TO_REPO = eINSTANCE.getProject_HttpUrlToRepo();
6118                /**
6119                 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
6120                 * <!-- begin-user-doc -->
6121                 * <!-- end-user-doc -->
6122                 * @generated
6123                 */
6124                EAttribute PROJECT__ID = eINSTANCE.getProject_Id();
6125                /**
6126                 * The meta object literal for the '<em><b>Is Public</b></em>' attribute feature.
6127                 * <!-- begin-user-doc -->
6128                 * <!-- end-user-doc -->
6129                 * @generated
6130                 */
6131                EAttribute PROJECT__IS_PUBLIC = eINSTANCE.getProject_IsPublic();
6132                /**
6133                 * The meta object literal for the '<em><b>Issues Enabled</b></em>' attribute feature.
6134                 * <!-- begin-user-doc -->
6135                 * <!-- end-user-doc -->
6136                 * @generated
6137                 */
6138                EAttribute PROJECT__ISSUES_ENABLED = eINSTANCE.getProject_IssuesEnabled();
6139                /**
6140                 * The meta object literal for the '<em><b>Jobs Enabled</b></em>' attribute feature.
6141                 * <!-- begin-user-doc -->
6142                 * <!-- end-user-doc -->
6143                 * @generated
6144                 */
6145                EAttribute PROJECT__JOBS_ENABLED = eINSTANCE.getProject_JobsEnabled();
6146                /**
6147                 * The meta object literal for the '<em><b>Lasts Activity At</b></em>' attribute feature.
6148                 * <!-- begin-user-doc -->
6149                 * <!-- end-user-doc -->
6150                 * @generated
6151                 */
6152                EAttribute PROJECT__LASTS_ACTIVITY_AT = eINSTANCE.getProject_LastsActivityAt();
6153                /**
6154                 * The meta object literal for the '<em><b>Lfs Enabled</b></em>' attribute feature.
6155                 * <!-- begin-user-doc -->
6156                 * <!-- end-user-doc -->
6157                 * @generated
6158                 */
6159                EAttribute PROJECT__LFS_ENABLED = eINSTANCE.getProject_LfsEnabled();
6160                /**
6161                 * The meta object literal for the '<em><b>Merge Method</b></em>' attribute feature.
6162                 * <!-- begin-user-doc -->
6163                 * <!-- end-user-doc -->
6164                 * @generated
6165                 */
6166                EAttribute PROJECT__MERGE_METHOD = eINSTANCE.getProject_MergeMethod();
6167                /**
6168                 * The meta object literal for the '<em><b>Merge Requests Enabled</b></em>' attribute feature.
6169                 * <!-- begin-user-doc -->
6170                 * <!-- end-user-doc -->
6171                 * @generated
6172                 */
6173                EAttribute PROJECT__MERGE_REQUESTS_ENABLED = eINSTANCE.getProject_MergeRequestsEnabled();
6174                /**
6175                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
6176                 * <!-- begin-user-doc -->
6177                 * <!-- end-user-doc -->
6178                 * @generated
6179                 */
6180                EAttribute PROJECT__NAME = eINSTANCE.getProject_Name();
6181                /**
6182                 * The meta object literal for the '<em><b>Name With Namespace</b></em>' attribute feature.
6183                 * <!-- begin-user-doc -->
6184                 * <!-- end-user-doc -->
6185                 * @generated
6186                 */
6187                EAttribute PROJECT__NAME_WITH_NAMESPACE = eINSTANCE.getProject_NameWithNamespace();
6188                /**
6189                 * The meta object literal for the '<em><b>Only Allow Merge If Pipeline Succeeds</b></em>' attribute feature.
6190                 * <!-- begin-user-doc -->
6191                 * <!-- end-user-doc -->
6192                 * @generated
6193                 */
6194                EAttribute PROJECT__ONLY_ALLOW_MERGE_IF_PIPELINE_SUCCEEDS = eINSTANCE.getProject_OnlyAllowMergeIfPipelineSucceeds();
6195                /**
6196                 * The meta object literal for the '<em><b>Allow Merge On Skipped Pipeline</b></em>' attribute feature.
6197                 * <!-- begin-user-doc -->
6198                 * <!-- end-user-doc -->
6199                 * @generated
6200                 */
6201                EAttribute PROJECT__ALLOW_MERGE_ON_SKIPPED_PIPELINE = eINSTANCE.getProject_AllowMergeOnSkippedPipeline();
6202                /**
6203                 * The meta object literal for the '<em><b>Only Allow Merge If All Discussions Are Resolved</b></em>' attribute feature.
6204                 * <!-- begin-user-doc -->
6205                 * <!-- end-user-doc -->
6206                 * @generated
6207                 */
6208                EAttribute PROJECT__ONLY_ALLOW_MERGE_IF_ALL_DISCUSSIONS_ARE_RESOLVED = eINSTANCE.getProject_OnlyAllowMergeIfAllDiscussionsAreResolved();
6209                /**
6210                 * The meta object literal for the '<em><b>Open Issues Count</b></em>' attribute feature.
6211                 * <!-- begin-user-doc -->
6212                 * <!-- end-user-doc -->
6213                 * @generated
6214                 */
6215                EAttribute PROJECT__OPEN_ISSUES_COUNT = eINSTANCE.getProject_OpenIssuesCount();
6216                /**
6217                 * The meta object literal for the '<em><b>Owner</b></em>' containment reference feature.
6218                 * <!-- begin-user-doc -->
6219                 * <!-- end-user-doc -->
6220                 * @generated
6221                 */
6222                EReference PROJECT__OWNER = eINSTANCE.getProject_Owner();
6223                /**
6224                 * The meta object literal for the '<em><b>Path</b></em>' attribute feature.
6225                 * <!-- begin-user-doc -->
6226                 * <!-- end-user-doc -->
6227                 * @generated
6228                 */
6229                EAttribute PROJECT__PATH = eINSTANCE.getProject_Path();
6230                /**
6231                 * The meta object literal for the '<em><b>Path With Namespace</b></em>' attribute feature.
6232                 * <!-- begin-user-doc -->
6233                 * <!-- end-user-doc -->
6234                 * @generated
6235                 */
6236                EAttribute PROJECT__PATH_WITH_NAMESPACE = eINSTANCE.getProject_PathWithNamespace();
6237                /**
6238                 * The meta object literal for the '<em><b>Project Access</b></em>' containment reference feature.
6239                 * <!-- begin-user-doc -->
6240                 * <!-- end-user-doc -->
6241                 * @generated
6242                 */
6243                EReference PROJECT__PROJECT_ACCESS = eINSTANCE.getProject_ProjectAccess();
6244                /**
6245                 * The meta object literal for the '<em><b>Group Access</b></em>' containment reference feature.
6246                 * <!-- begin-user-doc -->
6247                 * <!-- end-user-doc -->
6248                 * @generated
6249                 */
6250                EReference PROJECT__GROUP_ACCESS = eINSTANCE.getProject_GroupAccess();
6251                /**
6252                 * The meta object literal for the '<em><b>Public Jobs</b></em>' attribute feature.
6253                 * <!-- begin-user-doc -->
6254                 * <!-- end-user-doc -->
6255                 * @generated
6256                 */
6257                EAttribute PROJECT__PUBLIC_JOBS = eINSTANCE.getProject_PublicJobs();
6258                /**
6259                 * The meta object literal for the '<em><b>Shared With Groups</b></em>' containment reference list feature.
6260                 * <!-- begin-user-doc -->
6261                 * <!-- end-user-doc -->
6262                 * @generated
6263                 */
6264                EReference PROJECT__SHARED_WITH_GROUPS = eINSTANCE.getProject_SharedWithGroups();
6265                /**
6266                 * The meta object literal for the '<em><b>Repository Storage</b></em>' attribute feature.
6267                 * <!-- begin-user-doc -->
6268                 * <!-- end-user-doc -->
6269                 * @generated
6270                 */
6271                EAttribute PROJECT__REPOSITORY_STORAGE = eINSTANCE.getProject_RepositoryStorage();
6272                /**
6273                 * The meta object literal for the '<em><b>Request Access Enabled</b></em>' attribute feature.
6274                 * <!-- begin-user-doc -->
6275                 * <!-- end-user-doc -->
6276                 * @generated
6277                 */
6278                EAttribute PROJECT__REQUEST_ACCESS_ENABLED = eINSTANCE.getProject_RequestAccessEnabled();
6279                /**
6280                 * The meta object literal for the '<em><b>Runners Token</b></em>' attribute feature.
6281                 * <!-- begin-user-doc -->
6282                 * <!-- end-user-doc -->
6283                 * @generated
6284                 */
6285                EAttribute PROJECT__RUNNERS_TOKEN = eINSTANCE.getProject_RunnersToken();
6286                /**
6287                 * The meta object literal for the '<em><b>Shared Runners Enabled</b></em>' attribute feature.
6288                 * <!-- begin-user-doc -->
6289                 * <!-- end-user-doc -->
6290                 * @generated
6291                 */
6292                EAttribute PROJECT__SHARED_RUNNERS_ENABLED = eINSTANCE.getProject_SharedRunnersEnabled();
6293                /**
6294                 * The meta object literal for the '<em><b>Snippets Enabled</b></em>' attribute feature.
6295                 * <!-- begin-user-doc -->
6296                 * <!-- end-user-doc -->
6297                 * @generated
6298                 */
6299                EAttribute PROJECT__SNIPPETS_ENABLED = eINSTANCE.getProject_SnippetsEnabled();
6300                /**
6301                 * The meta object literal for the '<em><b>Ssh Url To Repo</b></em>' attribute feature.
6302                 * <!-- begin-user-doc -->
6303                 * <!-- end-user-doc -->
6304                 * @generated
6305                 */
6306                EAttribute PROJECT__SSH_URL_TO_REPO = eINSTANCE.getProject_SshUrlToRepo();
6307                /**
6308                 * The meta object literal for the '<em><b>Star Count</b></em>' attribute feature.
6309                 * <!-- begin-user-doc -->
6310                 * <!-- end-user-doc -->
6311                 * @generated
6312                 */
6313                EAttribute PROJECT__STAR_COUNT = eINSTANCE.getProject_StarCount();
6314                /**
6315                 * The meta object literal for the '<em><b>Tags</b></em>' attribute list feature.
6316                 * <!-- begin-user-doc -->
6317                 * <!-- end-user-doc -->
6318                 * @generated
6319                 */
6320                EAttribute PROJECT__TAGS = eINSTANCE.getProject_Tags();
6321                /**
6322                 * The meta object literal for the '<em><b>Visibility Level</b></em>' attribute feature.
6323                 * <!-- begin-user-doc -->
6324                 * <!-- end-user-doc -->
6325                 * @generated
6326                 */
6327                EAttribute PROJECT__VISIBILITY_LEVEL = eINSTANCE.getProject_VisibilityLevel();
6328                /**
6329                 * The meta object literal for the '<em><b>Visibility</b></em>' attribute feature.
6330                 * <!-- begin-user-doc -->
6331                 * <!-- end-user-doc -->
6332                 * @generated
6333                 */
6334                EAttribute PROJECT__VISIBILITY = eINSTANCE.getProject_Visibility();
6335                /**
6336                 * The meta object literal for the '<em><b>Wall Enabled</b></em>' attribute feature.
6337                 * <!-- begin-user-doc -->
6338                 * <!-- end-user-doc -->
6339                 * @generated
6340                 */
6341                EAttribute PROJECT__WALL_ENABLED = eINSTANCE.getProject_WallEnabled();
6342                /**
6343                 * The meta object literal for the '<em><b>Web Url</b></em>' attribute feature.
6344                 * <!-- begin-user-doc -->
6345                 * <!-- end-user-doc -->
6346                 * @generated
6347                 */
6348                EAttribute PROJECT__WEB_URL = eINSTANCE.getProject_WebUrl();
6349                /**
6350                 * The meta object literal for the '<em><b>Wiki Enabled</b></em>' attribute feature.
6351                 * <!-- begin-user-doc -->
6352                 * <!-- end-user-doc -->
6353                 * @generated
6354                 */
6355                EAttribute PROJECT__WIKI_ENABLED = eINSTANCE.getProject_WikiEnabled();
6356                /**
6357                 * The meta object literal for the '<em><b>Printing Merge Request Link Enabled</b></em>' attribute feature.
6358                 * <!-- begin-user-doc -->
6359                 * <!-- end-user-doc -->
6360                 * @generated
6361                 */
6362                EAttribute PROJECT__PRINTING_MERGE_REQUEST_LINK_ENABLED = eINSTANCE.getProject_PrintingMergeRequestLinkEnabled();
6363                /**
6364                 * The meta object literal for the '<em><b>Resolve Outdated Diff Discussions</b></em>' attribute feature.
6365                 * <!-- begin-user-doc -->
6366                 * <!-- end-user-doc -->
6367                 * @generated
6368                 */
6369                EAttribute PROJECT__RESOLVE_OUTDATED_DIFF_DISCUSSIONS = eINSTANCE.getProject_ResolveOutdatedDiffDiscussions();
6370                /**
6371                 * The meta object literal for the '<em><b>Statistics</b></em>' containment reference feature.
6372                 * <!-- begin-user-doc -->
6373                 * <!-- end-user-doc -->
6374                 * @generated
6375                 */
6376                EReference PROJECT__STATISTICS = eINSTANCE.getProject_Statistics();
6377                /**
6378                 * The meta object literal for the '<em><b>Initialize With Readme</b></em>' attribute feature.
6379                 * <!-- begin-user-doc -->
6380                 * <!-- end-user-doc -->
6381                 * @generated
6382                 */
6383                EAttribute PROJECT__INITIALIZE_WITH_README = eINSTANCE.getProject_InitializeWithReadme();
6384                /**
6385                 * The meta object literal for the '<em><b>Packages Enabled</b></em>' attribute feature.
6386                 * <!-- begin-user-doc -->
6387                 * <!-- end-user-doc -->
6388                 * @generated
6389                 */
6390                EAttribute PROJECT__PACKAGES_ENABLED = eINSTANCE.getProject_PackagesEnabled();
6391                /**
6392                 * The meta object literal for the '<em><b>Empty Repo</b></em>' attribute feature.
6393                 * <!-- begin-user-doc -->
6394                 * <!-- end-user-doc -->
6395                 * @generated
6396                 */
6397                EAttribute PROJECT__EMPTY_REPO = eINSTANCE.getProject_EmptyRepo();
6398                /**
6399                 * The meta object literal for the '<em><b>License Url</b></em>' attribute feature.
6400                 * <!-- begin-user-doc -->
6401                 * <!-- end-user-doc -->
6402                 * @generated
6403                 */
6404                EAttribute PROJECT__LICENSE_URL = eINSTANCE.getProject_LicenseUrl();
6405                /**
6406                 * The meta object literal for the '<em><b>License</b></em>' containment reference feature.
6407                 * <!-- begin-user-doc -->
6408                 * <!-- end-user-doc -->
6409                 * @generated
6410                 */
6411                EReference PROJECT__LICENSE = eINSTANCE.getProject_License();
6412                /**
6413                 * The meta object literal for the '<em><b>Custom Attributes</b></em>' map feature.
6414                 * <!-- begin-user-doc -->
6415                 * <!-- end-user-doc -->
6416                 * @generated
6417                 */
6418                EReference PROJECT__CUSTOM_ATTRIBUTES = eINSTANCE.getProject_CustomAttributes();
6419                /**
6420                 * The meta object literal for the '<em><b>Build Coverage Regex</b></em>' attribute feature.
6421                 * <!-- begin-user-doc -->
6422                 * <!-- end-user-doc -->
6423                 * @generated
6424                 */
6425                EAttribute PROJECT__BUILD_COVERAGE_REGEX = eINSTANCE.getProject_BuildCoverageRegex();
6426                /**
6427                 * The meta object literal for the '<em><b>Build Git Strategy</b></em>' attribute feature.
6428                 * <!-- begin-user-doc -->
6429                 * <!-- end-user-doc -->
6430                 * @generated
6431                 */
6432                EAttribute PROJECT__BUILD_GIT_STRATEGY = eINSTANCE.getProject_BuildGitStrategy();
6433                /**
6434                 * The meta object literal for the '<em><b>Readme Url</b></em>' attribute feature.
6435                 * <!-- begin-user-doc -->
6436                 * <!-- end-user-doc -->
6437                 * @generated
6438                 */
6439                EAttribute PROJECT__README_URL = eINSTANCE.getProject_ReadmeUrl();
6440                /**
6441                 * The meta object literal for the '<em><b>Can Create Merge Request In</b></em>' attribute feature.
6442                 * <!-- begin-user-doc -->
6443                 * <!-- end-user-doc -->
6444                 * @generated
6445                 */
6446                EAttribute PROJECT__CAN_CREATE_MERGE_REQUEST_IN = eINSTANCE.getProject_CanCreateMergeRequestIn();
6447                /**
6448                 * The meta object literal for the '<em><b>Import Status</b></em>' attribute feature.
6449                 * <!-- begin-user-doc -->
6450                 * <!-- end-user-doc -->
6451                 * @generated
6452                 */
6453                EAttribute PROJECT__IMPORT_STATUS = eINSTANCE.getProject_ImportStatus();
6454                /**
6455                 * The meta object literal for the '<em><b>Ci Default Git Depth</b></em>' attribute feature.
6456                 * <!-- begin-user-doc -->
6457                 * <!-- end-user-doc -->
6458                 * @generated
6459                 */
6460                EAttribute PROJECT__CI_DEFAULT_GIT_DEPTH = eINSTANCE.getProject_CiDefaultGitDepth();
6461                /**
6462                 * The meta object literal for the '<em><b>Ci Forward Deployment Enabled</b></em>' attribute feature.
6463                 * <!-- begin-user-doc -->
6464                 * <!-- end-user-doc -->
6465                 * @generated
6466                 */
6467                EAttribute PROJECT__CI_FORWARD_DEPLOYMENT_ENABLED = eINSTANCE.getProject_CiForwardDeploymentEnabled();
6468                /**
6469                 * The meta object literal for the '<em><b>Ci Config Path</b></em>' attribute feature.
6470                 * <!-- begin-user-doc -->
6471                 * <!-- end-user-doc -->
6472                 * @generated
6473                 */
6474                EAttribute PROJECT__CI_CONFIG_PATH = eINSTANCE.getProject_CiConfigPath();
6475                /**
6476                 * The meta object literal for the '<em><b>Remove Source Branch After Merge</b></em>' attribute feature.
6477                 * <!-- begin-user-doc -->
6478                 * <!-- end-user-doc -->
6479                 * @generated
6480                 */
6481                EAttribute PROJECT__REMOVE_SOURCE_BRANCH_AFTER_MERGE = eINSTANCE.getProject_RemoveSourceBranchAfterMerge();
6482                /**
6483                 * The meta object literal for the '<em><b>Auto Devops Enabled</b></em>' attribute feature.
6484                 * <!-- begin-user-doc -->
6485                 * <!-- end-user-doc -->
6486                 * @generated
6487                 */
6488                EAttribute PROJECT__AUTO_DEVOPS_ENABLED = eINSTANCE.getProject_AutoDevopsEnabled();
6489                /**
6490                 * The meta object literal for the '<em><b>Auto Devops Deploy Strategy</b></em>' attribute feature.
6491                 * <!-- begin-user-doc -->
6492                 * <!-- end-user-doc -->
6493                 * @generated
6494                 */
6495                EAttribute PROJECT__AUTO_DEVOPS_DEPLOY_STRATEGY = eINSTANCE.getProject_AutoDevopsDeployStrategy();
6496                /**
6497                 * The meta object literal for the '<em><b>Autoclose Referenced Issues</b></em>' attribute feature.
6498                 * <!-- begin-user-doc -->
6499                 * <!-- end-user-doc -->
6500                 * @generated
6501                 */
6502                EAttribute PROJECT__AUTOCLOSE_REFERENCED_ISSUES = eINSTANCE.getProject_AutocloseReferencedIssues();
6503                /**
6504                 * The meta object literal for the '<em><b>Emails Disabled</b></em>' attribute feature.
6505                 * <!-- begin-user-doc -->
6506                 * <!-- end-user-doc -->
6507                 * @generated
6508                 */
6509                EAttribute PROJECT__EMAILS_DISABLED = eINSTANCE.getProject_EmailsDisabled();
6510                /**
6511                 * The meta object literal for the '<em><b>Suggestion Commit Message</b></em>' attribute feature.
6512                 * <!-- begin-user-doc -->
6513                 * <!-- end-user-doc -->
6514                 * @generated
6515                 */
6516                EAttribute PROJECT__SUGGESTION_COMMIT_MESSAGE = eINSTANCE.getProject_SuggestionCommitMessage();
6517                /**
6518                 * The meta object literal for the '<em><b>Squash Option</b></em>' attribute feature.
6519                 * <!-- begin-user-doc -->
6520                 * <!-- end-user-doc -->
6521                 * @generated
6522                 */
6523                EAttribute PROJECT__SQUASH_OPTION = eINSTANCE.getProject_SquashOption();
6524                /**
6525                 * The meta object literal for the '<em><b>Branches</b></em>' containment reference list feature.
6526                 * <!-- begin-user-doc -->
6527                 * <!-- end-user-doc -->
6528                 * @generated
6529                 */
6530                EReference PROJECT__BRANCHES = eINSTANCE.getProject_Branches();
6531                /**
6532                 * The meta object literal for the '<em><b>Contributors</b></em>' containment reference list feature.
6533                 * <!-- begin-user-doc -->
6534                 * <!-- end-user-doc -->
6535                 * @generated
6536                 */
6537                EReference PROJECT__CONTRIBUTORS = eINSTANCE.getProject_Contributors();
6538                /**
6539                 * The meta object literal for the '<em><b>Members</b></em>' containment reference list feature.
6540                 * <!-- begin-user-doc -->
6541                 * <!-- end-user-doc -->
6542                 * @generated
6543                 */
6544                EReference PROJECT__MEMBERS = eINSTANCE.getProject_Members();
6545                /**
6546                 * The meta object literal for the '<em><b>Branches Loaded</b></em>' attribute feature.
6547                 * <!-- begin-user-doc -->
6548                 * <!-- end-user-doc -->
6549                 * @generated
6550                 */
6551                EAttribute PROJECT__BRANCHES_LOADED = eINSTANCE.getProject_BranchesLoaded();
6552                /**
6553                 * The meta object literal for the '<em><b>Branches Load Error</b></em>' attribute feature.
6554                 * <!-- begin-user-doc -->
6555                 * <!-- end-user-doc -->
6556                 * @generated
6557                 */
6558                EAttribute PROJECT__BRANCHES_LOAD_ERROR = eINSTANCE.getProject_BranchesLoadError();
6559                /**
6560                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.ProjectSharedGroupImpl <em>Project Shared Group</em>}' class.
6561                 * <!-- begin-user-doc -->
6562                 * <!-- end-user-doc -->
6563                 * @see org.nasdanika.models.gitlab.impl.ProjectSharedGroupImpl
6564                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getProjectSharedGroup()
6565                 * @generated
6566                 */
6567                EClass PROJECT_SHARED_GROUP = eINSTANCE.getProjectSharedGroup();
6568                /**
6569                 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
6570                 * <!-- begin-user-doc -->
6571                 * <!-- end-user-doc -->
6572                 * @generated
6573                 */
6574                EAttribute PROJECT_SHARED_GROUP__ID = eINSTANCE.getProjectSharedGroup_Id();
6575                /**
6576                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
6577                 * <!-- begin-user-doc -->
6578                 * <!-- end-user-doc -->
6579                 * @generated
6580                 */
6581                EAttribute PROJECT_SHARED_GROUP__NAME = eINSTANCE.getProjectSharedGroup_Name();
6582                /**
6583                 * The meta object literal for the '<em><b>Full Path</b></em>' attribute feature.
6584                 * <!-- begin-user-doc -->
6585                 * <!-- end-user-doc -->
6586                 * @generated
6587                 */
6588                EAttribute PROJECT_SHARED_GROUP__FULL_PATH = eINSTANCE.getProjectSharedGroup_FullPath();
6589                /**
6590                 * The meta object literal for the '<em><b>Access Level</b></em>' attribute feature.
6591                 * <!-- begin-user-doc -->
6592                 * <!-- end-user-doc -->
6593                 * @generated
6594                 */
6595                EAttribute PROJECT_SHARED_GROUP__ACCESS_LEVEL = eINSTANCE.getProjectSharedGroup_AccessLevel();
6596                /**
6597                 * The meta object literal for the '<em><b>Group</b></em>' reference feature.
6598                 * <!-- begin-user-doc -->
6599                 * <!-- end-user-doc -->
6600                 * @generated
6601                 */
6602                EReference PROJECT_SHARED_GROUP__GROUP = eINSTANCE.getProjectSharedGroup_Group();
6603                /**
6604                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.ProjectStatisticsImpl <em>Project Statistics</em>}' class.
6605                 * <!-- begin-user-doc -->
6606                 * <!-- end-user-doc -->
6607                 * @see org.nasdanika.models.gitlab.impl.ProjectStatisticsImpl
6608                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getProjectStatistics()
6609                 * @generated
6610                 */
6611                EClass PROJECT_STATISTICS = eINSTANCE.getProjectStatistics();
6612                /**
6613                 * The meta object literal for the '<em><b>Commit Count</b></em>' attribute feature.
6614                 * <!-- begin-user-doc -->
6615                 * <!-- end-user-doc -->
6616                 * @generated
6617                 */
6618                EAttribute PROJECT_STATISTICS__COMMIT_COUNT = eINSTANCE.getProjectStatistics_CommitCount();
6619                /**
6620                 * The meta object literal for the '<em><b>Storage Size</b></em>' attribute feature.
6621                 * <!-- begin-user-doc -->
6622                 * <!-- end-user-doc -->
6623                 * @generated
6624                 */
6625                EAttribute PROJECT_STATISTICS__STORAGE_SIZE = eINSTANCE.getProjectStatistics_StorageSize();
6626                /**
6627                 * The meta object literal for the '<em><b>Repository Size</b></em>' attribute feature.
6628                 * <!-- begin-user-doc -->
6629                 * <!-- end-user-doc -->
6630                 * @generated
6631                 */
6632                EAttribute PROJECT_STATISTICS__REPOSITORY_SIZE = eINSTANCE.getProjectStatistics_RepositorySize();
6633                /**
6634                 * The meta object literal for the '<em><b>Wiki Size</b></em>' attribute feature.
6635                 * <!-- begin-user-doc -->
6636                 * <!-- end-user-doc -->
6637                 * @generated
6638                 */
6639                EAttribute PROJECT_STATISTICS__WIKI_SIZE = eINSTANCE.getProjectStatistics_WikiSize();
6640                /**
6641                 * The meta object literal for the '<em><b>Lfs Objects Size</b></em>' attribute feature.
6642                 * <!-- begin-user-doc -->
6643                 * <!-- end-user-doc -->
6644                 * @generated
6645                 */
6646                EAttribute PROJECT_STATISTICS__LFS_OBJECTS_SIZE = eINSTANCE.getProjectStatistics_LfsObjectsSize();
6647                /**
6648                 * The meta object literal for the '<em><b>Job Artifacts Size</b></em>' attribute feature.
6649                 * <!-- begin-user-doc -->
6650                 * <!-- end-user-doc -->
6651                 * @generated
6652                 */
6653                EAttribute PROJECT_STATISTICS__JOB_ARTIFACTS_SIZE = eINSTANCE.getProjectStatistics_JobArtifactsSize();
6654                /**
6655                 * The meta object literal for the '<em><b>Packages Size</b></em>' attribute feature.
6656                 * <!-- begin-user-doc -->
6657                 * <!-- end-user-doc -->
6658                 * @generated
6659                 */
6660                EAttribute PROJECT_STATISTICS__PACKAGES_SIZE = eINSTANCE.getProjectStatistics_PackagesSize();
6661                /**
6662                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.ProjectLicenseImpl <em>Project License</em>}' class.
6663                 * <!-- begin-user-doc -->
6664                 * <!-- end-user-doc -->
6665                 * @see org.nasdanika.models.gitlab.impl.ProjectLicenseImpl
6666                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getProjectLicense()
6667                 * @generated
6668                 */
6669                EClass PROJECT_LICENSE = eINSTANCE.getProjectLicense();
6670                /**
6671                 * The meta object literal for the '<em><b>Key</b></em>' attribute feature.
6672                 * <!-- begin-user-doc -->
6673                 * <!-- end-user-doc -->
6674                 * @generated
6675                 */
6676                EAttribute PROJECT_LICENSE__KEY = eINSTANCE.getProjectLicense_Key();
6677                /**
6678                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
6679                 * <!-- begin-user-doc -->
6680                 * <!-- end-user-doc -->
6681                 * @generated
6682                 */
6683                EAttribute PROJECT_LICENSE__NAME = eINSTANCE.getProjectLicense_Name();
6684                /**
6685                 * The meta object literal for the '<em><b>Nickname</b></em>' attribute feature.
6686                 * <!-- begin-user-doc -->
6687                 * <!-- end-user-doc -->
6688                 * @generated
6689                 */
6690                EAttribute PROJECT_LICENSE__NICKNAME = eINSTANCE.getProjectLicense_Nickname();
6691                /**
6692                 * The meta object literal for the '<em><b>Html Url</b></em>' attribute feature.
6693                 * <!-- begin-user-doc -->
6694                 * <!-- end-user-doc -->
6695                 * @generated
6696                 */
6697                EAttribute PROJECT_LICENSE__HTML_URL = eINSTANCE.getProjectLicense_HtmlUrl();
6698                /**
6699                 * The meta object literal for the '<em><b>Source Url</b></em>' attribute feature.
6700                 * <!-- begin-user-doc -->
6701                 * <!-- end-user-doc -->
6702                 * @generated
6703                 */
6704                EAttribute PROJECT_LICENSE__SOURCE_URL = eINSTANCE.getProjectLicense_SourceUrl();
6705                /**
6706                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.ContributorImpl <em>Contributor</em>}' class.
6707                 * <!-- begin-user-doc -->
6708                 * <!-- end-user-doc -->
6709                 * @see org.nasdanika.models.gitlab.impl.ContributorImpl
6710                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getContributor()
6711                 * @generated
6712                 */
6713                EClass CONTRIBUTOR = eINSTANCE.getContributor();
6714                /**
6715                 * The meta object literal for the '<em><b>User</b></em>' reference feature.
6716                 * <!-- begin-user-doc -->
6717                 * <!-- end-user-doc -->
6718                 * @generated
6719                 */
6720                EReference CONTRIBUTOR__USER = eINSTANCE.getContributor_User();
6721                /**
6722                 * The meta object literal for the '<em><b>Commits</b></em>' attribute feature.
6723                 * <!-- begin-user-doc -->
6724                 * <!-- end-user-doc -->
6725                 * @generated
6726                 */
6727                EAttribute CONTRIBUTOR__COMMITS = eINSTANCE.getContributor_Commits();
6728                /**
6729                 * The meta object literal for the '<em><b>Additions</b></em>' attribute feature.
6730                 * <!-- begin-user-doc -->
6731                 * <!-- end-user-doc -->
6732                 * @generated
6733                 */
6734                EAttribute CONTRIBUTOR__ADDITIONS = eINSTANCE.getContributor_Additions();
6735                /**
6736                 * The meta object literal for the '<em><b>Deletions</b></em>' attribute feature.
6737                 * <!-- begin-user-doc -->
6738                 * <!-- end-user-doc -->
6739                 * @generated
6740                 */
6741                EAttribute CONTRIBUTOR__DELETIONS = eINSTANCE.getContributor_Deletions();
6742                /**
6743                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.ProjectAccessImpl <em>Project Access</em>}' class.
6744                 * <!-- begin-user-doc -->
6745                 * <!-- end-user-doc -->
6746                 * @see org.nasdanika.models.gitlab.impl.ProjectAccessImpl
6747                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getProjectAccess()
6748                 * @generated
6749                 */
6750                EClass PROJECT_ACCESS = eINSTANCE.getProjectAccess();
6751                /**
6752                 * The meta object literal for the '<em><b>Access Level</b></em>' attribute feature.
6753                 * <!-- begin-user-doc -->
6754                 * <!-- end-user-doc -->
6755                 * @generated
6756                 */
6757                EAttribute PROJECT_ACCESS__ACCESS_LEVEL = eINSTANCE.getProjectAccess_AccessLevel();
6758                /**
6759                 * The meta object literal for the '<em><b>Notification Level</b></em>' attribute feature.
6760                 * <!-- begin-user-doc -->
6761                 * <!-- end-user-doc -->
6762                 * @generated
6763                 */
6764                EAttribute PROJECT_ACCESS__NOTIFICATION_LEVEL = eINSTANCE.getProjectAccess_NotificationLevel();
6765                /**
6766                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.CustomAttributeImpl <em>Custom Attribute</em>}' class.
6767                 * <!-- begin-user-doc -->
6768                 * <!-- end-user-doc -->
6769                 * @see org.nasdanika.models.gitlab.impl.CustomAttributeImpl
6770                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getCustomAttribute()
6771                 * @generated
6772                 */
6773                EClass CUSTOM_ATTRIBUTE = eINSTANCE.getCustomAttribute();
6774                /**
6775                 * The meta object literal for the '<em><b>Key</b></em>' attribute feature.
6776                 * <!-- begin-user-doc -->
6777                 * <!-- end-user-doc -->
6778                 * @generated
6779                 */
6780                EAttribute CUSTOM_ATTRIBUTE__KEY = eINSTANCE.getCustomAttribute_Key();
6781                /**
6782                 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
6783                 * <!-- begin-user-doc -->
6784                 * <!-- end-user-doc -->
6785                 * @generated
6786                 */
6787                EAttribute CUSTOM_ATTRIBUTE__VALUE = eINSTANCE.getCustomAttribute_Value();
6788                /**
6789                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.BranchImpl <em>Branch</em>}' class.
6790                 * <!-- begin-user-doc -->
6791                 * <!-- end-user-doc -->
6792                 * @see org.nasdanika.models.gitlab.impl.BranchImpl
6793                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getBranch()
6794                 * @generated
6795                 */
6796                EClass BRANCH = eINSTANCE.getBranch();
6797                /**
6798                 * The meta object literal for the '<em><b>Commit Date</b></em>' attribute feature.
6799                 * <!-- begin-user-doc -->
6800                 * <!-- end-user-doc -->
6801                 * @generated
6802                 */
6803                EAttribute BRANCH__COMMIT_DATE = eINSTANCE.getBranch_CommitDate();
6804                /**
6805                 * The meta object literal for the '<em><b>Developers Can Merge</b></em>' attribute feature.
6806                 * <!-- begin-user-doc -->
6807                 * <!-- end-user-doc -->
6808                 * @generated
6809                 */
6810                EAttribute BRANCH__DEVELOPERS_CAN_MERGE = eINSTANCE.getBranch_DevelopersCanMerge();
6811                /**
6812                 * The meta object literal for the '<em><b>Developers Can Push</b></em>' attribute feature.
6813                 * <!-- begin-user-doc -->
6814                 * <!-- end-user-doc -->
6815                 * @generated
6816                 */
6817                EAttribute BRANCH__DEVELOPERS_CAN_PUSH = eINSTANCE.getBranch_DevelopersCanPush();
6818                /**
6819                 * The meta object literal for the '<em><b>Merged</b></em>' attribute feature.
6820                 * <!-- begin-user-doc -->
6821                 * <!-- end-user-doc -->
6822                 * @generated
6823                 */
6824                EAttribute BRANCH__MERGED = eINSTANCE.getBranch_Merged();
6825                /**
6826                 * The meta object literal for the '<em><b>Is Protected</b></em>' attribute feature.
6827                 * <!-- begin-user-doc -->
6828                 * <!-- end-user-doc -->
6829                 * @generated
6830                 */
6831                EAttribute BRANCH__IS_PROTECTED = eINSTANCE.getBranch_IsProtected();
6832                /**
6833                 * The meta object literal for the '<em><b>Is Default</b></em>' attribute feature.
6834                 * <!-- begin-user-doc -->
6835                 * <!-- end-user-doc -->
6836                 * @generated
6837                 */
6838                EAttribute BRANCH__IS_DEFAULT = eINSTANCE.getBranch_IsDefault();
6839                /**
6840                 * The meta object literal for the '<em><b>Can Push</b></em>' attribute feature.
6841                 * <!-- begin-user-doc -->
6842                 * <!-- end-user-doc -->
6843                 * @generated
6844                 */
6845                EAttribute BRANCH__CAN_PUSH = eINSTANCE.getBranch_CanPush();
6846                /**
6847                 * The meta object literal for the '<em><b>Web Url</b></em>' attribute feature.
6848                 * <!-- begin-user-doc -->
6849                 * <!-- end-user-doc -->
6850                 * @generated
6851                 */
6852                EAttribute BRANCH__WEB_URL = eINSTANCE.getBranch_WebUrl();
6853                /**
6854                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.OwnerImpl <em>Owner</em>}' class.
6855                 * <!-- begin-user-doc -->
6856                 * <!-- end-user-doc -->
6857                 * @see org.nasdanika.models.gitlab.impl.OwnerImpl
6858                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getOwner()
6859                 * @generated
6860                 */
6861                EClass OWNER = eINSTANCE.getOwner();
6862                /**
6863                 * The meta object literal for the '<em><b>User</b></em>' reference feature.
6864                 * <!-- begin-user-doc -->
6865                 * <!-- end-user-doc -->
6866                 * @generated
6867                 */
6868                EReference OWNER__USER = eINSTANCE.getOwner_User();
6869                /**
6870                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.TreeItemImpl <em>Tree Item</em>}' class.
6871                 * <!-- begin-user-doc -->
6872                 * <!-- end-user-doc -->
6873                 * @see org.nasdanika.models.gitlab.impl.TreeItemImpl
6874                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getTreeItem()
6875                 * @generated
6876                 */
6877                EClass TREE_ITEM = eINSTANCE.getTreeItem();
6878                /**
6879                 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
6880                 * <!-- begin-user-doc -->
6881                 * <!-- end-user-doc -->
6882                 * @generated
6883                 */
6884                EAttribute TREE_ITEM__ID = eINSTANCE.getTreeItem_Id();
6885                /**
6886                 * The meta object literal for the '<em><b>Path</b></em>' attribute feature.
6887                 * <!-- begin-user-doc -->
6888                 * <!-- end-user-doc -->
6889                 * @generated
6890                 */
6891                EAttribute TREE_ITEM__PATH = eINSTANCE.getTreeItem_Path();
6892                /**
6893                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.TreeImpl <em>Tree</em>}' class.
6894                 * <!-- begin-user-doc -->
6895                 * <!-- end-user-doc -->
6896                 * @see org.nasdanika.models.gitlab.impl.TreeImpl
6897                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getTree()
6898                 * @generated
6899                 */
6900                EClass TREE = eINSTANCE.getTree();
6901                /**
6902                 * The meta object literal for the '<em><b>Tree Items Loaded</b></em>' attribute feature.
6903                 * <!-- begin-user-doc -->
6904                 * <!-- end-user-doc -->
6905                 * @generated
6906                 */
6907                EAttribute TREE__TREE_ITEMS_LOADED = eINSTANCE.getTree_TreeItemsLoaded();
6908                /**
6909                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.BlobImpl <em>Blob</em>}' class.
6910                 * <!-- begin-user-doc -->
6911                 * <!-- end-user-doc -->
6912                 * @see org.nasdanika.models.gitlab.impl.BlobImpl
6913                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getBlob()
6914                 * @generated
6915                 */
6916                EClass BLOB = eINSTANCE.getBlob();
6917                /**
6918                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.RepositoryFileImpl <em>Repository File</em>}' class.
6919                 * <!-- begin-user-doc -->
6920                 * <!-- end-user-doc -->
6921                 * @see org.nasdanika.models.gitlab.impl.RepositoryFileImpl
6922                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getRepositoryFile()
6923                 * @generated
6924                 */
6925                EClass REPOSITORY_FILE = eINSTANCE.getRepositoryFile();
6926                /**
6927                 * The meta object literal for the '<em><b>Size</b></em>' attribute feature.
6928                 * <!-- begin-user-doc -->
6929                 * <!-- end-user-doc -->
6930                 * @generated
6931                 */
6932                EAttribute REPOSITORY_FILE__SIZE = eINSTANCE.getRepositoryFile_Size();
6933                /**
6934                 * The meta object literal for the '<em><b>Ref</b></em>' attribute feature.
6935                 * <!-- begin-user-doc -->
6936                 * <!-- end-user-doc -->
6937                 * @generated
6938                 */
6939                EAttribute REPOSITORY_FILE__REF = eINSTANCE.getRepositoryFile_Ref();
6940                /**
6941                 * The meta object literal for the '<em><b>Commit Id</b></em>' attribute feature.
6942                 * <!-- begin-user-doc -->
6943                 * <!-- end-user-doc -->
6944                 * @generated
6945                 */
6946                EAttribute REPOSITORY_FILE__COMMIT_ID = eINSTANCE.getRepositoryFile_CommitId();
6947                /**
6948                 * The meta object literal for the '<em><b>Last Commit Id</b></em>' attribute feature.
6949                 * <!-- begin-user-doc -->
6950                 * <!-- end-user-doc -->
6951                 * @generated
6952                 */
6953                EAttribute REPOSITORY_FILE__LAST_COMMIT_ID = eINSTANCE.getRepositoryFile_LastCommitId();
6954                /**
6955                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.TextRepositoryFileImpl <em>Text Repository File</em>}' class.
6956                 * <!-- begin-user-doc -->
6957                 * <!-- end-user-doc -->
6958                 * @see org.nasdanika.models.gitlab.impl.TextRepositoryFileImpl
6959                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getTextRepositoryFile()
6960                 * @generated
6961                 */
6962                EClass TEXT_REPOSITORY_FILE = eINSTANCE.getTextRepositoryFile();
6963                /**
6964                 * The meta object literal for the '<em><b>Content</b></em>' attribute feature.
6965                 * <!-- begin-user-doc -->
6966                 * <!-- end-user-doc -->
6967                 * @generated
6968                 */
6969                EAttribute TEXT_REPOSITORY_FILE__CONTENT = eINSTANCE.getTextRepositoryFile_Content();
6970                /**
6971                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.BinaryRepositoryFileImpl <em>Binary Repository File</em>}' class.
6972                 * <!-- begin-user-doc -->
6973                 * <!-- end-user-doc -->
6974                 * @see org.nasdanika.models.gitlab.impl.BinaryRepositoryFileImpl
6975                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getBinaryRepositoryFile()
6976                 * @generated
6977                 */
6978                EClass BINARY_REPOSITORY_FILE = eINSTANCE.getBinaryRepositoryFile();
6979                /**
6980                 * The meta object literal for the '<em><b>Content</b></em>' attribute feature.
6981                 * <!-- begin-user-doc -->
6982                 * <!-- end-user-doc -->
6983                 * @generated
6984                 */
6985                EAttribute BINARY_REPOSITORY_FILE__CONTENT = eINSTANCE.getBinaryRepositoryFile_Content();
6986                /**
6987                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.EObjectRepositoryFileImpl <em>EObject Repository File</em>}' class.
6988                 * <!-- begin-user-doc -->
6989                 * <!-- end-user-doc -->
6990                 * @see org.nasdanika.models.gitlab.impl.EObjectRepositoryFileImpl
6991                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getEObjectRepositoryFile()
6992                 * @generated
6993                 */
6994                EClass EOBJECT_REPOSITORY_FILE = eINSTANCE.getEObjectRepositoryFile();
6995                /**
6996                 * The meta object literal for the '<em><b>Content</b></em>' containment reference feature.
6997                 * <!-- begin-user-doc -->
6998                 * <!-- end-user-doc -->
6999                 * @generated
7000                 */
7001                EReference EOBJECT_REPOSITORY_FILE__CONTENT = eINSTANCE.getEObjectRepositoryFile_Content();
7002                /**
7003                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.impl.ListRepositoryFileImpl <em>List Repository File</em>}' class.
7004                 * <!-- begin-user-doc -->
7005                 * <!-- end-user-doc -->
7006                 * @see org.nasdanika.models.gitlab.impl.ListRepositoryFileImpl
7007                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getListRepositoryFile()
7008                 * @generated
7009                 */
7010                EClass LIST_REPOSITORY_FILE = eINSTANCE.getListRepositoryFile();
7011                /**
7012                 * The meta object literal for the '<em><b>Content</b></em>' containment reference list feature.
7013                 * <!-- begin-user-doc -->
7014                 * <!-- end-user-doc -->
7015                 * @generated
7016                 */
7017                EReference LIST_REPOSITORY_FILE__CONTENT = eINSTANCE.getListRepositoryFile_Content();
7018                /**
7019                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.Visibility <em>Visibility</em>}' enum.
7020                 * <!-- begin-user-doc -->
7021                 * <!-- end-user-doc -->
7022                 * @see org.nasdanika.models.gitlab.Visibility
7023                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getVisibility()
7024                 * @generated
7025                 */
7026                EEnum VISIBILITY = eINSTANCE.getVisibility();
7027                /**
7028                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.AccessLevel <em>Access Level</em>}' enum.
7029                 * <!-- begin-user-doc -->
7030                 * <!-- end-user-doc -->
7031                 * @see org.nasdanika.models.gitlab.AccessLevel
7032                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getAccessLevel()
7033                 * @generated
7034                 */
7035                EEnum ACCESS_LEVEL = eINSTANCE.getAccessLevel();
7036                /**
7037                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.MergeMethod <em>Merge Method</em>}' enum.
7038                 * <!-- begin-user-doc -->
7039                 * <!-- end-user-doc -->
7040                 * @see org.nasdanika.models.gitlab.MergeMethod
7041                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getMergeMethod()
7042                 * @generated
7043                 */
7044                EEnum MERGE_METHOD = eINSTANCE.getMergeMethod();
7045                /**
7046                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.BuildGitStrategy <em>Build Git Strategy</em>}' enum.
7047                 * <!-- begin-user-doc -->
7048                 * <!-- end-user-doc -->
7049                 * @see org.nasdanika.models.gitlab.BuildGitStrategy
7050                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getBuildGitStrategy()
7051                 * @generated
7052                 */
7053                EEnum BUILD_GIT_STRATEGY = eINSTANCE.getBuildGitStrategy();
7054                /**
7055                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.Status <em>Status</em>}' enum.
7056                 * <!-- begin-user-doc -->
7057                 * <!-- end-user-doc -->
7058                 * @see org.nasdanika.models.gitlab.Status
7059                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getStatus()
7060                 * @generated
7061                 */
7062                EEnum STATUS = eINSTANCE.getStatus();
7063                /**
7064                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.AutoDevopsDeployStrategy <em>Auto Devops Deploy Strategy</em>}' enum.
7065                 * <!-- begin-user-doc -->
7066                 * <!-- end-user-doc -->
7067                 * @see org.nasdanika.models.gitlab.AutoDevopsDeployStrategy
7068                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getAutoDevopsDeployStrategy()
7069                 * @generated
7070                 */
7071                EEnum AUTO_DEVOPS_DEPLOY_STRATEGY = eINSTANCE.getAutoDevopsDeployStrategy();
7072                /**
7073                 * The meta object literal for the '{@link org.nasdanika.models.gitlab.SquashOption <em>Squash Option</em>}' enum.
7074                 * <!-- begin-user-doc -->
7075                 * <!-- end-user-doc -->
7076                 * @see org.nasdanika.models.gitlab.SquashOption
7077                 * @see org.nasdanika.models.gitlab.impl.GitLabPackageImpl#getSquashOption()
7078                 * @generated
7079                 */
7080                EEnum SQUASH_OPTION = eINSTANCE.getSquashOption();
7081
7082        }
7083
7084} //GitLabPackage