KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > emf > ecore > xml > type > XMLTypePackage


1 /**
2  * <copyright>
3  *
4  * Copyright (c) 2003-2004 IBM Corporation and others.
5  * All rights reserved. This program and the accompanying materials
6  * are made available under the terms of the Eclipse Public License v1.0
7  * which accompanies this distribution, and is available at
8  * http://www.eclipse.org/legal/epl-v10.html
9  *
10  * Contributors:
11  * IBM - Initial API and implementation
12  *
13  * </copyright>
14  *
15  * $Id: XMLTypePackage.java,v 1.6 2005/06/22 20:00:41 davidms Exp $
16  */

17 package org.eclipse.emf.ecore.xml.type;
18
19
20 import org.eclipse.emf.ecore.EAttribute;
21 import org.eclipse.emf.ecore.EClass;
22 import org.eclipse.emf.ecore.EDataType;
23 import org.eclipse.emf.ecore.EPackage;
24 import org.eclipse.emf.ecore.EReference;
25
26
27 /**
28  * <!-- begin-user-doc -->
29  * The <b>Package</b> for the model.
30  * It contains accessors for the meta objects to represent
31  * <ul>
32  * <li>each class,</li>
33  * <li>each feature of each class,</li>
34  * <li>each enum,</li>
35  * <li>and each data type</li>
36  * </ul>
37  * <!-- end-user-doc -->
38  * @see org.eclipse.emf.ecore.xml.type.XMLTypeFactory
39  * @model kind="package"
40  * @generated
41  */

