root/org.axdt.axdoc/src/org/axdt/axdoc/AXDocPackage.java @ 9a9ef10dfc3b0467e14e06261fda3654c5aced64

Revision 9a9ef10dfc3b0467e14e06261fda3654c5aced64, 38.6 KB (checked in by Martin Schnabel <mb0@…>, 16 months ago)

initial commit.
axdoc emf model with tests and asdoc parser.
(asdoc parsing is not 100% functional yet)

  • Property mode set to 100644
Line 
1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package org.axdt.axdoc;
8
9import org.eclipse.emf.ecore.EAttribute;
10import org.eclipse.emf.ecore.EClass;
11import org.eclipse.emf.ecore.EEnum;
12import org.eclipse.emf.ecore.EPackage;
13import org.eclipse.emf.ecore.EReference;
14
15/**
16 * <!-- begin-user-doc -->
17 * The <b>Package</b> for the model.
18 * It contains accessors for the meta objects to represent
19 * <ul>
20 *   <li>each class,</li>
21 *   <li>each feature of each class,</li>
22 *   <li>each enum,</li>
23 *   <li>and each data type</li>
24 * </ul>
25 * <!-- end-user-doc -->
26 * @see org.axdt.axdoc.AXDocFactory
27 * @model kind="package"
28 * @generated
29 */
30public interface AXDocPackage extends EPackage {
31        /**
32         * The package name.
33         * <!-- begin-user-doc -->
34         * <!-- end-user-doc -->
35         * @generated
36         */
37        String eNAME = "axdoc";
38
39        /**
40         * The package namespace URI.
41         * <!-- begin-user-doc -->
42         * <!-- end-user-doc -->
43         * @generated
44         */
45        String eNS_URI = "http://axdt.org/axdoc";
46
47        /**
48         * The package namespace name.
49         * <!-- begin-user-doc -->
50         * <!-- end-user-doc -->
51         * @generated
52         */
53        String eNS_PREFIX = "axdoc";
54
55        /**
56         * The singleton instance of the package.
57         * <!-- begin-user-doc -->
58         * <!-- end-user-doc -->
59         * @generated
60         */
61        AXDocPackage eINSTANCE = org.axdt.axdoc.impl.AXDocPackageImpl.init();
62
63        /**
64         * The meta object id for the '{@link org.axdt.axdoc.impl.AXNodeImpl <em>AX Node</em>}' class.
65         * <!-- begin-user-doc -->
66         * <!-- end-user-doc -->
67         * @see org.axdt.axdoc.impl.AXNodeImpl
68         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXNode()
69         * @generated
70         */
71        int AX_NODE = 0;
72
73        /**
74         * The feature id for the '<em><b>Name</b></em>' attribute.
75         * <!-- begin-user-doc -->
76         * <!-- end-user-doc -->
77         * @generated
78         * @ordered
79         */
80        int AX_NODE__NAME = 0;
81
82        /**
83         * The feature id for the '<em><b>Asdoc</b></em>' attribute list.
84         * <!-- begin-user-doc -->
85         * <!-- end-user-doc -->
86         * @generated
87         * @ordered
88         */
89        int AX_NODE__ASDOC = 1;
90
91        /**
92         * The number of structural features of the '<em>AX Node</em>' class.
93         * <!-- begin-user-doc -->
94         * <!-- end-user-doc -->
95         * @generated
96         * @ordered
97         */
98        int AX_NODE_FEATURE_COUNT = 2;
99
100        /**
101         * The meta object id for the '{@link org.axdt.axdoc.model.AXMemberHolder <em>AX Member Holder</em>}' class.
102         * <!-- begin-user-doc -->
103         * <!-- end-user-doc -->
104         * @see org.axdt.axdoc.model.AXMemberHolder
105         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXMemberHolder()
106         * @generated
107         */
108        int AX_MEMBER_HOLDER = 1;
109
110        /**
111         * The feature id for the '<em><b>Name</b></em>' attribute.
112         * <!-- begin-user-doc -->
113         * <!-- end-user-doc -->
114         * @generated
115         * @ordered
116         */
117        int AX_MEMBER_HOLDER__NAME = AX_NODE__NAME;
118
119        /**
120         * The feature id for the '<em><b>Asdoc</b></em>' attribute list.
121         * <!-- begin-user-doc -->
122         * <!-- end-user-doc -->
123         * @generated
124         * @ordered
125         */
126        int AX_MEMBER_HOLDER__ASDOC = AX_NODE__ASDOC;
127
128        /**
129         * The feature id for the '<em><b>Members</b></em>' containment reference list.
130         * <!-- begin-user-doc -->
131         * <!-- end-user-doc -->
132         * @generated
133         * @ordered
134         */
135        int AX_MEMBER_HOLDER__MEMBERS = AX_NODE_FEATURE_COUNT + 0;
136
137        /**
138         * The number of structural features of the '<em>AX Member Holder</em>' class.
139         * <!-- begin-user-doc -->
140         * <!-- end-user-doc -->
141         * @generated
142         * @ordered
143         */
144        int AX_MEMBER_HOLDER_FEATURE_COUNT = AX_NODE_FEATURE_COUNT + 1;
145
146        /**
147         * The meta object id for the '{@link org.axdt.axdoc.impl.AXPackageImpl <em>AX Package</em>}' class.
148         * <!-- begin-user-doc -->
149         * <!-- end-user-doc -->
150         * @see org.axdt.axdoc.impl.AXPackageImpl
151         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXPackage()
152         * @generated
153         */
154        int AX_PACKAGE = 2;
155
156        /**
157         * The feature id for the '<em><b>Name</b></em>' attribute.
158         * <!-- begin-user-doc -->
159         * <!-- end-user-doc -->
160         * @generated
161         * @ordered
162         */
163        int AX_PACKAGE__NAME = AX_MEMBER_HOLDER__NAME;
164
165        /**
166         * The feature id for the '<em><b>Asdoc</b></em>' attribute list.
167         * <!-- begin-user-doc -->
168         * <!-- end-user-doc -->
169         * @generated
170         * @ordered
171         */
172        int AX_PACKAGE__ASDOC = AX_MEMBER_HOLDER__ASDOC;
173
174        /**
175         * The feature id for the '<em><b>Members</b></em>' containment reference list.
176         * <!-- begin-user-doc -->
177         * <!-- end-user-doc -->
178         * @generated
179         * @ordered
180         */
181        int AX_PACKAGE__MEMBERS = AX_MEMBER_HOLDER__MEMBERS;
182
183        /**
184         * The feature id for the '<em><b>Types</b></em>' containment reference list.
185         * <!-- begin-user-doc -->
186         * <!-- end-user-doc -->
187         * @generated
188         * @ordered
189         */
190        int AX_PACKAGE__TYPES = AX_MEMBER_HOLDER_FEATURE_COUNT + 0;
191
192        /**
193         * The number of structural features of the '<em>AX Package</em>' class.
194         * <!-- begin-user-doc -->
195         * <!-- end-user-doc -->
196         * @generated
197         * @ordered
198         */
199        int AX_PACKAGE_FEATURE_COUNT = AX_MEMBER_HOLDER_FEATURE_COUNT + 1;
200
201        /**
202         * The meta object id for the '{@link org.axdt.axdoc.impl.AXTypeImpl <em>AX Type</em>}' class.
203         * <!-- begin-user-doc -->
204         * <!-- end-user-doc -->
205         * @see org.axdt.axdoc.impl.AXTypeImpl
206         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXType()
207         * @generated
208         */
209        int AX_TYPE = 3;
210
211        /**
212         * The feature id for the '<em><b>Name</b></em>' attribute.
213         * <!-- begin-user-doc -->
214         * <!-- end-user-doc -->
215         * @generated
216         * @ordered
217         */
218        int AX_TYPE__NAME = AX_MEMBER_HOLDER__NAME;
219
220        /**
221         * The feature id for the '<em><b>Asdoc</b></em>' attribute list.
222         * <!-- begin-user-doc -->
223         * <!-- end-user-doc -->
224         * @generated
225         * @ordered
226         */
227        int AX_TYPE__ASDOC = AX_MEMBER_HOLDER__ASDOC;
228
229        /**
230         * The feature id for the '<em><b>Members</b></em>' containment reference list.
231         * <!-- begin-user-doc -->
232         * <!-- end-user-doc -->
233         * @generated
234         * @ordered
235         */
236        int AX_TYPE__MEMBERS = AX_MEMBER_HOLDER__MEMBERS;
237
238        /**
239         * The feature id for the '<em><b>Interface</b></em>' attribute.
240         * <!-- begin-user-doc -->
241         * <!-- end-user-doc -->
242         * @generated
243         * @ordered
244         */
245        int AX_TYPE__INTERFACE = AX_MEMBER_HOLDER_FEATURE_COUNT + 0;
246
247        /**
248         * The number of structural features of the '<em>AX Type</em>' class.
249         * <!-- begin-user-doc -->
250         * <!-- end-user-doc -->
251         * @generated
252         * @ordered
253         */
254        int AX_TYPE_FEATURE_COUNT = AX_MEMBER_HOLDER_FEATURE_COUNT + 1;
255
256        /**
257         * The meta object id for the '{@link org.axdt.axdoc.impl.AXMemberImpl <em>AX Member</em>}' class.
258         * <!-- begin-user-doc -->
259         * <!-- end-user-doc -->
260         * @see org.axdt.axdoc.impl.AXMemberImpl
261         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXMember()
262         * @generated
263         */
264        int AX_MEMBER = 4;
265
266        /**
267         * The feature id for the '<em><b>Name</b></em>' attribute.
268         * <!-- begin-user-doc -->
269         * <!-- end-user-doc -->
270         * @generated
271         * @ordered
272         */
273        int AX_MEMBER__NAME = AX_NODE__NAME;
274
275        /**
276         * The feature id for the '<em><b>Asdoc</b></em>' attribute list.
277         * <!-- begin-user-doc -->
278         * <!-- end-user-doc -->
279         * @generated
280         * @ordered
281         */
282        int AX_MEMBER__ASDOC = AX_NODE__ASDOC;
283
284        /**
285         * The feature id for the '<em><b>Var</b></em>' attribute.
286         * <!-- begin-user-doc -->
287         * <!-- end-user-doc -->
288         * @generated
289         * @ordered
290         */
291        int AX_MEMBER__VAR = AX_NODE_FEATURE_COUNT + 0;
292
293        /**
294         * The feature id for the '<em><b>Function</b></em>' attribute.
295         * <!-- begin-user-doc -->
296         * <!-- end-user-doc -->
297         * @generated
298         * @ordered
299         */
300        int AX_MEMBER__FUNCTION = AX_NODE_FEATURE_COUNT + 1;
301
302        /**
303         * The feature id for the '<em><b>Const</b></em>' attribute.
304         * <!-- begin-user-doc -->
305         * <!-- end-user-doc -->
306         * @generated
307         * @ordered
308         */
309        int AX_MEMBER__CONST = AX_NODE_FEATURE_COUNT + 2;
310
311        /**
312         * The feature id for the '<em><b>Static</b></em>' attribute.
313         * <!-- begin-user-doc -->
314         * <!-- end-user-doc -->
315         * @generated
316         * @ordered
317         */
318        int AX_MEMBER__STATIC = AX_NODE_FEATURE_COUNT + 3;
319
320        /**
321         * The feature id for the '<em><b>Protected</b></em>' attribute.
322         * <!-- begin-user-doc -->
323         * <!-- end-user-doc -->
324         * @generated
325         * @ordered
326         */
327        int AX_MEMBER__PROTECTED = AX_NODE_FEATURE_COUNT + 4;
328
329        /**
330         * The number of structural features of the '<em>AX Member</em>' class.
331         * <!-- begin-user-doc -->
332         * <!-- end-user-doc -->
333         * @generated
334         * @ordered
335         */
336        int AX_MEMBER_FEATURE_COUNT = AX_NODE_FEATURE_COUNT + 5;
337
338        /**
339         * The meta object id for the '{@link org.axdt.axdoc.impl.AXIndexNodeImpl <em>AX Index Node</em>}' class.
340         * <!-- begin-user-doc -->
341         * <!-- end-user-doc -->
342         * @see org.axdt.axdoc.impl.AXIndexNodeImpl
343         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXIndexNode()
344         * @generated
345         */
346        int AX_INDEX_NODE = 8;
347
348        /**
349         * The feature id for the '<em><b>Name</b></em>' attribute.
350         * <!-- begin-user-doc -->
351         * <!-- end-user-doc -->
352         * @generated
353         * @ordered
354         */
355        int AX_INDEX_NODE__NAME = 0;
356
357        /**
358         * The feature id for the '<em><b>Entries</b></em>' containment reference list.
359         * <!-- begin-user-doc -->
360         * <!-- end-user-doc -->
361         * @generated
362         * @ordered
363         */
364        int AX_INDEX_NODE__ENTRIES = 1;
365
366        /**
367         * The feature id for the '<em><b>Id</b></em>' attribute.
368         * <!-- begin-user-doc -->
369         * <!-- end-user-doc -->
370         * @generated
371         * @ordered
372         */
373        int AX_INDEX_NODE__ID = 2;
374
375        /**
376         * The feature id for the '<em><b>Basic Parent</b></em>' reference.
377         * <!-- begin-user-doc -->
378         * <!-- end-user-doc -->
379         * @generated
380         * @ordered
381         */
382        int AX_INDEX_NODE__BASIC_PARENT = 3;
383
384        /**
385         * The number of structural features of the '<em>AX Index Node</em>' class.
386         * <!-- begin-user-doc -->
387         * <!-- end-user-doc -->
388         * @generated
389         * @ordered
390         */
391        int AX_INDEX_NODE_FEATURE_COUNT = 4;
392
393        /**
394         * The meta object id for the '{@link org.axdt.axdoc.impl.AXIndexImpl <em>AX Index</em>}' class.
395         * <!-- begin-user-doc -->
396         * <!-- end-user-doc -->
397         * @see org.axdt.axdoc.impl.AXIndexImpl
398         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXIndex()
399         * @generated
400         */
401        int AX_INDEX = 5;
402
403        /**
404         * The feature id for the '<em><b>Name</b></em>' attribute.
405         * <!-- begin-user-doc -->
406         * <!-- end-user-doc -->
407         * @generated
408         * @ordered
409         */
410        int AX_INDEX__NAME = AX_INDEX_NODE__NAME;
411
412        /**
413         * The feature id for the '<em><b>Entries</b></em>' containment reference list.
414         * <!-- begin-user-doc -->
415         * <!-- end-user-doc -->
416         * @generated
417         * @ordered
418         */
419        int AX_INDEX__ENTRIES = AX_INDEX_NODE__ENTRIES;
420
421        /**
422         * The feature id for the '<em><b>Id</b></em>' attribute.
423         * <!-- begin-user-doc -->
424         * <!-- end-user-doc -->
425         * @generated
426         * @ordered
427         */
428        int AX_INDEX__ID = AX_INDEX_NODE__ID;
429
430        /**
431         * The feature id for the '<em><b>Basic Parent</b></em>' reference.
432         * <!-- begin-user-doc -->
433         * <!-- end-user-doc -->
434         * @generated
435         * @ordered
436         */
437        int AX_INDEX__BASIC_PARENT = AX_INDEX_NODE__BASIC_PARENT;
438
439        /**
440         * The feature id for the '<em><b>Reference</b></em>' reference.
441         * <!-- begin-user-doc -->
442         * <!-- end-user-doc -->
443         * @generated
444         * @ordered
445         */
446        int AX_INDEX__REFERENCE = AX_INDEX_NODE_FEATURE_COUNT + 0;
447
448        /**
449         * The feature id for the '<em><b>Level</b></em>' attribute.
450         * <!-- begin-user-doc -->
451         * <!-- end-user-doc -->
452         * @generated
453         * @ordered
454         */
455        int AX_INDEX__LEVEL = AX_INDEX_NODE_FEATURE_COUNT + 1;
456
457        /**
458         * The feature id for the '<em><b>Indexes</b></em>' containment reference list.
459         * <!-- begin-user-doc -->
460         * <!-- end-user-doc -->
461         * @generated
462         * @ordered
463         */
464        int AX_INDEX__INDEXES = AX_INDEX_NODE_FEATURE_COUNT + 2;
465
466        /**
467         * The feature id for the '<em><b>Parent</b></em>' container reference.
468         * <!-- begin-user-doc -->
469         * <!-- end-user-doc -->
470         * @generated
471         * @ordered
472         */
473        int AX_INDEX__PARENT = AX_INDEX_NODE_FEATURE_COUNT + 3;
474
475        /**
476         * The number of structural features of the '<em>AX Index</em>' class.
477         * <!-- begin-user-doc -->
478         * <!-- end-user-doc -->
479         * @generated
480         * @ordered
481         */
482        int AX_INDEX_FEATURE_COUNT = AX_INDEX_NODE_FEATURE_COUNT + 4;
483
484        /**
485         * The meta object id for the '{@link org.axdt.axdoc.impl.AXRootImpl <em>AX Root</em>}' class.
486         * <!-- begin-user-doc -->
487         * <!-- end-user-doc -->
488         * @see org.axdt.axdoc.impl.AXRootImpl
489         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXRoot()
490         * @generated
491         */
492        int AX_ROOT = 6;
493
494        /**
495         * The feature id for the '<em><b>Name</b></em>' attribute.
496         * <!-- begin-user-doc -->
497         * <!-- end-user-doc -->
498         * @generated
499         * @ordered
500         */
501        int AX_ROOT__NAME = AX_INDEX__NAME;
502
503        /**
504         * The feature id for the '<em><b>Entries</b></em>' containment reference list.
505         * <!-- begin-user-doc -->
506         * <!-- end-user-doc -->
507         * @generated
508         * @ordered
509         */
510        int AX_ROOT__ENTRIES = AX_INDEX__ENTRIES;
511
512        /**
513         * The feature id for the '<em><b>Id</b></em>' attribute.
514         * <!-- begin-user-doc -->
515         * <!-- end-user-doc -->
516         * @generated
517         * @ordered
518         */
519        int AX_ROOT__ID = AX_INDEX__ID;
520
521        /**
522         * The feature id for the '<em><b>Basic Parent</b></em>' reference.
523         * <!-- begin-user-doc -->
524         * <!-- end-user-doc -->
525         * @generated
526         * @ordered
527         */
528        int AX_ROOT__BASIC_PARENT = AX_INDEX__BASIC_PARENT;
529
530        /**
531         * The feature id for the '<em><b>Reference</b></em>' reference.
532         * <!-- begin-user-doc -->
533         * <!-- end-user-doc -->
534         * @generated
535         * @ordered
536         */
537        int AX_ROOT__REFERENCE = AX_INDEX__REFERENCE;
538
539        /**
540         * The feature id for the '<em><b>Level</b></em>' attribute.
541         * <!-- begin-user-doc -->
542         * <!-- end-user-doc -->
543         * @generated
544         * @ordered
545         */
546        int AX_ROOT__LEVEL = AX_INDEX__LEVEL;
547
548        /**
549         * The feature id for the '<em><b>Indexes</b></em>' containment reference list.
550         * <!-- begin-user-doc -->
551         * <!-- end-user-doc -->
552         * @generated
553         * @ordered
554         */
555        int AX_ROOT__INDEXES = AX_INDEX__INDEXES;
556
557        /**
558         * The feature id for the '<em><b>Parent</b></em>' container reference.
559         * <!-- begin-user-doc -->
560         * <!-- end-user-doc -->
561         * @generated
562         * @ordered
563         */
564        int AX_ROOT__PARENT = AX_INDEX__PARENT;
565
566        /**
567         * The feature id for the '<em><b>Url</b></em>' attribute.
568         * <!-- begin-user-doc -->
569         * <!-- end-user-doc -->
570         * @generated
571         * @ordered
572         */
573        int AX_ROOT__URL = AX_INDEX_FEATURE_COUNT + 0;
574
575        /**
576         * The feature id for the '<em><b>Root Type</b></em>' attribute.
577         * <!-- begin-user-doc -->
578         * <!-- end-user-doc -->
579         * @generated
580         * @ordered
581         */
582        int AX_ROOT__ROOT_TYPE = AX_INDEX_FEATURE_COUNT + 1;
583
584        /**
585         * The feature id for the '<em><b>Root Level</b></em>' attribute.
586         * <!-- begin-user-doc -->
587         * <!-- end-user-doc -->
588         * @generated
589         * @ordered
590         */
591        int AX_ROOT__ROOT_LEVEL = AX_INDEX_FEATURE_COUNT + 2;
592
593        /**
594         * The number of structural features of the '<em>AX Root</em>' class.
595         * <!-- begin-user-doc -->
596         * <!-- end-user-doc -->
597         * @generated
598         * @ordered
599         */
600        int AX_ROOT_FEATURE_COUNT = AX_INDEX_FEATURE_COUNT + 3;
601
602        /**
603         * The meta object id for the '{@link org.axdt.axdoc.impl.AXEntryImpl <em>AX Entry</em>}' class.
604         * <!-- begin-user-doc -->
605         * <!-- end-user-doc -->
606         * @see org.axdt.axdoc.impl.AXEntryImpl
607         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXEntry()
608         * @generated
609         */
610        int AX_ENTRY = 7;
611
612        /**
613         * The feature id for the '<em><b>Name</b></em>' attribute.
614         * <!-- begin-user-doc -->
615         * <!-- end-user-doc -->
616         * @generated
617         * @ordered
618         */
619        int AX_ENTRY__NAME = AX_INDEX_NODE__NAME;
620
621        /**
622         * The feature id for the '<em><b>Entries</b></em>' containment reference list.
623         * <!-- begin-user-doc -->
624         * <!-- end-user-doc -->
625         * @generated
626         * @ordered
627         */
628        int AX_ENTRY__ENTRIES = AX_INDEX_NODE__ENTRIES;
629
630        /**
631         * The feature id for the '<em><b>Id</b></em>' attribute.
632         * <!-- begin-user-doc -->
633         * <!-- end-user-doc -->
634         * @generated
635         * @ordered
636         */
637        int AX_ENTRY__ID = AX_INDEX_NODE__ID;
638
639        /**
640         * The feature id for the '<em><b>Basic Parent</b></em>' reference.
641         * <!-- begin-user-doc -->
642         * <!-- end-user-doc -->
643         * @generated
644         * @ordered
645         */
646        int AX_ENTRY__BASIC_PARENT = AX_INDEX_NODE__BASIC_PARENT;
647
648        /**
649         * The feature id for the '<em><b>Type</b></em>' attribute.
650         * <!-- begin-user-doc -->
651         * <!-- end-user-doc -->
652         * @generated
653         * @ordered
654         */
655        int AX_ENTRY__TYPE = AX_INDEX_NODE_FEATURE_COUNT + 0;
656
657        /**
658         * The feature id for the '<em><b>Parent</b></em>' container reference.
659         * <!-- begin-user-doc -->
660         * <!-- end-user-doc -->
661         * @generated
662         * @ordered
663         */
664        int AX_ENTRY__PARENT = AX_INDEX_NODE_FEATURE_COUNT + 1;
665
666        /**
667         * The number of structural features of the '<em>AX Entry</em>' class.
668         * <!-- begin-user-doc -->
669         * <!-- end-user-doc -->
670         * @generated
671         * @ordered
672         */
673        int AX_ENTRY_FEATURE_COUNT = AX_INDEX_NODE_FEATURE_COUNT + 2;
674
675        /**
676         * The meta object id for the '{@link org.axdt.axdoc.model.AXLevel <em>AX Level</em>}' enum.
677         * <!-- begin-user-doc -->
678         * <!-- end-user-doc -->
679         * @see org.axdt.axdoc.model.AXLevel
680         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXLevel()
681         * @generated
682         */
683        int AX_LEVEL = 9;
684
685        /**
686         * The meta object id for the '{@link org.axdt.axdoc.model.AXRootType <em>AX Root Type</em>}' enum.
687         * <!-- begin-user-doc -->
688         * <!-- end-user-doc -->
689         * @see org.axdt.axdoc.model.AXRootType
690         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXRootType()
691         * @generated
692         */
693        int AX_ROOT_TYPE = 10;
694
695        /**
696         * The meta object id for the '{@link org.axdt.axdoc.model.AXEntryType <em>AX Entry Type</em>}' enum.
697         * <!-- begin-user-doc -->
698         * <!-- end-user-doc -->
699         * @see org.axdt.axdoc.model.AXEntryType
700         * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXEntryType()
701         * @generated
702         */
703        int AX_ENTRY_TYPE = 11;
704
705        /**
706         * Returns the meta object for class '{@link org.axdt.axdoc.model.AXNode <em>AX Node</em>}'.
707         * <!-- begin-user-doc -->
708         * <!-- end-user-doc -->
709         * @return the meta object for class '<em>AX Node</em>'.
710         * @see org.axdt.axdoc.model.AXNode
711         * @generated
712         */
713        EClass getAXNode();
714
715        /**
716         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXNode#getName <em>Name</em>}'.
717         * <!-- begin-user-doc -->
718         * <!-- end-user-doc -->
719         * @return the meta object for the attribute '<em>Name</em>'.
720         * @see org.axdt.axdoc.model.AXNode#getName()
721         * @see #getAXNode()
722         * @generated
723         */
724        EAttribute getAXNode_Name();
725
726        /**
727         * Returns the meta object for the attribute list '{@link org.axdt.axdoc.model.AXNode#getAsdoc <em>Asdoc</em>}'.
728         * <!-- begin-user-doc -->
729         * <!-- end-user-doc -->
730         * @return the meta object for the attribute list '<em>Asdoc</em>'.
731         * @see org.axdt.axdoc.model.AXNode#getAsdoc()
732         * @see #getAXNode()
733         * @generated
734         */
735        EAttribute getAXNode_Asdoc();
736
737        /**
738         * Returns the meta object for class '{@link org.axdt.axdoc.model.AXPackage <em>AX Package</em>}'.
739         * <!-- begin-user-doc -->
740         * <!-- end-user-doc -->
741         * @return the meta object for class '<em>AX Package</em>'.
742         * @see org.axdt.axdoc.model.AXPackage
743         * @generated
744         */
745        EClass getAXPackage();
746
747        /**
748         * Returns the meta object for the containment reference list '{@link org.axdt.axdoc.model.AXPackage#getTypes <em>Types</em>}'.
749         * <!-- begin-user-doc -->
750         * <!-- end-user-doc -->
751         * @return the meta object for the containment reference list '<em>Types</em>'.
752         * @see org.axdt.axdoc.model.AXPackage#getTypes()
753         * @see #getAXPackage()
754         * @generated
755         */
756        EReference getAXPackage_Types();
757
758        /**
759         * Returns the meta object for class '{@link org.axdt.axdoc.model.AXType <em>AX Type</em>}'.
760         * <!-- begin-user-doc -->
761         * <!-- end-user-doc -->
762         * @return the meta object for class '<em>AX Type</em>'.
763         * @see org.axdt.axdoc.model.AXType
764         * @generated
765         */
766        EClass getAXType();
767
768        /**
769         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXType#isInterface <em>Interface</em>}'.
770         * <!-- begin-user-doc -->
771         * <!-- end-user-doc -->
772         * @return the meta object for the attribute '<em>Interface</em>'.
773         * @see org.axdt.axdoc.model.AXType#isInterface()
774         * @see #getAXType()
775         * @generated
776         */
777        EAttribute getAXType_Interface();
778
779        /**
780         * Returns the meta object for class '{@link org.axdt.axdoc.model.AXMember <em>AX Member</em>}'.
781         * <!-- begin-user-doc -->
782         * <!-- end-user-doc -->
783         * @return the meta object for class '<em>AX Member</em>'.
784         * @see org.axdt.axdoc.model.AXMember
785         * @generated
786         */
787        EClass getAXMember();
788
789        /**
790         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXMember#isVar <em>Var</em>}'.
791         * <!-- begin-user-doc -->
792         * <!-- end-user-doc -->
793         * @return the meta object for the attribute '<em>Var</em>'.
794         * @see org.axdt.axdoc.model.AXMember#isVar()
795         * @see #getAXMember()
796         * @generated
797         */
798        EAttribute getAXMember_Var();
799
800        /**
801         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXMember#isFunction <em>Function</em>}'.
802         * <!-- begin-user-doc -->
803         * <!-- end-user-doc -->
804         * @return the meta object for the attribute '<em>Function</em>'.
805         * @see org.axdt.axdoc.model.AXMember#isFunction()
806         * @see #getAXMember()
807         * @generated
808         */
809        EAttribute getAXMember_Function();
810
811        /**
812         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXMember#isConst <em>Const</em>}'.
813         * <!-- begin-user-doc -->
814         * <!-- end-user-doc -->
815         * @return the meta object for the attribute '<em>Const</em>'.
816         * @see org.axdt.axdoc.model.AXMember#isConst()
817         * @see #getAXMember()
818         * @generated
819         */
820        EAttribute getAXMember_Const();
821
822        /**
823         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXMember#isStatic <em>Static</em>}'.
824         * <!-- begin-user-doc -->
825         * <!-- end-user-doc -->
826         * @return the meta object for the attribute '<em>Static</em>'.
827         * @see org.axdt.axdoc.model.AXMember#isStatic()
828         * @see #getAXMember()
829         * @generated
830         */
831        EAttribute getAXMember_Static();
832
833        /**
834         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXMember#isProtected <em>Protected</em>}'.
835         * <!-- begin-user-doc -->
836         * <!-- end-user-doc -->
837         * @return the meta object for the attribute '<em>Protected</em>'.
838         * @see org.axdt.axdoc.model.AXMember#isProtected()
839         * @see #getAXMember()
840         * @generated
841         */
842        EAttribute getAXMember_Protected();
843
844        /**
845         * Returns the meta object for class '{@link org.axdt.axdoc.model.AXIndex <em>AX Index</em>}'.
846         * <!-- begin-user-doc -->
847         * <!-- end-user-doc -->
848         * @return the meta object for class '<em>AX Index</em>'.
849         * @see org.axdt.axdoc.model.AXIndex
850         * @generated
851         */
852        EClass getAXIndex();
853
854        /**
855         * Returns the meta object for the containment reference list '{@link org.axdt.axdoc.model.AXIndex#getIndexes <em>Indexes</em>}'.
856         * <!-- begin-user-doc -->
857         * <!-- end-user-doc -->
858         * @return the meta object for the containment reference list '<em>Indexes</em>'.
859         * @see org.axdt.axdoc.model.AXIndex#getIndexes()
860         * @see #getAXIndex()
861         * @generated
862         */
863        EReference getAXIndex_Indexes();
864
865        /**
866         * Returns the meta object for the container reference '{@link org.axdt.axdoc.model.AXIndex#getParent <em>Parent</em>}'.
867         * <!-- begin-user-doc -->
868         * <!-- end-user-doc -->
869         * @return the meta object for the container reference '<em>Parent</em>'.
870         * @see org.axdt.axdoc.model.AXIndex#getParent()
871         * @see #getAXIndex()
872         * @generated
873         */
874        EReference getAXIndex_Parent();
875
876        /**
877         * Returns the meta object for the reference '{@link org.axdt.axdoc.model.AXIndex#getReference <em>Reference</em>}'.
878         * <!-- begin-user-doc -->
879         * <!-- end-user-doc -->
880         * @return the meta object for the reference '<em>Reference</em>'.
881         * @see org.axdt.axdoc.model.AXIndex#getReference()
882         * @see #getAXIndex()
883         * @generated
884         */
885        EReference getAXIndex_Reference();
886
887        /**
888         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXIndex#getLevel <em>Level</em>}'.
889         * <!-- begin-user-doc -->
890         * <!-- end-user-doc -->
891         * @return the meta object for the attribute '<em>Level</em>'.
892         * @see org.axdt.axdoc.model.AXIndex#getLevel()
893         * @see #getAXIndex()
894         * @generated
895         */
896        EAttribute getAXIndex_Level();
897
898        /**
899         * Returns the meta object for class '{@link org.axdt.axdoc.model.AXRoot <em>AX Root</em>}'.
900         * <!-- begin-user-doc -->
901         * <!-- end-user-doc -->
902         * @return the meta object for class '<em>AX Root</em>'.
903         * @see org.axdt.axdoc.model.AXRoot
904         * @generated
905         */
906        EClass getAXRoot();
907
908        /**
909         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXRoot#getUrl <em>Url</em>}'.
910         * <!-- begin-user-doc -->
911         * <!-- end-user-doc -->
912         * @return the meta object for the attribute '<em>Url</em>'.
913         * @see org.axdt.axdoc.model.AXRoot#getUrl()
914         * @see #getAXRoot()
915         * @generated
916         */
917        EAttribute getAXRoot_Url();
918
919        /**
920         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXRoot#getRootType <em>Root Type</em>}'.
921         * <!-- begin-user-doc -->
922         * <!-- end-user-doc -->
923         * @return the meta object for the attribute '<em>Root Type</em>'.
924         * @see org.axdt.axdoc.model.AXRoot#getRootType()
925         * @see #getAXRoot()
926         * @generated
927         */
928        EAttribute getAXRoot_RootType();
929
930        /**
931         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXRoot#getRootLevel <em>Root Level</em>}'.
932         * <!-- begin-user-doc -->
933         * <!-- end-user-doc -->
934         * @return the meta object for the attribute '<em>Root Level</em>'.
935         * @see org.axdt.axdoc.model.AXRoot#getRootLevel()
936         * @see #getAXRoot()
937         * @generated
938         */
939        EAttribute getAXRoot_RootLevel();
940
941        /**
942         * Returns the meta object for class '{@link org.axdt.axdoc.model.AXEntry <em>AX Entry</em>}'.
943         * <!-- begin-user-doc -->
944         * <!-- end-user-doc -->
945         * @return the meta object for class '<em>AX Entry</em>'.
946         * @see org.axdt.axdoc.model.AXEntry
947         * @generated
948         */
949        EClass getAXEntry();
950
951        /**
952         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXEntry#getType <em>Type</em>}'.
953         * <!-- begin-user-doc -->
954         * <!-- end-user-doc -->
955         * @return the meta object for the attribute '<em>Type</em>'.
956         * @see org.axdt.axdoc.model.AXEntry#getType()
957         * @see #getAXEntry()
958         * @generated
959         */
960        EAttribute getAXEntry_Type();
961
962        /**
963         * Returns the meta object for the container reference '{@link org.axdt.axdoc.model.AXEntry#getParent <em>Parent</em>}'.
964         * <!-- begin-user-doc -->
965         * <!-- end-user-doc -->
966         * @return the meta object for the container reference '<em>Parent</em>'.
967         * @see org.axdt.axdoc.model.AXEntry#getParent()
968         * @see #getAXEntry()
969         * @generated
970         */
971        EReference getAXEntry_Parent();
972
973        /**
974         * Returns the meta object for class '{@link org.axdt.axdoc.model.AXIndexNode <em>AX Index Node</em>}'.
975         * <!-- begin-user-doc -->
976         * <!-- end-user-doc -->
977         * @return the meta object for class '<em>AX Index Node</em>'.
978         * @see org.axdt.axdoc.model.AXIndexNode
979         * @generated
980         */
981        EClass getAXIndexNode();
982
983        /**
984         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXIndexNode#getName <em>Name</em>}'.
985         * <!-- begin-user-doc -->
986         * <!-- end-user-doc -->
987         * @return the meta object for the attribute '<em>Name</em>'.
988         * @see org.axdt.axdoc.model.AXIndexNode#getName()
989         * @see #getAXIndexNode()
990         * @generated
991         */
992        EAttribute getAXIndexNode_Name();
993
994        /**
995         * Returns the meta object for the containment reference list '{@link org.axdt.axdoc.model.AXIndexNode#getEntries <em>Entries</em>}'.
996         * <!-- begin-user-doc -->
997         * <!-- end-user-doc -->
998         * @return the meta object for the containment reference list '<em>Entries</em>'.
999         * @see org.axdt.axdoc.model.AXIndexNode#getEntries()
1000         * @see #getAXIndexNode()
1001         * @generated
1002         */
1003        EReference getAXIndexNode_Entries();
1004
1005        /**
1006         * Returns the meta object for the attribute '{@link org.axdt.axdoc.model.AXIndexNode#getId <em>Id</em>}'.
1007         * <!-- begin-user-doc -->
1008         * <!-- end-user-doc -->
1009         * @return the meta object for the attribute '<em>Id</em>'.
1010         * @see org.axdt.axdoc.model.AXIndexNode#getId()
1011         * @see #getAXIndexNode()
1012         * @generated
1013         */
1014        EAttribute getAXIndexNode_Id();
1015
1016        /**
1017         * Returns the meta object for the reference '{@link org.axdt.axdoc.model.AXIndexNode#getBasicParent <em>Basic Parent</em>}'.
1018         * <!-- begin-user-doc -->
1019         * <!-- end-user-doc -->
1020         * @return the meta object for the reference '<em>Basic Parent</em>'.
1021         * @see org.axdt.axdoc.model.AXIndexNode#getBasicParent()
1022         * @see #getAXIndexNode()
1023         * @generated
1024         */
1025        EReference getAXIndexNode_BasicParent();
1026
1027        /**
1028         * Returns the meta object for class '{@link org.axdt.axdoc.model.AXMemberHolder <em>AX Member Holder</em>}'.
1029         * <!-- begin-user-doc -->
1030         * <!-- end-user-doc -->
1031         * @return the meta object for class '<em>AX Member Holder</em>'.
1032         * @see org.axdt.axdoc.model.AXMemberHolder
1033         * @generated
1034         */
1035        EClass getAXMemberHolder();
1036
1037        /**
1038         * Returns the meta object for the containment reference list '{@link org.axdt.axdoc.model.AXMemberHolder#getMembers <em>Members</em>}'.
1039         * <!-- begin-user-doc -->
1040         * <!-- end-user-doc -->
1041         * @return the meta object for the containment reference list '<em>Members</em>'.
1042         * @see org.axdt.axdoc.model.AXMemberHolder#getMembers()
1043         * @see #getAXMemberHolder()
1044         * @generated
1045         */
1046        EReference getAXMemberHolder_Members();
1047
1048        /**
1049         * Returns the meta object for enum '{@link org.axdt.axdoc.model.AXLevel <em>AX Level</em>}'.
1050         * <!-- begin-user-doc -->
1051         * <!-- end-user-doc -->
1052         * @return the meta object for enum '<em>AX Level</em>'.
1053         * @see org.axdt.axdoc.model.AXLevel
1054         * @generated
1055         */
1056        EEnum getAXLevel();
1057
1058        /**
1059         * Returns the meta object for enum '{@link org.axdt.axdoc.model.AXRootType <em>AX Root Type</em>}'.
1060         * <!-- begin-user-doc -->
1061         * <!-- end-user-doc -->
1062         * @return the meta object for enum '<em>AX Root Type</em>'.
1063         * @see org.axdt.axdoc.model.AXRootType
1064         * @generated
1065         */
1066        EEnum getAXRootType();
1067
1068        /**
1069         * Returns the meta object for enum '{@link org.axdt.axdoc.model.AXEntryType <em>AX Entry Type</em>}'.
1070         * <!-- begin-user-doc -->
1071         * <!-- end-user-doc -->
1072         * @return the meta object for enum '<em>AX Entry Type</em>'.
1073         * @see org.axdt.axdoc.model.AXEntryType
1074         * @generated
1075         */
1076        EEnum getAXEntryType();
1077
1078        /**
1079         * Returns the factory that creates the instances of the model.
1080         * <!-- begin-user-doc -->
1081         * <!-- end-user-doc -->
1082         * @return the factory that creates the instances of the model.
1083         * @generated
1084         */
1085        AXDocFactory getAXDocFactory();
1086
1087        /**
1088         * <!-- begin-user-doc -->
1089         * Defines literals for the meta objects that represent
1090         * <ul>
1091         *   <li>each class,</li>
1092         *   <li>each feature of each class,</li>
1093         *   <li>each enum,</li>
1094         *   <li>and each data type</li>
1095         * </ul>
1096         * <!-- end-user-doc -->
1097         * @generated
1098         */
1099        interface Literals {
1100                /**
1101                 * The meta object literal for the '{@link org.axdt.axdoc.impl.AXNodeImpl <em>AX Node</em>}' class.
1102                 * <!-- begin-user-doc -->
1103                 * <!-- end-user-doc -->
1104                 * @see org.axdt.axdoc.impl.AXNodeImpl
1105                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXNode()
1106                 * @generated
1107                 */
1108                EClass AX_NODE = eINSTANCE.getAXNode();
1109
1110                /**
1111                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
1112                 * <!-- begin-user-doc -->
1113                 * <!-- end-user-doc -->
1114                 * @generated
1115                 */
1116                EAttribute AX_NODE__NAME = eINSTANCE.getAXNode_Name();
1117
1118                /**
1119                 * The meta object literal for the '<em><b>Asdoc</b></em>' attribute list feature.
1120                 * <!-- begin-user-doc -->
1121                 * <!-- end-user-doc -->
1122                 * @generated
1123                 */
1124                EAttribute AX_NODE__ASDOC = eINSTANCE.getAXNode_Asdoc();
1125
1126                /**
1127                 * The meta object literal for the '{@link org.axdt.axdoc.impl.AXPackageImpl <em>AX Package</em>}' class.
1128                 * <!-- begin-user-doc -->
1129                 * <!-- end-user-doc -->
1130                 * @see org.axdt.axdoc.impl.AXPackageImpl
1131                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXPackage()
1132                 * @generated
1133                 */
1134                EClass AX_PACKAGE = eINSTANCE.getAXPackage();
1135
1136                /**
1137                 * The meta object literal for the '<em><b>Types</b></em>' containment reference list feature.
1138                 * <!-- begin-user-doc -->
1139                 * <!-- end-user-doc -->
1140                 * @generated
1141                 */
1142                EReference AX_PACKAGE__TYPES = eINSTANCE.getAXPackage_Types();
1143
1144                /**
1145                 * The meta object literal for the '{@link org.axdt.axdoc.impl.AXTypeImpl <em>AX Type</em>}' class.
1146                 * <!-- begin-user-doc -->
1147                 * <!-- end-user-doc -->
1148                 * @see org.axdt.axdoc.impl.AXTypeImpl
1149                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXType()
1150                 * @generated
1151                 */
1152                EClass AX_TYPE = eINSTANCE.getAXType();
1153
1154                /**
1155                 * The meta object literal for the '<em><b>Interface</b></em>' attribute feature.
1156                 * <!-- begin-user-doc -->
1157                 * <!-- end-user-doc -->
1158                 * @generated
1159                 */
1160                EAttribute AX_TYPE__INTERFACE = eINSTANCE.getAXType_Interface();
1161
1162                /**
1163                 * The meta object literal for the '{@link org.axdt.axdoc.impl.AXMemberImpl <em>AX Member</em>}' class.
1164                 * <!-- begin-user-doc -->
1165                 * <!-- end-user-doc -->
1166                 * @see org.axdt.axdoc.impl.AXMemberImpl
1167                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXMember()
1168                 * @generated
1169                 */
1170                EClass AX_MEMBER = eINSTANCE.getAXMember();
1171
1172                /**
1173                 * The meta object literal for the '<em><b>Var</b></em>' attribute feature.
1174                 * <!-- begin-user-doc -->
1175                 * <!-- end-user-doc -->
1176                 * @generated
1177                 */
1178                EAttribute AX_MEMBER__VAR = eINSTANCE.getAXMember_Var();
1179
1180                /**
1181                 * The meta object literal for the '<em><b>Function</b></em>' attribute feature.
1182                 * <!-- begin-user-doc -->
1183                 * <!-- end-user-doc -->
1184                 * @generated
1185                 */
1186                EAttribute AX_MEMBER__FUNCTION = eINSTANCE.getAXMember_Function();
1187
1188                /**
1189                 * The meta object literal for the '<em><b>Const</b></em>' attribute feature.
1190                 * <!-- begin-user-doc -->
1191                 * <!-- end-user-doc -->
1192                 * @generated
1193                 */
1194                EAttribute AX_MEMBER__CONST = eINSTANCE.getAXMember_Const();
1195
1196                /**
1197                 * The meta object literal for the '<em><b>Static</b></em>' attribute feature.
1198                 * <!-- begin-user-doc -->
1199                 * <!-- end-user-doc -->
1200                 * @generated
1201                 */
1202                EAttribute AX_MEMBER__STATIC = eINSTANCE.getAXMember_Static();
1203
1204                /**
1205                 * The meta object literal for the '<em><b>Protected</b></em>' attribute feature.
1206                 * <!-- begin-user-doc -->
1207                 * <!-- end-user-doc -->
1208                 * @generated
1209                 */
1210                EAttribute AX_MEMBER__PROTECTED = eINSTANCE.getAXMember_Protected();
1211
1212                /**
1213                 * The meta object literal for the '{@link org.axdt.axdoc.impl.AXIndexImpl <em>AX Index</em>}' class.
1214                 * <!-- begin-user-doc -->
1215                 * <!-- end-user-doc -->
1216                 * @see org.axdt.axdoc.impl.AXIndexImpl
1217                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXIndex()
1218                 * @generated
1219                 */
1220                EClass AX_INDEX = eINSTANCE.getAXIndex();
1221
1222                /**
1223                 * The meta object literal for the '<em><b>Indexes</b></em>' containment reference list feature.
1224                 * <!-- begin-user-doc -->
1225                 * <!-- end-user-doc -->
1226                 * @generated
1227                 */
1228                EReference AX_INDEX__INDEXES = eINSTANCE.getAXIndex_Indexes();
1229
1230                /**
1231                 * The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
1232                 * <!-- begin-user-doc -->
1233                 * <!-- end-user-doc -->
1234                 * @generated
1235                 */
1236                EReference AX_INDEX__PARENT = eINSTANCE.getAXIndex_Parent();
1237
1238                /**
1239                 * The meta object literal for the '<em><b>Reference</b></em>' reference feature.
1240                 * <!-- begin-user-doc -->
1241                 * <!-- end-user-doc -->
1242                 * @generated
1243                 */
1244                EReference AX_INDEX__REFERENCE = eINSTANCE.getAXIndex_Reference();
1245
1246                /**
1247                 * The meta object literal for the '<em><b>Level</b></em>' attribute feature.
1248                 * <!-- begin-user-doc -->
1249                 * <!-- end-user-doc -->
1250                 * @generated
1251                 */
1252                EAttribute AX_INDEX__LEVEL = eINSTANCE.getAXIndex_Level();
1253
1254                /**
1255                 * The meta object literal for the '{@link org.axdt.axdoc.impl.AXRootImpl <em>AX Root</em>}' class.
1256                 * <!-- begin-user-doc -->
1257                 * <!-- end-user-doc -->
1258                 * @see org.axdt.axdoc.impl.AXRootImpl
1259                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXRoot()
1260                 * @generated
1261                 */
1262                EClass AX_ROOT = eINSTANCE.getAXRoot();
1263
1264                /**
1265                 * The meta object literal for the '<em><b>Url</b></em>' attribute feature.
1266                 * <!-- begin-user-doc -->
1267                 * <!-- end-user-doc -->
1268                 * @generated
1269                 */
1270                EAttribute AX_ROOT__URL = eINSTANCE.getAXRoot_Url();
1271
1272                /**
1273                 * The meta object literal for the '<em><b>Root Type</b></em>' attribute feature.
1274                 * <!-- begin-user-doc -->
1275                 * <!-- end-user-doc -->
1276                 * @generated
1277                 */
1278                EAttribute AX_ROOT__ROOT_TYPE = eINSTANCE.getAXRoot_RootType();
1279
1280                /**
1281                 * The meta object literal for the '<em><b>Root Level</b></em>' attribute feature.
1282                 * <!-- begin-user-doc -->
1283                 * <!-- end-user-doc -->
1284                 * @generated
1285                 */
1286                EAttribute AX_ROOT__ROOT_LEVEL = eINSTANCE.getAXRoot_RootLevel();
1287
1288                /**
1289                 * The meta object literal for the '{@link org.axdt.axdoc.impl.AXEntryImpl <em>AX Entry</em>}' class.
1290                 * <!-- begin-user-doc -->
1291                 * <!-- end-user-doc -->
1292                 * @see org.axdt.axdoc.impl.AXEntryImpl
1293                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXEntry()
1294                 * @generated
1295                 */
1296                EClass AX_ENTRY = eINSTANCE.getAXEntry();
1297
1298                /**
1299                 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
1300                 * <!-- begin-user-doc -->
1301                 * <!-- end-user-doc -->
1302                 * @generated
1303                 */
1304                EAttribute AX_ENTRY__TYPE = eINSTANCE.getAXEntry_Type();
1305
1306                /**
1307                 * The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
1308                 * <!-- begin-user-doc -->
1309                 * <!-- end-user-doc -->
1310                 * @generated
1311                 */
1312                EReference AX_ENTRY__PARENT = eINSTANCE.getAXEntry_Parent();
1313
1314                /**
1315                 * The meta object literal for the '{@link org.axdt.axdoc.impl.AXIndexNodeImpl <em>AX Index Node</em>}' class.
1316                 * <!-- begin-user-doc -->
1317                 * <!-- end-user-doc -->
1318                 * @see org.axdt.axdoc.impl.AXIndexNodeImpl
1319                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXIndexNode()
1320                 * @generated
1321                 */
1322                EClass AX_INDEX_NODE = eINSTANCE.getAXIndexNode();
1323
1324                /**
1325                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
1326                 * <!-- begin-user-doc -->
1327                 * <!-- end-user-doc -->
1328                 * @generated
1329                 */
1330                EAttribute AX_INDEX_NODE__NAME = eINSTANCE.getAXIndexNode_Name();
1331
1332                /**
1333                 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
1334                 * <!-- begin-user-doc -->
1335                 * <!-- end-user-doc -->
1336                 * @generated
1337                 */
1338                EReference AX_INDEX_NODE__ENTRIES = eINSTANCE.getAXIndexNode_Entries();
1339
1340                /**
1341                 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
1342                 * <!-- begin-user-doc -->
1343                 * <!-- end-user-doc -->
1344                 * @generated
1345                 */
1346                EAttribute AX_INDEX_NODE__ID = eINSTANCE.getAXIndexNode_Id();
1347
1348                /**
1349                 * The meta object literal for the '<em><b>Basic Parent</b></em>' reference feature.
1350                 * <!-- begin-user-doc -->
1351                 * <!-- end-user-doc -->
1352                 * @generated
1353                 */
1354                EReference AX_INDEX_NODE__BASIC_PARENT = eINSTANCE
1355                                .getAXIndexNode_BasicParent();
1356
1357                /**
1358                 * The meta object literal for the '{@link org.axdt.axdoc.model.AXMemberHolder <em>AX Member Holder</em>}' class.
1359                 * <!-- begin-user-doc -->
1360                 * <!-- end-user-doc -->
1361                 * @see org.axdt.axdoc.model.AXMemberHolder
1362                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXMemberHolder()
1363                 * @generated
1364                 */
1365                EClass AX_MEMBER_HOLDER = eINSTANCE.getAXMemberHolder();
1366
1367                /**
1368                 * The meta object literal for the '<em><b>Members</b></em>' containment reference list feature.
1369                 * <!-- begin-user-doc -->
1370                 * <!-- end-user-doc -->
1371                 * @generated
1372                 */
1373                EReference AX_MEMBER_HOLDER__MEMBERS = eINSTANCE
1374                                .getAXMemberHolder_Members();
1375
1376                /**
1377                 * The meta object literal for the '{@link org.axdt.axdoc.model.AXLevel <em>AX Level</em>}' enum.
1378                 * <!-- begin-user-doc -->
1379                 * <!-- end-user-doc -->
1380                 * @see org.axdt.axdoc.model.AXLevel
1381                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXLevel()
1382                 * @generated
1383                 */
1384                EEnum AX_LEVEL = eINSTANCE.getAXLevel();
1385
1386                /**
1387                 * The meta object literal for the '{@link org.axdt.axdoc.model.AXRootType <em>AX Root Type</em>}' enum.
1388                 * <!-- begin-user-doc -->
1389                 * <!-- end-user-doc -->
1390                 * @see org.axdt.axdoc.model.AXRootType
1391                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXRootType()
1392                 * @generated
1393                 */
1394                EEnum AX_ROOT_TYPE = eINSTANCE.getAXRootType();
1395
1396                /**
1397                 * The meta object literal for the '{@link org.axdt.axdoc.model.AXEntryType <em>AX Entry Type</em>}' enum.
1398                 * <!-- begin-user-doc -->
1399                 * <!-- end-user-doc -->
1400                 * @see org.axdt.axdoc.model.AXEntryType
1401                 * @see org.axdt.axdoc.impl.AXDocPackageImpl#getAXEntryType()
1402                 * @generated
1403                 */
1404                EEnum AX_ENTRY_TYPE = eINSTANCE.getAXEntryType();
1405
1406        }
1407
1408} //AXDocPackage
Note: See TracBrowser for help on using the browser.