42 public interface XMLTypePackage extends EPackage
43 {
44   /**
45    * The package name.
46    * <!-- begin-user-doc -->
47    * <!-- end-user-doc -->
48    * @generated
49    */

50   String JavaDoc eNAME = "type";
51
52   /**
53    * The package namespace URI.
54    * <!-- begin-user-doc -->
55    * <!-- end-user-doc -->
56    * @generated
57    */

58   String JavaDoc eNS_URI = "http://www.eclipse.org/emf/2003/XMLType";
59
60   /**
61    * The package namespace name.
62    * <!-- begin-user-doc -->
63    * <!-- end-user-doc -->
64    * @generated
65    */

66   String JavaDoc eNS_PREFIX = "xml.type";
67
68   /**
69    * The singleton instance of the package.
70    * <!-- begin-user-doc -->
71    * <!-- end-user-doc -->
72    * @generated
73    */

74   XMLTypePackage eINSTANCE = org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl.init();
75
76   /**
77    * The meta object id for the '{@link org.eclipse.emf.ecore.xml.type.impl.AnyTypeImpl <em>Any Type</em>}' class.
78    * <!-- begin-user-doc -->
79    * <!-- end-user-doc -->
80    * @see org.eclipse.emf.ecore.xml.type.impl.AnyTypeImpl
81    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getAnyType()
82    * @generated
83    */

84   int ANY_TYPE = 0;
85
86   /**
87    * The feature id for the '<em><b>Mixed</b></em>' attribute list.
88    * <!-- begin-user-doc -->
89    * <!-- end-user-doc -->
90    * @generated
91    * @ordered
92    */

93   int ANY_TYPE__MIXED = 0;
94
95   /**
96    * The feature id for the '<em><b>Any</b></em>' attribute list.
97    * <!-- begin-user-doc -->
98    * <!-- end-user-doc -->
99    * @generated
100    * @ordered
101    */

102   int ANY_TYPE__ANY = 1;
103
104   /**
105    * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
106    * <!-- begin-user-doc -->
107    * <!-- end-user-doc -->
108    * @generated
109    * @ordered
110    */

111   int ANY_TYPE__ANY_ATTRIBUTE = 2;
112
113   /**
114    * The number of structural features of the the '<em>Any Type</em>' class.
115    * <!-- begin-user-doc -->
116    * <!-- end-user-doc -->
117    * @generated
118    * @ordered
119    */

120   int ANY_TYPE_FEATURE_COUNT = 3;
121
122   /**
123    * The meta object id for the '{@link org.eclipse.emf.ecore.xml.type.impl.SimpleAnyTypeImpl <em>Simple Any Type</em>}' class.
124    * <!-- begin-user-doc -->
125    * <!-- end-user-doc -->
126    * @see org.eclipse.emf.ecore.xml.type.impl.SimpleAnyTypeImpl
127    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getSimpleAnyType()
128    * @generated
129    */

130   int SIMPLE_ANY_TYPE = 1;
131
132   /**
133    * The feature id for the '<em><b>Mixed</b></em>' attribute list.
134    * <!-- begin-user-doc -->
135    * <!-- end-user-doc -->
136    * @generated
137    * @ordered
138    */

139   int SIMPLE_ANY_TYPE__MIXED = ANY_TYPE__MIXED;
140
141   /**
142    * The feature id for the '<em><b>Any</b></em>' attribute list.
143    * <!-- begin-user-doc -->
144    * <!-- end-user-doc -->
145    * @generated
146    * @ordered
147    */

148   int SIMPLE_ANY_TYPE__ANY = ANY_TYPE__ANY;
149
150   /**
151    * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
152    * <!-- begin-user-doc -->
153    * <!-- end-user-doc -->
154    * @generated
155    * @ordered
156    */

157   int SIMPLE_ANY_TYPE__ANY_ATTRIBUTE = ANY_TYPE__ANY_ATTRIBUTE;
158
159   /**
160    * The feature id for the '<em><b>Raw Value</b></em>' attribute.
161    * <!-- begin-user-doc -->
162    * <!-- end-user-doc -->
163    * @generated
164    * @ordered
165    */

166   int SIMPLE_ANY_TYPE__RAW_VALUE = ANY_TYPE_FEATURE_COUNT + 0;
167
168   /**
169    * The feature id for the '<em><b>Value</b></em>' attribute.
170    * <!-- begin-user-doc -->
171    * <!-- end-user-doc -->
172    * @generated
173    * @ordered
174    */

175   int SIMPLE_ANY_TYPE__VALUE = ANY_TYPE_FEATURE_COUNT + 1;
176
177   /**
178    * The feature id for the '<em><b>Instance Type</b></em>' reference.
179    * <!-- begin-user-doc -->
180    * <!-- end-user-doc -->
181    * @generated
182    * @ordered
183    */

184   int SIMPLE_ANY_TYPE__INSTANCE_TYPE = ANY_TYPE_FEATURE_COUNT + 2;
185
186   /**
187    * The number of structural features of the the '<em>Simple Any Type</em>' class.
188    * <!-- begin-user-doc -->
189    * <!-- end-user-doc -->
190    * @generated
191    * @ordered
192    */

193   int SIMPLE_ANY_TYPE_FEATURE_COUNT = ANY_TYPE_FEATURE_COUNT + 3;
194
195   /**
196    * The meta object id for the '{@link org.eclipse.emf.ecore.xml.type.impl.XMLTypeDocumentRootImpl <em>Document Root</em>}' class.
197    * <!-- begin-user-doc -->
198    * <!-- end-user-doc -->
199    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypeDocumentRootImpl
200    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getXMLTypeDocumentRoot()
201    * @generated
202    */

203   int XML_TYPE_DOCUMENT_ROOT = 2;
204
205   /**
206    * The feature id for the '<em><b>Mixed</b></em>' attribute list.
207    * <!-- begin-user-doc -->
208    * <!-- end-user-doc -->
209    * @generated
210    * @ordered
211    */

212   int XML_TYPE_DOCUMENT_ROOT__MIXED = 0;
213
214   /**
215    * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
216    * <!-- begin-user-doc -->
217    * <!-- end-user-doc -->
218    * @generated
219    * @ordered
220    */

221   int XML_TYPE_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
222
223   /**
224    * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
225    * <!-- begin-user-doc -->
226    * <!-- end-user-doc -->
227    * @generated
228    * @ordered
229    */

230   int XML_TYPE_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
231
232   /**
233    * The feature id for the '<em><b>CDATA</b></em>' attribute.
234    * <!-- begin-user-doc -->
235    * <!-- end-user-doc -->
236    * @generated
237    * @ordered
238    */

239   int XML_TYPE_DOCUMENT_ROOT__CDATA = 3;
240
241   /**
242    * The feature id for the '<em><b>Comment</b></em>' attribute.
243    * <!-- begin-user-doc -->
244    * <!-- end-user-doc -->
245    * @generated
246    * @ordered
247    */

248   int XML_TYPE_DOCUMENT_ROOT__COMMENT = 4;
249
250   /**
251    * The feature id for the '<em><b>Text</b></em>' attribute.
252    * <!-- begin-user-doc -->
253    * <!-- end-user-doc -->
254    * @generated
255    * @ordered
256    */

257   int XML_TYPE_DOCUMENT_ROOT__TEXT = 5;
258
259   /**
260    * The number of structural features of the the '<em>Document Root</em>' class.
261    * <!-- begin-user-doc -->
262    * <!-- end-user-doc -->
263    * @generated
264    * @ordered
265    */

266   int XML_TYPE_DOCUMENT_ROOT_FEATURE_COUNT = 6;
267
268   /**
269    * The meta object id for the '<em>Any Simple Type</em>' data type.
270    * <!-- begin-user-doc -->
271    * <!-- end-user-doc -->
272    * @see java.lang.Object
273    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getAnySimpleType()
274    * @generated
275    */

276   int ANY_SIMPLE_TYPE = 3;
277
278   /**
279    * The meta object id for the '<em>Any URI</em>' data type.
280    * <!-- begin-user-doc -->
281    * <!-- end-user-doc -->
282    * @see java.lang.String
283    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getAnyURI()
284    * @generated
285    */

286   int ANY_URI = 4;
287
288   /**
289    * The meta object id for the '<em>Base64 Binary</em>' data type.
290    * <!-- begin-user-doc -->
291    * <!-- end-user-doc -->
292    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getBase64Binary()
293    * @generated
294    */

295   int BASE64_BINARY = 5;
296
297   /**
298    * The meta object id for the '<em>Boolean</em>' data type.
299    * <!-- begin-user-doc -->
300    * <!-- end-user-doc -->
301    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getBoolean()
302    * @generated
303    */

304   int BOOLEAN = 6;
305
306   /**
307    * The meta object id for the '<em>Boolean Object</em>' data type.
308    * <!-- begin-user-doc -->
309    * <!-- end-user-doc -->
310    * @see java.lang.Boolean
311    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getBooleanObject()
312    * @generated
313    */

314   int BOOLEAN_OBJECT = 7;
315
316   /**
317    * The meta object id for the '<em>Decimal</em>' data type.
318    * <!-- begin-user-doc -->
319    * <!-- end-user-doc -->
320    * @see java.math.BigDecimal
321    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDecimal()
322    * @generated
323    */

324   int DECIMAL = 12;
325
326   /**
327    * The meta object id for the '<em>Integer</em>' data type.
328    * <!-- begin-user-doc -->
329    * <!-- end-user-doc -->
330    * @see java.math.BigInteger
331    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getInteger()
332    * @generated
333    */

334   int INTEGER = 32;
335
336   /**
337    * The meta object id for the '<em>Int Object</em>' data type.
338    * <!-- begin-user-doc -->
339    * <!-- end-user-doc -->
340    * @see java.lang.Integer
341    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIntObject()
342    * @generated
343    */

344   int INT_OBJECT = 33;
345
346   /**
347    * The meta object id for the '<em>Long</em>' data type.
348    * <!-- begin-user-doc -->
349    * <!-- end-user-doc -->
350    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getLong()
351    * @generated
352    */

353   int LONG = 35;
354
355   /**
356    * The meta object id for the '<em>Long Object</em>' data type.
357    * <!-- begin-user-doc -->
358    * <!-- end-user-doc -->
359    * @see java.lang.Long
360    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getLongObject()
361    * @generated
362    */

363   int LONG_OBJECT = 36;
364
365   /**
366    * The meta object id for the '<em>Int</em>' data type.
367    * <!-- begin-user-doc -->
368    * <!-- end-user-doc -->
369    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getInt()
370    * @generated
371    */

372   int INT = 31;
373
374   /**
375    * The meta object id for the '<em>Short</em>' data type.
376    * <!-- begin-user-doc -->
377    * <!-- end-user-doc -->
378    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getShort()
379    * @generated
380    */

381   int SHORT = 49;
382
383   /**
384    * The meta object id for the '<em>Short Object</em>' data type.
385    * <!-- begin-user-doc -->
386    * <!-- end-user-doc -->
387    * @see java.lang.Short
388    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getShortObject()
389    * @generated
390    */

391   int SHORT_OBJECT = 50;
392
393   /**
394    * The meta object id for the '<em>Byte</em>' data type.
395    * <!-- begin-user-doc -->
396    * <!-- end-user-doc -->
397    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getByte()
398    * @generated
399    */

400   int BYTE = 8;
401
402   /**
403    * The meta object id for the '<em>Byte Object</em>' data type.
404    * <!-- begin-user-doc -->
405    * <!-- end-user-doc -->
406    * @see java.lang.Byte
407    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getByteObject()
408    * @generated
409    */

410   int BYTE_OBJECT = 9;
411
412   /**
413    * The meta object id for the '<em>Date</em>' data type.
414    * <!-- begin-user-doc -->
415    * <!-- end-user-doc -->
416    * @see java.lang.Object
417    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDate()
418    * @generated
419    */

420   int DATE = 10;
421
422   /**
423    * The meta object id for the '<em>Date Time</em>' data type.
424    * <!-- begin-user-doc -->
425    * <!-- end-user-doc -->
426    * @see java.lang.Object
427    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDateTime()
428    * @generated
429    */

430   int DATE_TIME = 11;
431
432   /**
433    * The meta object id for the '<em>String</em>' data type.
434    * <!-- begin-user-doc -->
435    * <!-- end-user-doc -->
436    * @see java.lang.String
437    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getString()
438    * @generated
439    */

440   int STRING = 51;
441
442   /**
443    * The meta object id for the '<em>Double</em>' data type.
444    * <!-- begin-user-doc -->
445    * <!-- end-user-doc -->
446    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDouble()
447    * @generated
448    */

449   int DOUBLE = 13;
450
451   /**
452    * The meta object id for the '<em>Double Object</em>' data type.
453    * <!-- begin-user-doc -->
454    * <!-- end-user-doc -->
455    * @see java.lang.Double
456    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDoubleObject()
457    * @generated
458    */

459   int DOUBLE_OBJECT = 14;
460
461   /**
462    * The meta object id for the '<em>Duration</em>' data type.
463    * <!-- begin-user-doc -->
464    * <!-- end-user-doc -->
465    * @see java.lang.Object
466    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDuration()
467    * @generated
468    */

469   int DURATION = 15;
470
471   /**
472    * The meta object id for the '<em>ENTITIES Base</em>' data type.
473    * <!-- begin-user-doc -->
474    * <!-- end-user-doc -->
475    * @see java.util.List
476    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getENTITIESBase()
477    * @generated
478    */

479   int ENTITIES_BASE = 17;
480
481   /**
482    * The meta object id for the '<em>Normalized String</em>' data type.
483    * <!-- begin-user-doc -->
484    * <!-- end-user-doc -->
485    * @see java.lang.String
486    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNormalizedString()
487    * @generated
488    */

489   int NORMALIZED_STRING = 45;
490
491   /**
492    * The meta object id for the '<em>Token</em>' data type.
493    * <!-- begin-user-doc -->
494    * <!-- end-user-doc -->
495    * @see java.lang.String
496    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getToken()
497    * @generated
498    */

499   int TOKEN = 53;
500
501   /**
502    * The meta object id for the '<em>Name</em>' data type.
503    * <!-- begin-user-doc -->
504    * <!-- end-user-doc -->
505    * @see java.lang.String
506    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getName_()
507    * @generated
508    */

509   int NAME = 37;
510
511   /**
512    * The meta object id for the '<em>NC Name</em>' data type.
513    * <!-- begin-user-doc -->
514    * <!-- end-user-doc -->
515    * @see java.lang.String
516    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNCName()
517    * @generated
518    */

519   int NC_NAME = 38;
520
521   /**
522    * The meta object id for the '<em>ENTITY</em>' data type.
523    * <!-- begin-user-doc -->
524    * <!-- end-user-doc -->
525    * @see java.lang.String
526    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getENTITY()
527    * @generated
528    */

529   int ENTITY = 18;
530
531   /**
532    * The meta object id for the '<em>ENTITIES</em>' data type.
533    * <!-- begin-user-doc -->
534    * <!-- end-user-doc -->
535    * @see java.util.List
536    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getENTITIES()
537    * @generated
538    */

539   int ENTITIES = 16;
540
541   /**
542    * The meta object id for the '<em>Float</em>' data type.
543    * <!-- begin-user-doc -->
544    * <!-- end-user-doc -->
545    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getFloat()
546    * @generated
547    */

548   int FLOAT = 19;
549
550   /**
551    * The meta object id for the '<em>Float Object</em>' data type.
552    * <!-- begin-user-doc -->
553    * <!-- end-user-doc -->
554    * @see java.lang.Float
555    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getFloatObject()
556    * @generated
557    */

558   int FLOAT_OBJECT = 20;
559
560   /**
561    * The meta object id for the '<em>GDay</em>' data type.
562    * <!-- begin-user-doc -->
563    * <!-- end-user-doc -->
564    * @see java.lang.Object
565    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGDay()
566    * @generated
567    */

568   int GDAY = 21;
569
570   /**
571    * The meta object id for the '<em>GMonth</em>' data type.
572    * <!-- begin-user-doc -->
573    * <!-- end-user-doc -->
574    * @see java.lang.Object
575    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGMonth()
576    * @generated
577    */

578   int GMONTH = 22;
579
580   /**
581    * The meta object id for the '<em>GMonth Day</em>' data type.
582    * <!-- begin-user-doc -->
583    * <!-- end-user-doc -->
584    * @see java.lang.Object
585    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGMonthDay()
586    * @generated
587    */

588   int GMONTH_DAY = 23;
589
590   /**
591    * The meta object id for the '<em>GYear</em>' data type.
592    * <!-- begin-user-doc -->
593    * <!-- end-user-doc -->
594    * @see java.lang.Object
595    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGYear()
596    * @generated
597    */

598   int GYEAR = 24;
599
600   /**
601    * The meta object id for the '<em>GYear Month</em>' data type.
602    * <!-- begin-user-doc -->
603    * <!-- end-user-doc -->
604    * @see java.lang.Object
605    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGYearMonth()
606    * @generated
607    */

608   int GYEAR_MONTH = 25;
609
610   /**
611    * The meta object id for the '<em>Hex Binary</em>' data type.
612    * <!-- begin-user-doc -->
613    * <!-- end-user-doc -->
614    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getHexBinary()
615    * @generated
616    */

617   int HEX_BINARY = 26;
618
619   /**
620    * The meta object id for the '<em>ID</em>' data type.
621    * <!-- begin-user-doc -->
622    * <!-- end-user-doc -->
623    * @see java.lang.String
624    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getID()
625    * @generated
626    */

627   int ID = 27;
628
629   /**
630    * The meta object id for the '<em>IDREF</em>' data type.
631    * <!-- begin-user-doc -->
632    * <!-- end-user-doc -->
633    * @see java.lang.String
634    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIDREF()
635    * @generated
636    */

637   int IDREF = 28;
638
639   /**
640    * The meta object id for the '<em>IDREFS Base</em>' data type.
641    * <!-- begin-user-doc -->
642    * <!-- end-user-doc -->
643    * @see java.util.List
644    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIDREFSBase()
645    * @generated
646    */

647   int IDREFS_BASE = 30;
648
649   /**
650    * The meta object id for the '<em>IDREFS</em>' data type.
651    * <!-- begin-user-doc -->
652    * <!-- end-user-doc -->
653    * @see java.util.List
654    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIDREFS()
655    * @generated
656    */

657   int IDREFS = 29;
658
659   /**
660    * The meta object id for the '<em>Language</em>' data type.
661    * <!-- begin-user-doc -->
662    * <!-- end-user-doc -->
663    * @see java.lang.String
664    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getLanguage()
665    * @generated
666    */

667   int LANGUAGE = 34;
668
669   /**
670    * The meta object id for the '<em>Non Positive Integer</em>' data type.
671    * <!-- begin-user-doc -->
672    * <!-- end-user-doc -->
673    * @see java.math.BigInteger
674    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNonPositiveInteger()
675    * @generated
676    */

677   int NON_POSITIVE_INTEGER = 44;
678
679   /**
680    * The meta object id for the '<em>Negative Integer</em>' data type.
681    * <!-- begin-user-doc -->
682    * <!-- end-user-doc -->
683    * @see java.math.BigInteger
684    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNegativeInteger()
685    * @generated
686    */

687   int NEGATIVE_INTEGER = 39;
688
689   /**
690    * The meta object id for the '<em>NMTOKEN</em>' data type.
691    * <!-- begin-user-doc -->
692    * <!-- end-user-doc -->
693    * @see java.lang.String
694    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNMTOKEN()
695    * @generated
696    */

697   int NMTOKEN = 40;
698
699   /**
700    * The meta object id for the '<em>NMTOKENS Base</em>' data type.
701    * <!-- begin-user-doc -->
702    * <!-- end-user-doc -->
703    * @see java.util.List
704    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNMTOKENSBase()
705    * @generated
706    */

707   int NMTOKENS_BASE = 42;
708
709   /**
710    * The meta object id for the '<em>NMTOKENS</em>' data type.
711    * <!-- begin-user-doc -->
712    * <!-- end-user-doc -->
713    * @see java.util.List
714    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNMTOKENS()
715    * @generated
716    */

717   int NMTOKENS = 41;
718
719   /**
720    * The meta object id for the '<em>Non Negative Integer</em>' data type.
721    * <!-- begin-user-doc -->
722    * <!-- end-user-doc -->
723    * @see java.math.BigInteger
724    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNonNegativeInteger()
725    * @generated
726    */

727   int NON_NEGATIVE_INTEGER = 43;
728
729   /**
730    * The meta object id for the '<em>NOTATION</em>' data type.
731    * <!-- begin-user-doc -->
732    * <!-- end-user-doc -->
733    * @see java.lang.Object
734    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNOTATION()
735    * @generated
736    */

737   int NOTATION = 46;
738
739   /**
740    * The meta object id for the '<em>Positive Integer</em>' data type.
741    * <!-- begin-user-doc -->
742    * <!-- end-user-doc -->
743    * @see java.math.BigInteger
744    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getPositiveInteger()
745    * @generated
746    */

747   int POSITIVE_INTEGER = 47;
748
749   /**
750    * The meta object id for the '<em>QName</em>' data type.
751    * <!-- begin-user-doc -->
752    * <!-- end-user-doc -->
753    * @see java.lang.Object
754    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getQName()
755    * @generated
756    */

757   int QNAME = 48;
758
759   /**
760    * The meta object id for the '<em>Time</em>' data type.
761    * <!-- begin-user-doc -->
762    * <!-- end-user-doc -->
763    * @see java.lang.Object
764    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getTime()
765    * @generated
766    */

767   int TIME = 52;
768
769   /**
770    * The meta object id for the '<em>Unsigned Long</em>' data type.
771    * <!-- begin-user-doc -->
772    * <!-- end-user-doc -->
773    * @see java.math.BigInteger
774    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedLong()
775    * @generated
776    */

777   int UNSIGNED_LONG = 58;
778
779   /**
780    * The meta object id for the '<em>Unsigned Int</em>' data type.
781    * <!-- begin-user-doc -->
782    * <!-- end-user-doc -->
783    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedInt()
784    * @generated
785    */

786   int UNSIGNED_INT = 56;
787
788   /**
789    * The meta object id for the '<em>Unsigned Int Object</em>' data type.
790    * <!-- begin-user-doc -->
791    * <!-- end-user-doc -->
792    * @see java.lang.Long
793    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedIntObject()
794    * @generated
795    */

796   int UNSIGNED_INT_OBJECT = 57;
797
798   /**
799    * The meta object id for the '<em>Unsigned Short</em>' data type.
800    * <!-- begin-user-doc -->
801    * <!-- end-user-doc -->
802    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedShort()
803    * @generated
804    */

805   int UNSIGNED_SHORT = 59;
806
807   /**
808    * The meta object id for the '<em>Unsigned Short Object</em>' data type.
809    * <!-- begin-user-doc -->
810    * <!-- end-user-doc -->
811    * @see java.lang.Integer
812    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedShortObject()
813    * @generated
814    */

815   int UNSIGNED_SHORT_OBJECT = 60;
816
817
818   /**
819    * The meta object id for the '<em>Unsigned Byte</em>' data type.
820    * <!-- begin-user-doc -->
821    * <!-- end-user-doc -->
822    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedByte()
823    * @generated
824    */

825   int UNSIGNED_BYTE = 54;
826
827
828   /**
829    * The meta object id for the '<em>Unsigned Byte Object</em>' data type.
830    * <!-- begin-user-doc -->
831    * <!-- end-user-doc -->
832    * @see java.lang.Short
833    * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedByteObject()
834    * @generated
835    */

836   int UNSIGNED_BYTE_OBJECT = 55;
837
838   /**
839    * Returns the meta object for class '{@link org.eclipse.emf.ecore.xml.type.AnyType <em>Any Type</em>}'.
840    * <!-- begin-user-doc -->
841    * <!-- end-user-doc -->
842    * @return the meta object for class '<em>Any Type</em>'.
843    * @see org.eclipse.emf.ecore.xml.type.AnyType
844    * @generated
845    */

846   EClass getAnyType();
847
848   /**
849    * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecore.xml.type.AnyType#getMixed <em>Mixed</em>}'.
850    * <!-- begin-user-doc -->
851    * <!-- end-user-doc -->
852    * @return the meta object for the attribute list '<em>Mixed</em>'.
853    * @see org.eclipse.emf.ecore.xml.type.AnyType#getMixed()
854    * @see #getAnyType()
855    * @generated
856    */

857   EAttribute getAnyType_Mixed();
858
859   /**
860    * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecore.xml.type.AnyType#getAny <em>Any</em>}'.
861    * <!-- begin-user-doc -->
862    * <!-- end-user-doc -->
863    * @return the meta object for the attribute list '<em>Any</em>'.
864    * @see org.eclipse.emf.ecore.xml.type.AnyType#getAny()
865    * @see #getAnyType()
866    * @generated
867    */

868   EAttribute getAnyType_Any();
869
870   /**
871    * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecore.xml.type.AnyType#getAnyAttribute <em>Any Attribute</em>}'.
872    * <!-- begin-user-doc -->
873    * <!-- end-user-doc -->
874    * @return the meta object for the attribute list '<em>Any Attribute</em>'.
875    * @see org.eclipse.emf.ecore.xml.type.AnyType#getAnyAttribute()
876    * @see #getAnyType()
877    * @generated
878    */

879   EAttribute getAnyType_AnyAttribute();
880
881   /**
882    * Returns the meta object for class '{@link org.eclipse.emf.ecore.xml.type.SimpleAnyType <em>Simple Any Type</em>}'.
883    * <!-- begin-user-doc -->
884    * <!-- end-user-doc -->
885    * @return the meta object for class '<em>Simple Any Type</em>'.
886    * @see org.eclipse.emf.ecore.xml.type.SimpleAnyType
887    * @generated
888    */

889   EClass getSimpleAnyType();
890
891   /**
892    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.SimpleAnyType#getRawValue <em>Raw Value</em>}'.
893    * <!-- begin-user-doc -->
894    * <!-- end-user-doc -->
895    * @return the meta object for the attribute '<em>Raw Value</em>'.
896    * @see org.eclipse.emf.ecore.xml.type.SimpleAnyType#getRawValue()
897    * @see #getSimpleAnyType()
898    * @generated
899    */

900   EAttribute getSimpleAnyType_RawValue();
901
902   /**
903    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.SimpleAnyType#getValue <em>Value</em>}'.
904    * <!-- begin-user-doc -->
905    * <!-- end-user-doc -->
906    * @return the meta object for the attribute '<em>Value</em>'.
907    * @see org.eclipse.emf.ecore.xml.type.SimpleAnyType#getValue()
908    * @see #getSimpleAnyType()
909    * @generated
910    */

911   EAttribute getSimpleAnyType_Value();
912
913   /**
914    * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.xml.type.SimpleAnyType#getInstanceType <em>Instance Type</em>}'.
915    * <!-- begin-user-doc -->
916    * <!-- end-user-doc -->
917    * @return the meta object for the reference '<em>Instance Type</em>'.
918    * @see org.eclipse.emf.ecore.xml.type.SimpleAnyType#getInstanceType()
919    * @see #getSimpleAnyType()
920    * @generated
921    */

922   EReference getSimpleAnyType_InstanceType();
923
924   /**
925    * Returns the meta object for class '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot <em>Document Root</em>}'.
926    * <!-- begin-user-doc -->
927    * <!-- end-user-doc -->
928    * @return the meta object for class '<em>Document Root</em>'.
929    * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot
930    * @generated
931    */

932   EClass getXMLTypeDocumentRoot();
933
934   /**
935    * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getMixed <em>Mixed</em>}'.
936    * <!-- begin-user-doc -->
937    * <!-- end-user-doc -->
938    * @return the meta object for the attribute list '<em>Mixed</em>'.
939    * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getMixed()
940    * @see #getXMLTypeDocumentRoot()
941    * @generated
942    */

943   EAttribute getXMLTypeDocumentRoot_Mixed();
944
945   /**
946    * Returns the meta object for the map '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
947    * <!-- begin-user-doc -->
948    * <!-- end-user-doc -->
949    * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
950    * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getXMLNSPrefixMap()
951    * @see #getXMLTypeDocumentRoot()
952    * @generated
953    */

954   EReference getXMLTypeDocumentRoot_XMLNSPrefixMap();
955
956   /**
957    * Returns the meta object for the map '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
958    * <!-- begin-user-doc -->
959    * <!-- end-user-doc -->
960    * @return the meta object for the map '<em>XSI Schema Location</em>'.
961    * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getXSISchemaLocation()
962    * @see #getXMLTypeDocumentRoot()
963    * @generated
964    */

965   EReference getXMLTypeDocumentRoot_XSISchemaLocation();
966
967   /**
968    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getCDATA <em>CDATA</em>}'.
969    * <!-- begin-user-doc -->
970    * <!-- end-user-doc -->
971    * @return the meta object for the attribute '<em>CDATA</em>'.
972    * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getCDATA()
973    * @see #getXMLTypeDocumentRoot()
974    * @generated
975    */

976   EAttribute getXMLTypeDocumentRoot_CDATA();
977
978   /**
979    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getComment <em>Comment</em>}'.
980    * <!-- begin-user-doc -->
981    * <!-- end-user-doc -->
982    * @return the meta object for the attribute '<em>Comment</em>'.
983    * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getComment()
984    * @see #getXMLTypeDocumentRoot()
985    * @generated
986    */

987   EAttribute getXMLTypeDocumentRoot_Comment();
988
989   /**
990    * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getText <em>Text</em>}'.
991    * <!-- begin-user-doc -->
992    * <!-- end-user-doc -->
993    * @return the meta object for the attribute '<em>Text</em>'.
994    * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getText()
995    * @see #getXMLTypeDocumentRoot()
996    * @generated
997    */

998   EAttribute getXMLTypeDocumentRoot_Text();
999
1000  /**
1001   * Returns the meta object for data type '{@link java.lang.Object <em>Any Simple Type</em>}'.
1002   * <!-- begin-user-doc -->
1003   * <!-- end-user-doc -->
1004   * @return the meta object for data type '<em>Any Simple Type</em>'.
1005   * @see java.lang.Object
1006   * @model instanceClass="java.lang.Object"
1007   * extendedMetaData="name='anySimpleType'"
1008   * @generated
1009   */

1010  EDataType getAnySimpleType();
1011
1012  /**
1013   * Returns the meta object for data type '{@link java.lang.String <em>Any URI</em>}'.
1014   * <!-- begin-user-doc -->
1015   * <!-- end-user-doc -->
1016   * @return the meta object for data type '<em>Any URI</em>'.
1017   * @see java.lang.String
1018   * @model instanceClass="java.lang.String"
1019   * extendedMetaData="name='anyURI' whiteSpace='collapse'"
1020   * @generated
1021   */

1022  EDataType getAnyURI();
1023
1024  /**
1025   * Returns the meta object for data type '<em>Base64 Binary</em>'.
1026   * <!-- begin-user-doc -->
1027   * <!-- end-user-doc -->
1028   * @return the meta object for data type '<em>Base64 Binary</em>'.
1029   * @model instanceClass="byte[]"
1030   * extendedMetaData="name='base64Binary' whiteSpace='collapse'"
1031   * @generated
1032   */

1033  EDataType getBase64Binary();
1034
1035  /**
1036   * Returns the meta object for data type '<em>Boolean</em>'.
1037   * <!-- begin-user-doc -->
1038   * <!-- end-user-doc -->
1039   * @return the meta object for data type '<em>Boolean</em>'.
1040   * @model instanceClass="boolean"
1041   * extendedMetaData="name='boolean' whiteSpace='collapse'"
1042   * @generated
1043   */

1044  EDataType getBoolean();
1045
1046  /**
1047   * Returns the meta object for data type '{@link java.lang.Boolean <em>Boolean Object</em>}'.
1048   * <!-- begin-user-doc -->
1049   * <!-- end-user-doc -->
1050   * @return the meta object for data type '<em>Boolean Object</em>'.
1051   * @see java.lang.Boolean
1052   * @model instanceClass="java.lang.Boolean"
1053   * extendedMetaData="name='boolean:Object' baseType='boolean'"
1054   * @generated
1055   */

1056  EDataType getBooleanObject();
1057
1058  /**
1059   * Returns the meta object for data type '{@link java.math.BigDecimal <em>Decimal</em>}'.
1060   * <!-- begin-user-doc -->
1061   * <!-- end-user-doc -->
1062   * @return the meta object for data type '<em>Decimal</em>'.
1063   * @see java.math.BigDecimal
1064   * @model instanceClass="java.math.BigDecimal"
1065   * extendedMetaData="name='decimal' whiteSpace='collapse'"
1066   * @generated
1067   */

1068  EDataType getDecimal();
1069
1070  /**
1071   * Returns the meta object for data type '{@link java.math.BigInteger <em>Integer</em>}'.
1072   * <!-- begin-user-doc -->
1073   * <!-- end-user-doc -->
1074   * @return the meta object for data type '<em>Integer</em>'.
1075   * @see java.math.BigInteger
1076   * @model instanceClass="java.math.BigInteger"
1077   * extendedMetaData="name='integer'"
1078   * @generated
1079   */

1080  EDataType getInteger();
1081
1082  /**
1083   * Returns the meta object for data type '{@link java.lang.Integer <em>Int Object</em>}'.
1084   * <!-- begin-user-doc -->
1085   * <!-- end-user-doc -->
1086   * @return the meta object for data type '<em>Int Object</em>'.
1087   * @see java.lang.Integer
1088   * @model instanceClass="java.lang.Integer"
1089   * extendedMetaData="name='int:Object' baseType='int'"
1090   * @generated
1091   */

1092  EDataType getIntObject();
1093
1094  /**
1095   * Returns the meta object for data type '<em>Long</em>'.
1096   * <!-- begin-user-doc -->
1097   * <!-- end-user-doc -->
1098   * @return the meta object for data type '<em>Long</em>'.
1099   * @model instanceClass="long"
1100   * extendedMetaData="name='long'"
1101   * @generated
1102   */

1103  EDataType getLong();
1104
1105  /**
1106   * Returns the meta object for data type '{@link java.lang.Long <em>Long Object</em>}'.
1107   * <!-- begin-user-doc -->
1108   * <!-- end-user-doc -->
1109   * @return the meta object for data type '<em>Long Object</em>'.
1110   * @see java.lang.Long
1111   * @model instanceClass="java.lang.Long"
1112   * extendedMetaData="name='long:Object' baseType='long'"
1113   * @generated
1114   */

1115  EDataType getLongObject();
1116
1117  /**
1118   * Returns the meta object for data type '<em>Int</em>'.
1119   * <!-- begin-user-doc -->
1120   * <!-- end-user-doc -->
1121   * @return the meta object for data type '<em>Int</em>'.
1122   * @model instanceClass="int"
1123   * extendedMetaData="name='int'"
1124   * @generated
1125   */

1126  EDataType getInt();
1127
1128  /**
1129   * Returns the meta object for data type '<em>Short</em>'.
1130   * <!-- begin-user-doc -->
1131   * <!-- end-user-doc -->
1132   * @return the meta object for data type '<em>Short</em>'.
1133   * @model instanceClass="short"
1134   * extendedMetaData="name='short'"
1135   * @generated
1136   */

1137  EDataType getShort();
1138
1139  /**
1140   * Returns the meta object for data type '{@link java.lang.Short <em>Short Object</em>}'.
1141   * <!-- begin-user-doc -->
1142   * <!-- end-user-doc -->
1143   * @return the meta object for data type '<em>Short Object</em>'.
1144   * @see java.lang.Short
1145   * @model instanceClass="java.lang.Short"
1146   * extendedMetaData="name='short:Object' baseType='short'"
1147   * @generated
1148   */

1149  EDataType getShortObject();
1150
1151  /**
1152   * Returns the meta object for data type '<em>Byte</em>'.
1153   * <!-- begin-user-doc -->
1154   * <!-- end-user-doc -->
1155   * @return the meta object for data type '<em>Byte</em>'.
1156   * @model instanceClass="byte"
1157   * extendedMetaData="name='byte'"
1158   * @generated
1159   */

1160  EDataType getByte();
1161
1162  /**
1163   * Returns the meta object for data type '{@link java.lang.Byte <em>Byte Object</em>}'.
1164   * <!-- begin-user-doc -->
1165   * <!-- end-user-doc -->
1166   * @return the meta object for data type '<em>Byte Object</em>'.
1167   * @see java.lang.Byte
1168   * @model instanceClass="java.lang.Byte"
1169   * extendedMetaData="name='byte:Object' baseType='byte'"
1170   * @generated
1171   */

1172  EDataType getByteObject();
1173
1174  /**
1175   * Returns the meta object for data type '{@link java.lang.Object <em>Date</em>}'.
1176   * <!-- begin-user-doc -->
1177   * <!-- end-user-doc -->
1178   * @return the meta object for data type '<em>Date</em>'.
1179   * @see java.lang.Object
1180   * @model instanceClass="java.lang.Object"
1181   * extendedMetaData="name='date' baseType='anySimpleType' whiteSpace='collapse'"
1182   * @generated
1183   */

1184  EDataType getDate();
1185
1186  /**
1187   * Returns the meta object for data type '{@link java.lang.Object <em>Date Time</em>}'.
1188   * <!-- begin-user-doc -->
1189   * <!-- end-user-doc -->
1190   * @return the meta object for data type '<em>Date Time</em>'.
1191   * @see java.lang.Object
1192   * @model instanceClass="java.lang.Object"
1193   * extendedMetaData="name='dateTime' baseType='anySimpleType' whiteSpace='collapse'"
1194   * @generated
1195   */

1196  EDataType getDateTime();
1197
1198  /**
1199   * Returns the meta object for data type '{@link java.lang.String <em>String</em>}'.
1200   * <!-- begin-user-doc -->
1201   * <!-- end-user-doc -->
1202   * @return the meta object for data type '<em>String</em>'.
1203   * @see java.lang.String
1204   * @model instanceClass="java.lang.String"
1205   * extendedMetaData="name='string' whiteSpace='preserve'"
1206   * @generated
1207   */

1208  EDataType getString();
1209
1210  /**
1211   * Returns the meta object for data type '<em>Double</em>'.
1212   * <!-- begin-user-doc -->
1213   * <!-- end-user-doc -->
1214   * @return the meta object for data type '<em>Double</em>'.
1215   * @model instanceClass="double"
1216   * extendedMetaData="name='double' whiteSpace='collapse'"
1217   * @generated
1218   */

1219  EDataType getDouble();
1220
1221  /**
1222   * Returns the meta object for data type '{@link java.lang.Double <em>Double Object</em>}'.
1223   * <!-- begin-user-doc -->
1224   * <!-- end-user-doc -->
1225   * @return the meta object for data type '<em>Double Object</em>'.
1226   * @see java.lang.Double
1227   * @model instanceClass="java.lang.Double"
1228   * extendedMetaData="name='double:Object' baseType='double'"
1229   * @generated
1230   */

1231  EDataType getDoubleObject();
1232
1233  /**
1234   * Returns the meta object for data type '{@link java.lang.Object <em>Duration</em>}'.
1235   * <!-- begin-user-doc -->
1236   * <!-- end-user-doc -->
1237   * @return the meta object for data type '<em>Duration</em>'.
1238   * @see java.lang.Object
1239   * @model instanceClass="java.lang.Object"
1240   * extendedMetaData="name='duration' baseType='anySimpleType' whiteSpace='collapse'"
1241   * @generated
1242   */

1243  EDataType getDuration();
1244
1245  /**
1246   * Returns the meta object for data type '{@link java.util.List <em>ENTITIES Base</em>}'.
1247   * <!-- begin-user-doc -->
1248   * <!-- end-user-doc -->
1249   * @return the meta object for data type '<em>ENTITIES Base</em>'.
1250   * @see java.util.List
1251   * @model instanceClass="java.util.List"
1252   * extendedMetaData="name='ENTITIES_._base' itemType='ENTITY'"
1253   * @generated
1254   */

1255  EDataType getENTITIESBase();
1256
1257  /**
1258   * Returns the meta object for data type '{@link java.lang.String <em>Normalized String</em>}'.
1259   * <!-- begin-user-doc -->
1260   * <!-- end-user-doc -->
1261   * @return the meta object for data type '<em>Normalized String</em>'.
1262   * @see java.lang.String
1263   * @model instanceClass="java.lang.String"
1264   * extendedMetaData="name='normalizedString' baseType='string' whiteSpace='replace'"
1265   * @generated
1266   */

1267  EDataType getNormalizedString();
1268
1269  /**
1270   * Returns the meta object for data type '{@link java.lang.String <em>Token</em>}'.
1271   * <!-- begin-user-doc -->
1272   * <!-- end-user-doc -->
1273   * @return the meta object for data type '<em>Token</em>'.
1274   * @see java.lang.String
1275   * @model instanceClass="java.lang.String"
1276   * extendedMetaData="name='token' baseType='normalizedString' whiteSpace='collapse'"
1277   * @generated
1278   */

1279  EDataType getToken();
1280
1281  /**
1282   * Returns the meta object for data type '{@link java.lang.String <em>Name</em>}'.
1283   * <!-- begin-user-doc -->
1284   * <!-- end-user-doc -->
1285   * @return the meta object for data type '<em>Name</em>'.
1286   * @see java.lang.String
1287   * @model instanceClass="java.lang.String"
1288   * extendedMetaData="name='Name' baseType='token' pattern='\\i\\c*'"
1289   * @generated
1290   */

1291  EDataType getName_();
1292
1293  /**
1294   * Returns the meta object for data type '{@link java.lang.String <em>NC Name</em>}'.
1295   * <!-- begin-user-doc -->
1296   * <!-- end-user-doc -->
1297   * @return the meta object for data type '<em>NC Name</em>'.
1298   * @see java.lang.String
1299   * @model instanceClass="java.lang.String"
1300   * extendedMetaData="name='NCName' baseType='Name' pattern='[\\i-[:]][\\c-[:]]*'"
1301   * @generated
1302   */

1303  EDataType getNCName();
1304
1305  /**
1306   * Returns the meta object for data type '{@link java.lang.String <em>ENTITY</em>}'.
1307   * <!-- begin-user-doc -->
1308   * <!-- end-user-doc -->
1309   * @return the meta object for data type '<em>ENTITY</em>'.
1310   * @see java.lang.String
1311   * @model instanceClass="java.lang.String"
1312   * extendedMetaData="name='ENTITY' baseType='NCName'"
1313   * @generated
1314   */

1315  EDataType getENTITY();
1316
1317  /**
1318   * Returns the meta object for data type '{@link java.util.List <em>ENTITIES</em>}'.
1319   * <!-- begin-user-doc -->
1320   * <!-- end-user-doc -->
1321   * @return the meta object for data type '<em>ENTITIES</em>'.
1322   * @see java.util.List
1323   * @model instanceClass="java.util.List"
1324   * extendedMetaData="name='ENTITIES' baseType='ENTITIES_._base' minLength='1'"
1325   * @generated
1326   */

1327  EDataType getENTITIES();
1328
1329  /**
1330   * Returns the meta object for data type '<em>Float</em>'.
1331   * <!-- begin-user-doc -->
1332   * <!-- end-user-doc -->
1333   * @return the meta object for data type '<em>Float</em>'.
1334   * @model instanceClass="float"
1335   * extendedMetaData="name='float' whiteSpace='collapse'"
1336   * @generated
1337   */

1338  EDataType getFloat();
1339
1340  /**
1341   * Returns the meta object for data type '{@link java.lang.Float <em>Float Object</em>}'.
1342   * <!-- begin-user-doc -->
1343   * <!-- end-user-doc -->
1344   * @return the meta object for data type '<em>Float Object</em>'.
1345   * @see java.lang.Float
1346   * @model instanceClass="java.lang.Float"
1347   * extendedMetaData="name='float:Object' baseType='float'"
1348   * @generated
1349   */

1350  EDataType getFloatObject();
1351
1352  /**
1353   * Returns the meta object for data type '{@link java.lang.Object <em>GDay</em>}'.
1354   * <!-- begin-user-doc -->
1355   * <!-- end-user-doc -->
1356   * @return the meta object for data type '<em>GDay</em>'.
1357   * @see java.lang.Object
1358   * @model instanceClass="java.lang.Object"
1359   * extendedMetaData="name='gDay' baseType='anySimpleType' whiteSpace='collapse'"
1360   * @generated
1361   */

1362  EDataType getGDay();
1363
1364  /**
1365   * Returns the meta object for data type '{@link java.lang.Object <em>GMonth</em>}'.
1366   * <!-- begin-user-doc -->
1367   * <!-- end-user-doc -->
1368   * @return the meta object for data type '<em>GMonth</em>'.
1369   * @see java.lang.Object
1370   * @model instanceClass="java.lang.Object"
1371   * extendedMetaData="name='gMonth' baseType='anySimpleType' whiteSpace='collapse'"
1372   * @generated
1373   */

1374  EDataType getGMonth();
1375
1376  /**
1377   * Returns the meta object for data type '{@link java.lang.Object <em>GMonth Day</em>}'.
1378   * <!-- begin-user-doc -->
1379   * <!-- end-user-doc -->
1380   * @return the meta object for data type '<em>GMonth Day</em>'.
1381   * @see java.lang.Object
1382   * @model instanceClass="java.lang.Object"
1383   * extendedMetaData="name='gMonthDay' baseType='anySimpleType' whiteSpace='collapse'"
1384   * @generated
1385   */

1386  EDataType getGMonthDay();
1387
1388  /**
1389   * Returns the meta object for data type '{@link java.lang.Object <em>GYear</em>}'.
1390   * <!-- begin-user-doc -->
1391   * <!-- end-user-doc -->
1392   * @return the meta object for data type '<em>GYear</em>'.
1393   * @see java.lang.Object
1394   * @model instanceClass="java.lang.Object"
1395   * extendedMetaData="name='gYear' baseType='anySimpleType' whiteSpace='collapse'"
1396   * @generated
1397   */

1398  EDataType getGYear();
1399
1400  /**
1401   * Returns the meta object for data type '{@link java.lang.Object <em>GYear Month</em>}'.
1402   * <!-- begin-user-doc -->
1403   * <!-- end-user-doc -->
1404   * @return the meta object for data type '<em>GYear Month</em>'.
1405   * @see java.lang.Object
1406   * @model instanceClass="java.lang.Object"
1407   * extendedMetaData="name='gYearMonth' baseType='anySimpleType' whiteSpace='collapse'"
1408   * @generated
1409   */

1410  EDataType getGYearMonth();
1411
1412  /**
1413   * Returns the meta object for data type '<em>Hex Binary</em>'.
1414   * <!-- begin-user-doc -->
1415   * <!-- end-user-doc -->
1416   * @return the meta object for data type '<em>Hex Binary</em>'.
1417   * @model instanceClass="byte[]"
1418   * extendedMetaData="name='hexBinary' whiteSpace='collapse'"
1419   * @generated
1420   */

1421  EDataType getHexBinary();
1422
1423  /**
1424   * Returns the meta object for data type '{@link java.lang.String <em>ID</em>}'.
1425   * <!-- begin-user-doc -->
1426   * <!-- end-user-doc -->
1427   * @return the meta object for data type '<em>ID</em>'.
1428   * @see java.lang.String
1429   * @model instanceClass="java.lang.String"
1430   * extendedMetaData="name='ID' baseType='NCName'"
1431   * @generated
1432   */

1433  EDataType getID();
1434
1435  /**
1436   * Returns the meta object for data type '{@link java.lang.String <em>IDREF</em>}'.
1437   * <!-- begin-user-doc -->
1438   * <!-- end-user-doc -->
1439   * @return the meta object for data type '<em>IDREF</em>'.
1440   * @see java.lang.String
1441   * @model instanceClass="java.lang.String"
1442   * extendedMetaData="name='IDREF' baseType='NCName'"
1443   * @generated
1444   */

1445  EDataType getIDREF();
1446
1447  /**
1448   * Returns the meta object for data type '{@link java.util.List <em>IDREFS Base</em>}'.
1449   * <!-- begin-user-doc -->
1450   * <!-- end-user-doc -->
1451   * @return the meta object for data type '<em>IDREFS Base</em>'.
1452   * @see java.util.List
1453   * @model instanceClass="java.util.List"
1454   * extendedMetaData="name='IDREFS_._base' itemType='IDREF'"
1455   * @generated
1456   */

1457  EDataType getIDREFSBase();
1458
1459  /**
1460   * Returns the meta object for data type '{@link java.util.List <em>IDREFS</em>}'.
1461   * <!-- begin-user-doc -->
1462   * <!-- end-user-doc -->
1463   * @return the meta object for data type '<em>IDREFS</em>'.
1464   * @see java.util.List
1465   * @model instanceClass="java.util.List"
1466   * extendedMetaData="name='IDREFS' baseType='IDREFS_._base' minLength='1'"
1467   * @generated
1468   */

1469  EDataType getIDREFS();
1470
1471  /**
1472   * Returns the meta object for data type '{@link java.lang.String <em>Language</em>}'.
1473   * <!-- begin-user-doc -->
1474   * <!-- end-user-doc -->
1475   * @return the meta object for data type '<em>Language</em>'.
1476   * @see java.lang.String
1477   * @model instanceClass="java.lang.String"
1478   * extendedMetaData="name='language' baseType='token' pattern='[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*'"
1479   * @generated
1480   */

1481  EDataType getLanguage();
1482
1483  /**
1484   * Returns the meta object for data type '{@link java.math.BigInteger <em>Non Positive Integer</em>}'.
1485   * <!-- begin-user-doc -->
1486   * <!-- end-user-doc -->
1487   * @return the meta object for data type '<em>Non Positive Integer</em>'.
1488   * @see java.math.BigInteger
1489   * @model instanceClass="java.math.BigInteger"
1490   * extendedMetaData="name='nonPositiveInteger' baseType='integer' maxInclusive='0'"
1491   * @generated
1492   */

1493  EDataType getNonPositiveInteger();
1494
1495  /**
1496   * Returns the meta object for data type '{@link java.math.BigInteger <em>Negative Integer</em>}'.
1497   * <!-- begin-user-doc -->
1498   * <!-- end-user-doc -->
1499   * @return the meta object for data type '<em>Negative Integer</em>'.
1500   * @see java.math.BigInteger
1501   * @model instanceClass="java.math.BigInteger"
1502   * extendedMetaData="name='negativeInteger' baseType='nonPositiveInteger' maxInclusive='-1'"
1503   * @generated
1504   */

1505  EDataType getNegativeInteger();
1506
1507  /**
1508   * Returns the meta object for data type '{@link java.lang.String <em>NMTOKEN</em>}'.
1509   * <!-- begin-user-doc -->
1510   * <!-- end-user-doc -->
1511   * @return the meta object for data type '<em>NMTOKEN</em>'.
1512   * @see java.lang.String
1513   * @model instanceClass="java.lang.String"
1514   * extendedMetaData="name='NMTOKEN' baseType='token' pattern='\\c+'"
1515   * @generated
1516   */

1517  EDataType getNMTOKEN();
1518
1519  /**
1520   * Returns the meta object for data type '{@link java.util.List <em>NMTOKENS Base</em>}'.
1521   * <!-- begin-user-doc -->
1522   * <!-- end-user-doc -->
1523   * @return the meta object for data type '<em>NMTOKENS Base</em>'.
1524   * @see java.util.List
1525   * @model instanceClass="java.util.List"
1526   * extendedMetaData="name='NMTOKENS_._base' itemType='NMTOKEN'"
1527   * @generated
1528   */

1529  EDataType getNMTOKENSBase();
1530
1531  /**
1532   * Returns the meta object for data type '{@link java.util.List <em>NMTOKENS</em>}'.
1533   * <!-- begin-user-doc -->
1534   * <!-- end-user-doc -->
1535   * @return the meta object for data type '<em>NMTOKENS</em>'.
1536   * @see java.util.List
1537   * @model instanceClass="java.util.List"
1538   * extendedMetaData="name='NMTOKENS' baseType='NMTOKENS_._base' minLength='1'"
1539   * @generated
1540   */

1541  EDataType getNMTOKENS();
1542
1543  /**
1544   * Returns the meta object for data type '{@link java.math.BigInteger <em>Non Negative Integer</em>}'.
1545   * <!-- begin-user-doc -->
1546   * <!-- end-user-doc -->
1547   * @return the meta object for data type '<em>Non Negative Integer</em>'.
1548   * @see java.math.BigInteger
1549   * @model instanceClass="java.math.BigInteger"
1550   * extendedMetaData="name='nonNegativeInteger' baseType='integer' minInclusive='0'"
1551   * @generated
1552   */

1553  EDataType getNonNegativeInteger();
1554
1555  /**
1556   * Returns the meta object for data type '{@link java.lang.Object <em>NOTATION</em>}'.
1557   * <!-- begin-user-doc -->
1558   * <!-- end-user-doc -->
1559   * @return the meta object for data type '<em>NOTATION</em>'.
1560   * @see java.lang.Object
1561   * @model instanceClass="java.lang.Object"
1562   * extendedMetaData="name='NOTATION' baseType='anySimpleType' whiteSpace='collapse'"
1563   * @generated
1564   */

1565  EDataType getNOTATION();
1566
1567  /**
1568   * Returns the meta object for data type '{@link java.math.BigInteger <em>Positive Integer</em>}'.
1569   * <!-- begin-user-doc -->
1570   * <!-- end-user-doc -->
1571   * @return the meta object for data type '<em>Positive Integer</em>'.
1572   * @see java.math.BigInteger
1573   * @model instanceClass="java.math.BigInteger"
1574   * extendedMetaData="name='positiveInteger' baseType='nonNegativeInteger' minInclusive='1'"
1575   * @generated
1576   */

1577  EDataType getPositiveInteger();
1578
1579  /**
1580   * Returns the meta object for data type '{@link java.lang.Object <em>QName</em>}'.
1581   * <!-- begin-user-doc -->
1582   * <!-- end-user-doc -->
1583   * @return the meta object for data type '<em>QName</em>'.
1584   * @see java.lang.Object
1585   * @model instanceClass="java.lang.Object"
1586   * extendedMetaData="name='QName' baseType='anySimpleType' whiteSpace='collapse'"
1587   * @generated
1588   */

1589  EDataType getQName();
1590
1591  /**
1592   * Returns the meta object for data type '{@link java.lang.Object <em>Time</em>}'.
1593   * <!-- begin-user-doc -->
1594   * <!-- end-user-doc -->
1595   * @return the meta object for data type '<em>Time</em>'.
1596   * @see java.lang.Object
1597   * @model instanceClass="java.lang.Object"
1598   * extendedMetaData="name='time' baseType='anySimpleType' whiteSpace='collapse'"
1599   * @generated
1600   */

1601  EDataType getTime();
1602
1603  /**
1604   * Returns the meta object for data type '{@link java.math.BigInteger <em>Unsigned Long</em>}'.
1605   * <!-- begin-user-doc -->
1606   * <!-- end-user-doc -->
1607   * @return the meta object for data type '<em>Unsigned Long</em>'.
1608   * @see java.math.BigInteger
1609   * @model instanceClass="java.math.BigInteger"
1610   * extendedMetaData="name='unsignedLong' baseType='nonNegativeInteger' maxInclusive='18446744073709551615' minInclusive='0'"
1611   * @generated
1612   */

1613  EDataType getUnsignedLong();
1614
1615  /**
1616   * Returns the meta object for data type '<em>Unsigned Int</em>'.
1617   * <!-- begin-user-doc -->
1618   * <!-- end-user-doc -->
1619   * @return the meta object for data type '<em>Unsigned Int</em>'.
1620   * @model instanceClass="long"
1621   * extendedMetaData="name='unsignedInt' maxInclusive='4294967295' minInclusive='0'"
1622   * @generated
1623   */

1624  EDataType getUnsignedInt();
1625
1626  /**
1627   * Returns the meta object for data type '{@link java.lang.Long <em>Unsigned Int Object</em>}'.
1628   * <!-- begin-user-doc -->
1629   * <!-- end-user-doc -->
1630   * @return the meta object for data type '<em>Unsigned Int Object</em>'.
1631   * @see java.lang.Long
1632   * @model instanceClass="java.lang.Long"
1633   * extendedMetaData="name='unsignedInt:Object' baseType='unsignedInt'"
1634   * @generated
1635   */

1636  EDataType getUnsignedIntObject();
1637
1638  /**
1639   * Returns the meta object for data type '<em>Unsigned Short</em>'.
1640   * <!-- begin-user-doc -->
1641   * <!-- end-user-doc -->
1642   * @return the meta object for data type '<em>Unsigned Short</em>'.
1643   * @model instanceClass="int"
1644   * extendedMetaData="name='unsignedShort' maxInclusive='65535' minInclusive='0'"
1645   * @generated
1646   */

1647  EDataType getUnsignedShort();
1648
1649  /**
1650   * Returns the meta object for data type '{@link java.lang.Integer <em>Unsigned Short Object</em>}'.
1651   * <!-- begin-user-doc -->
1652   * <!-- end-user-doc -->
1653   * @return the meta object for data type '<em>Unsigned Short Object</em>'.
1654   * @see java.lang.Integer
1655   * @model instanceClass="java.lang.Integer"
1656   * extendedMetaData="name='unsignedShort:Object' baseType='unsignedShort'"
1657   * @generated
1658   */

1659  EDataType getUnsignedShortObject();
1660
1661  /**
1662   * Returns the meta object for data type '<em>Unsigned Byte</em>'.
1663   * <!-- begin-user-doc -->
1664   * <!-- end-user-doc -->
1665   * @return the meta object for data type '<em>Unsigned Byte</em>'.
1666   * @model instanceClass="short"
1667   * extendedMetaData="name='unsignedByte' maxInclusive='255' minInclusive='0'"
1668   * @generated
1669   */

1670  EDataType getUnsignedByte();
1671
1672  /**
1673   * Returns the meta object for data type '{@link java.lang.Short <em>Unsigned Byte Object</em>}'.
1674   * <!-- begin-user-doc -->
1675   * <!-- end-user-doc -->
1676   * @return the meta object for data type '<em>Unsigned Byte Object</em>'.
1677   * @see java.lang.Short
1678   * @model instanceClass="java.lang.Short"
1679   * extendedMetaData="name='unsignedByte:Object' baseType='unsignedByte'"
1680   * @generated
1681   */

1682  EDataType getUnsignedByteObject();
1683
1684  /**
1685   * Returns the factory that creates the instances of the model.
1686   * <!-- begin-user-doc -->
1687   * <!-- end-user-doc -->
1688   * @return the factory that creates the instances of the model.
1689   * @generated
1690   */

1691  XMLTypeFactory getXMLTypeFactory();
1692
1693} //XMLTypePackage
1694
Popular Tags