/** * Copyright (c) 2003-2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * IBM - Initial API and implementation */ package org.eclipse.emf.ecore.xml.type; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.XMLTypeFactory * @model kind="package" * @generated */ public interface XMLTypePackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "type"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/emf/2003/XMLType"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "ecore.xml.type"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ XMLTypePackage eINSTANCE = org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.emf.ecore.xml.type.impl.AnyTypeImpl <em>Any Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.AnyTypeImpl * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getAnyType() * @generated */ int ANY_TYPE = 0; /** * The feature id for the '<em><b>Mixed</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANY_TYPE__MIXED = 0; /** * The feature id for the '<em><b>Any</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANY_TYPE__ANY = 1; /** * The feature id for the '<em><b>Any Attribute</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANY_TYPE__ANY_ATTRIBUTE = 2; /** * The number of structural features of the '<em>Any Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANY_TYPE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.emf.ecore.xml.type.impl.ProcessingInstructionImpl <em>Processing Instruction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.ProcessingInstructionImpl * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getProcessingInstruction() * @generated */ int PROCESSING_INSTRUCTION = 1; /** * The feature id for the '<em><b>Data</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROCESSING_INSTRUCTION__DATA = 0; /** * The feature id for the '<em><b>Target</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROCESSING_INSTRUCTION__TARGET = 1; /** * The number of structural features of the '<em>Processing Instruction</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROCESSING_INSTRUCTION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.emf.ecore.xml.type.impl.SimpleAnyTypeImpl <em>Simple Any Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.SimpleAnyTypeImpl * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getSimpleAnyType() * @generated */ int SIMPLE_ANY_TYPE = 2; /** * The feature id for the '<em><b>Mixed</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_ANY_TYPE__MIXED = ANY_TYPE__MIXED; /** * The feature id for the '<em><b>Any</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_ANY_TYPE__ANY = ANY_TYPE__ANY; /** * The feature id for the '<em><b>Any Attribute</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_ANY_TYPE__ANY_ATTRIBUTE = ANY_TYPE__ANY_ATTRIBUTE; /** * The feature id for the '<em><b>Raw Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_ANY_TYPE__RAW_VALUE = ANY_TYPE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_ANY_TYPE__VALUE = ANY_TYPE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Instance Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_ANY_TYPE__INSTANCE_TYPE = ANY_TYPE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Simple Any Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_ANY_TYPE_FEATURE_COUNT = ANY_TYPE_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.emf.ecore.xml.type.impl.XMLTypeDocumentRootImpl <em>Document Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypeDocumentRootImpl * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getXMLTypeDocumentRoot() * @generated */ int XML_TYPE_DOCUMENT_ROOT = 3; /** * The feature id for the '<em><b>Mixed</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XML_TYPE_DOCUMENT_ROOT__MIXED = 0; /** * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XML_TYPE_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1; /** * The feature id for the '<em><b>XSI Schema Location</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XML_TYPE_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2; /** * The feature id for the '<em><b>CDATA</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XML_TYPE_DOCUMENT_ROOT__CDATA = 3; /** * The feature id for the '<em><b>Comment</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XML_TYPE_DOCUMENT_ROOT__COMMENT = 4; /** * The feature id for the '<em><b>Processing Instruction</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XML_TYPE_DOCUMENT_ROOT__PROCESSING_INSTRUCTION = 5; /** * The feature id for the '<em><b>Text</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XML_TYPE_DOCUMENT_ROOT__TEXT = 6; /** * The number of structural features of the '<em>Document Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XML_TYPE_DOCUMENT_ROOT_FEATURE_COUNT = 7; /** * The meta object id for the '<em>Any Simple Type</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Object * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getAnySimpleType() * @generated */ int ANY_SIMPLE_TYPE = 4; /** * The meta object id for the '<em>Any URI</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getAnyURI() * @generated */ int ANY_URI = 5; /** * The meta object id for the '<em>Base64 Binary</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getBase64Binary() * @generated */ int BASE64_BINARY = 6; /** * The meta object id for the '<em>Boolean</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getBoolean() * @generated */ int BOOLEAN = 7; /** * The meta object id for the '<em>Boolean Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Boolean * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getBooleanObject() * @generated */ int BOOLEAN_OBJECT = 8; /** * The meta object id for the '<em>Decimal</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDecimal() * @generated */ int DECIMAL = 13; /** * The meta object id for the '<em>Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getInteger() * @generated */ int INTEGER = 33; /** * The meta object id for the '<em>Int Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Integer * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIntObject() * @generated */ int INT_OBJECT = 34; /** * The meta object id for the '<em>Long</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getLong() * @generated */ int LONG = 36; /** * The meta object id for the '<em>Long Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Long * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getLongObject() * @generated */ int LONG_OBJECT = 37; /** * The meta object id for the '<em>Int</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getInt() * @generated */ int INT = 32; /** * The meta object id for the '<em>Short</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getShort() * @generated */ int SHORT = 50; /** * The meta object id for the '<em>Short Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Short * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getShortObject() * @generated */ int SHORT_OBJECT = 51; /** * The meta object id for the '<em>Byte</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getByte() * @generated */ int BYTE = 9; /** * The meta object id for the '<em>Byte Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Byte * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getByteObject() * @generated */ int BYTE_OBJECT = 10; /** * The meta object id for the '<em>Date</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDate() * @generated */ int DATE = 11; /** * The meta object id for the '<em>Date Time</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDateTime() * @generated */ int DATE_TIME = 12; /** * The meta object id for the '<em>String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getString() * @generated */ int STRING = 52; /** * The meta object id for the '<em>Double</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDouble() * @generated */ int DOUBLE = 14; /** * The meta object id for the '<em>Double Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Double * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDoubleObject() * @generated */ int DOUBLE_OBJECT = 15; /** * The meta object id for the '<em>Duration</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDuration() * @generated */ int DURATION = 16; /** * The meta object id for the '<em>ENTITIES Base</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getENTITIESBase() * @generated */ int ENTITIES_BASE = 18; /** * The meta object id for the '<em>Normalized String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNormalizedString() * @generated */ int NORMALIZED_STRING = 46; /** * The meta object id for the '<em>Token</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getToken() * @generated */ int TOKEN = 54; /** * The meta object id for the '<em>Name</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getName_() * @generated */ int NAME = 38; /** * The meta object id for the '<em>NC Name</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNCName() * @generated */ int NC_NAME = 39; /** * The meta object id for the '<em>ENTITY</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getENTITY() * @generated */ int ENTITY = 19; /** * The meta object id for the '<em>ENTITIES</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getENTITIES() * @generated */ int ENTITIES = 17; /** * The meta object id for the '<em>Float</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getFloat() * @generated */ int FLOAT = 20; /** * The meta object id for the '<em>Float Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Float * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getFloatObject() * @generated */ int FLOAT_OBJECT = 21; /** * The meta object id for the '<em>GDay</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGDay() * @generated */ int GDAY = 22; /** * The meta object id for the '<em>GMonth</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGMonth() * @generated */ int GMONTH = 23; /** * The meta object id for the '<em>GMonth Day</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGMonthDay() * @generated */ int GMONTH_DAY = 24; /** * The meta object id for the '<em>GYear</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGYear() * @generated */ int GYEAR = 25; /** * The meta object id for the '<em>GYear Month</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGYearMonth() * @generated */ int GYEAR_MONTH = 26; /** * The meta object id for the '<em>Hex Binary</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getHexBinary() * @generated */ int HEX_BINARY = 27; /** * The meta object id for the '<em>ID</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getID() * @generated */ int ID = 28; /** * The meta object id for the '<em>IDREF</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIDREF() * @generated */ int IDREF = 29; /** * The meta object id for the '<em>IDREFS Base</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIDREFSBase() * @generated */ int IDREFS_BASE = 31; /** * The meta object id for the '<em>IDREFS</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIDREFS() * @generated */ int IDREFS = 30; /** * The meta object id for the '<em>Language</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getLanguage() * @generated */ int LANGUAGE = 35; /** * The meta object id for the '<em>Non Positive Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNonPositiveInteger() * @generated */ int NON_POSITIVE_INTEGER = 45; /** * The meta object id for the '<em>Negative Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNegativeInteger() * @generated */ int NEGATIVE_INTEGER = 40; /** * The meta object id for the '<em>NMTOKEN</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNMTOKEN() * @generated */ int NMTOKEN = 41; /** * The meta object id for the '<em>NMTOKENS Base</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNMTOKENSBase() * @generated */ int NMTOKENS_BASE = 43; /** * The meta object id for the '<em>NMTOKENS</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNMTOKENS() * @generated */ int NMTOKENS = 42; /** * The meta object id for the '<em>Non Negative Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNonNegativeInteger() * @generated */ int NON_NEGATIVE_INTEGER = 44; /** * The meta object id for the '<em>NOTATION</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNOTATION() * @generated */ int NOTATION = 47; /** * The meta object id for the '<em>Positive Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getPositiveInteger() * @generated */ int POSITIVE_INTEGER = 48; /** * The meta object id for the '<em>QName</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getQName() * @generated */ int QNAME = 49; /** * The meta object id for the '<em>Time</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getTime() * @generated */ int TIME = 53; /** * The meta object id for the '<em>Unsigned Long</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedLong() * @generated */ int UNSIGNED_LONG = 59; /** * The meta object id for the '<em>Unsigned Int</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedInt() * @generated */ int UNSIGNED_INT = 57; /** * The meta object id for the '<em>Unsigned Int Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Long * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedIntObject() * @generated */ int UNSIGNED_INT_OBJECT = 58; /** * The meta object id for the '<em>Unsigned Short</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedShort() * @generated */ int UNSIGNED_SHORT = 60; /** * The meta object id for the '<em>Unsigned Short Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Integer * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedShortObject() * @generated */ int UNSIGNED_SHORT_OBJECT = 61; /** * The meta object id for the '<em>Unsigned Byte</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedByte() * @generated */ int UNSIGNED_BYTE = 55; /** * The meta object id for the '<em>Unsigned Byte Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Short * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedByteObject() * @generated */ int UNSIGNED_BYTE_OBJECT = 56; /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.xml.type.AnyType <em>Any Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Any Type</em>'. * @see org.eclipse.emf.ecore.xml.type.AnyType * @generated */ EClass getAnyType(); /** * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecore.xml.type.AnyType#getMixed <em>Mixed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Mixed</em>'. * @see org.eclipse.emf.ecore.xml.type.AnyType#getMixed() * @see #getAnyType() * @generated */ EAttribute getAnyType_Mixed(); /** * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecore.xml.type.AnyType#getAny <em>Any</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Any</em>'. * @see org.eclipse.emf.ecore.xml.type.AnyType#getAny() * @see #getAnyType() * @generated */ EAttribute getAnyType_Any(); /** * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecore.xml.type.AnyType#getAnyAttribute <em>Any Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Any Attribute</em>'. * @see org.eclipse.emf.ecore.xml.type.AnyType#getAnyAttribute() * @see #getAnyType() * @generated */ EAttribute getAnyType_AnyAttribute(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.xml.type.ProcessingInstruction <em>Processing Instruction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Processing Instruction</em>'. * @see org.eclipse.emf.ecore.xml.type.ProcessingInstruction * @generated */ EClass getProcessingInstruction(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.ProcessingInstruction#getData <em>Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Data</em>'. * @see org.eclipse.emf.ecore.xml.type.ProcessingInstruction#getData() * @see #getProcessingInstruction() * @generated */ EAttribute getProcessingInstruction_Data(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.ProcessingInstruction#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Target</em>'. * @see org.eclipse.emf.ecore.xml.type.ProcessingInstruction#getTarget() * @see #getProcessingInstruction() * @generated */ EAttribute getProcessingInstruction_Target(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.xml.type.SimpleAnyType <em>Simple Any Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Simple Any Type</em>'. * @see org.eclipse.emf.ecore.xml.type.SimpleAnyType * @generated */ EClass getSimpleAnyType(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.SimpleAnyType#getRawValue <em>Raw Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Raw Value</em>'. * @see org.eclipse.emf.ecore.xml.type.SimpleAnyType#getRawValue() * @see #getSimpleAnyType() * @generated */ EAttribute getSimpleAnyType_RawValue(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.SimpleAnyType#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.emf.ecore.xml.type.SimpleAnyType#getValue() * @see #getSimpleAnyType() * @generated */ EAttribute getSimpleAnyType_Value(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.xml.type.SimpleAnyType#getInstanceType <em>Instance Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Instance Type</em>'. * @see org.eclipse.emf.ecore.xml.type.SimpleAnyType#getInstanceType() * @see #getSimpleAnyType() * @generated */ EReference getSimpleAnyType_InstanceType(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot <em>Document Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Document Root</em>'. * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot * @generated */ EClass getXMLTypeDocumentRoot(); /** * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getMixed <em>Mixed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Mixed</em>'. * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getMixed() * @see #getXMLTypeDocumentRoot() * @generated */ EAttribute getXMLTypeDocumentRoot_Mixed(); /** * Returns the meta object for the map '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>XMLNS Prefix Map</em>'. * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getXMLNSPrefixMap() * @see #getXMLTypeDocumentRoot() * @generated */ EReference getXMLTypeDocumentRoot_XMLNSPrefixMap(); /** * Returns the meta object for the map '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>XSI Schema Location</em>'. * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot#getXSISchemaLocation() * @see #getXMLTypeDocumentRoot() * @generated */ EReference getXMLTypeDocumentRoot_XSISchemaLocation(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot <em>CDATA</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>CDATA</em>'. * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot * @see #getXMLTypeDocumentRoot() * @generated */ EAttribute getXMLTypeDocumentRoot_CDATA(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot <em>Comment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Comment</em>'. * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot * @see #getXMLTypeDocumentRoot() * @generated */ EAttribute getXMLTypeDocumentRoot_Comment(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot <em>Text</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Text</em>'. * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot * @see #getXMLTypeDocumentRoot() * @generated */ EAttribute getXMLTypeDocumentRoot_Text(); /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot <em>Processing Instruction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Processing Instruction</em>'. * @see org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot * @see #getXMLTypeDocumentRoot() * @generated */ EReference getXMLTypeDocumentRoot_ProcessingInstruction(); /** * Returns the meta object for data type '{@link java.lang.Object <em>Any Simple Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Any Simple Type</em>'. * @see java.lang.Object * @model instanceClass="java.lang.Object" * extendedMetaData="name='anySimpleType'" * @generated */ EDataType getAnySimpleType(); /** * Returns the meta object for data type '{@link java.lang.String <em>Any URI</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Any URI</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='anyURI' whiteSpace='collapse'" * @generated */ EDataType getAnyURI(); /** * Returns the meta object for data type '<em>Base64 Binary</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Base64 Binary</em>'. * @model instanceClass="byte[]" * extendedMetaData="name='base64Binary' whiteSpace='collapse'" * @generated */ EDataType getBase64Binary(); /** * Returns the meta object for data type '<em>Boolean</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Boolean</em>'. * @model instanceClass="boolean" * extendedMetaData="name='boolean' whiteSpace='collapse'" * @generated */ EDataType getBoolean(); /** * Returns the meta object for data type '{@link java.lang.Boolean <em>Boolean Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Boolean Object</em>'. * @see java.lang.Boolean * @model instanceClass="java.lang.Boolean" * extendedMetaData="name='boolean:Object' baseType='boolean'" * @generated */ EDataType getBooleanObject(); /** * Returns the meta object for data type '{@link java.lang.String <em>Decimal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Decimal</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='decimal' whiteSpace='collapse'" * @generated */ EDataType getDecimal(); /** * Returns the meta object for data type '{@link java.lang.String <em>Integer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Integer</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='integer'" * @generated */ EDataType getInteger(); /** * Returns the meta object for data type '{@link java.lang.Integer <em>Int Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Int Object</em>'. * @see java.lang.Integer * @model instanceClass="java.lang.Integer" * extendedMetaData="name='int:Object' baseType='int'" * @generated */ EDataType getIntObject(); /** * Returns the meta object for data type '<em>Long</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Long</em>'. * @model instanceClass="long" * extendedMetaData="name='long'" * @generated */ EDataType getLong(); /** * Returns the meta object for data type '{@link java.lang.Long <em>Long Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Long Object</em>'. * @see java.lang.Long * @model instanceClass="java.lang.Long" * extendedMetaData="name='long:Object' baseType='long'" * @generated */ EDataType getLongObject(); /** * Returns the meta object for data type '<em>Int</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Int</em>'. * @model instanceClass="int" * extendedMetaData="name='int'" * @generated */ EDataType getInt(); /** * Returns the meta object for data type '<em>Short</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Short</em>'. * @model instanceClass="short" * extendedMetaData="name='short'" * @generated */ EDataType getShort(); /** * Returns the meta object for data type '{@link java.lang.Short <em>Short Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Short Object</em>'. * @see java.lang.Short * @model instanceClass="java.lang.Short" * extendedMetaData="name='short:Object' baseType='short'" * @generated */ EDataType getShortObject(); /** * Returns the meta object for data type '<em>Byte</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Byte</em>'. * @model instanceClass="byte" * extendedMetaData="name='byte'" * @generated */ EDataType getByte(); /** * Returns the meta object for data type '{@link java.lang.Byte <em>Byte Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Byte Object</em>'. * @see java.lang.Byte * @model instanceClass="java.lang.Byte" * extendedMetaData="name='byte:Object' baseType='byte'" * @generated */ EDataType getByteObject(); /** * Returns the meta object for data type '{@link java.lang.String <em>Date</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Date</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='date' whiteSpace='collapse'" * @generated */ EDataType getDate(); /** * Returns the meta object for data type '{@link java.lang.String <em>Date Time</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Date Time</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='dateTime' whiteSpace='collapse'" * @generated */ EDataType getDateTime(); /** * Returns the meta object for data type '{@link java.lang.String <em>String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>String</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='string' whiteSpace='preserve'" * @generated */ EDataType getString(); /** * Returns the meta object for data type '<em>Double</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Double</em>'. * @model instanceClass="double" * extendedMetaData="name='double' whiteSpace='collapse'" * @generated */ EDataType getDouble(); /** * Returns the meta object for data type '{@link java.lang.Double <em>Double Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Double Object</em>'. * @see java.lang.Double * @model instanceClass="java.lang.Double" * extendedMetaData="name='double:Object' baseType='double'" * @generated */ EDataType getDoubleObject(); /** * Returns the meta object for data type '{@link java.lang.String <em>Duration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Duration</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='duration' whiteSpace='collapse'" * @generated */ EDataType getDuration(); /** * Returns the meta object for data type '{@link java.util.List <em>ENTITIES Base</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>ENTITIES Base</em>'. * @see java.util.List * @model instanceClass="java.util.List" * extendedMetaData="name='ENTITIES_._base' itemType='ENTITY'" * @generated */ EDataType getENTITIESBase(); /** * Returns the meta object for data type '{@link java.lang.String <em>Normalized String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Normalized String</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='normalizedString' baseType='string' whiteSpace='replace'" * @generated */ EDataType getNormalizedString(); /** * Returns the meta object for data type '{@link java.lang.String <em>Token</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Token</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='token' baseType='normalizedString' whiteSpace='collapse'" * @generated */ EDataType getToken(); /** * Returns the meta object for data type '{@link java.lang.String <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Name</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='Name' baseType='token' pattern='\\i\\c*'" * @generated */ EDataType getName_(); /** * Returns the meta object for data type '{@link java.lang.String <em>NC Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>NC Name</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='NCName' baseType='Name' pattern='[\\i-[:]][\\c-[:]]*'" * @generated */ EDataType getNCName(); /** * Returns the meta object for data type '{@link java.lang.String <em>ENTITY</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>ENTITY</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='ENTITY' baseType='NCName'" * @generated */ EDataType getENTITY(); /** * Returns the meta object for data type '{@link java.util.List <em>ENTITIES</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>ENTITIES</em>'. * @see java.util.List * @model instanceClass="java.util.List" * extendedMetaData="name='ENTITIES' baseType='ENTITIES_._base' minLength='1'" * @generated */ EDataType getENTITIES(); /** * Returns the meta object for data type '<em>Float</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Float</em>'. * @model instanceClass="float" * extendedMetaData="name='float' whiteSpace='collapse'" * @generated */ EDataType getFloat(); /** * Returns the meta object for data type '{@link java.lang.Float <em>Float Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Float Object</em>'. * @see java.lang.Float * @model instanceClass="java.lang.Float" * extendedMetaData="name='float:Object' baseType='float'" * @generated */ EDataType getFloatObject(); /** * Returns the meta object for data type '{@link java.lang.String <em>GDay</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>GDay</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='gDay' whiteSpace='collapse'" * @generated */ EDataType getGDay(); /** * Returns the meta object for data type '{@link java.lang.String <em>GMonth</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>GMonth</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='gMonth' whiteSpace='collapse'" * @generated */ EDataType getGMonth(); /** * Returns the meta object for data type '{@link java.lang.String <em>GMonth Day</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>GMonth Day</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='gMonthDay' whiteSpace='collapse'" * @generated */ EDataType getGMonthDay(); /** * Returns the meta object for data type '{@link java.lang.String <em>GYear</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>GYear</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='gYear' whiteSpace='collapse'" * @generated */ EDataType getGYear(); /** * Returns the meta object for data type '{@link java.lang.String <em>GYear Month</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>GYear Month</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='gYearMonth' whiteSpace='collapse'" * @generated */ EDataType getGYearMonth(); /** * Returns the meta object for data type '<em>Hex Binary</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Hex Binary</em>'. * @model instanceClass="byte[]" * extendedMetaData="name='hexBinary' whiteSpace='collapse'" * @generated */ EDataType getHexBinary(); /** * Returns the meta object for data type '{@link java.lang.String <em>ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>ID</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='ID' baseType='NCName'" * @generated */ EDataType getID(); /** * Returns the meta object for data type '{@link java.lang.String <em>IDREF</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IDREF</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='IDREF' baseType='NCName'" * @generated */ EDataType getIDREF(); /** * Returns the meta object for data type '{@link java.util.List <em>IDREFS Base</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IDREFS Base</em>'. * @see java.util.List * @model instanceClass="java.util.List" * extendedMetaData="name='IDREFS_._base' itemType='IDREF'" * @generated */ EDataType getIDREFSBase(); /** * Returns the meta object for data type '{@link java.util.List <em>IDREFS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IDREFS</em>'. * @see java.util.List * @model instanceClass="java.util.List" * extendedMetaData="name='IDREFS' baseType='IDREFS_._base' minLength='1'" * @generated */ EDataType getIDREFS(); /** * Returns the meta object for data type '{@link java.lang.String <em>Language</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Language</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='language' baseType='token' pattern='[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*'" * @generated */ EDataType getLanguage(); /** * Returns the meta object for data type '{@link java.lang.String <em>Non Positive Integer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Non Positive Integer</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='nonPositiveInteger' baseType='integer' maxInclusive='0'" * @generated */ EDataType getNonPositiveInteger(); /** * Returns the meta object for data type '{@link java.lang.String <em>Negative Integer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Negative Integer</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='negativeInteger' baseType='nonPositiveInteger' maxInclusive='-1'" * @generated */ EDataType getNegativeInteger(); /** * Returns the meta object for data type '{@link java.lang.String <em>NMTOKEN</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>NMTOKEN</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='NMTOKEN' baseType='token' pattern='\\c+'" * @generated */ EDataType getNMTOKEN(); /** * Returns the meta object for data type '{@link java.util.List <em>NMTOKENS Base</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>NMTOKENS Base</em>'. * @see java.util.List * @model instanceClass="java.util.List" * extendedMetaData="name='NMTOKENS_._base' itemType='NMTOKEN'" * @generated */ EDataType getNMTOKENSBase(); /** * Returns the meta object for data type '{@link java.util.List <em>NMTOKENS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>NMTOKENS</em>'. * @see java.util.List * @model instanceClass="java.util.List" * extendedMetaData="name='NMTOKENS' baseType='NMTOKENS_._base' minLength='1'" * @generated */ EDataType getNMTOKENS(); /** * Returns the meta object for data type '{@link java.lang.String <em>Non Negative Integer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Non Negative Integer</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='nonNegativeInteger' baseType='integer' minInclusive='0'" * @generated */ EDataType getNonNegativeInteger(); /** * Returns the meta object for data type '{@link java.lang.String <em>NOTATION</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>NOTATION</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='NOTATION' whiteSpace='collapse'" * @generated */ EDataType getNOTATION(); /** * Returns the meta object for data type '{@link java.lang.String <em>Positive Integer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Positive Integer</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='positiveInteger' baseType='nonNegativeInteger' minInclusive='1'" * @generated */ EDataType getPositiveInteger(); /** * Returns the meta object for data type '{@link java.lang.String <em>QName</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>QName</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='QName' whiteSpace='collapse'" * @generated */ EDataType getQName(); /** * Returns the meta object for data type '{@link java.lang.String <em>Time</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Time</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='time' whiteSpace='collapse'" * @generated */ EDataType getTime(); /** * Returns the meta object for data type '{@link java.lang.String <em>Unsigned Long</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Unsigned Long</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="name='unsignedLong' baseType='nonNegativeInteger' maxInclusive='18446744073709551615' minInclusive='0'" * @generated */ EDataType getUnsignedLong(); /** * Returns the meta object for data type '<em>Unsigned Int</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Unsigned Int</em>'. * @model instanceClass="long" * extendedMetaData="name='unsignedInt' maxInclusive='4294967295' minInclusive='0'" * @generated */ EDataType getUnsignedInt(); /** * Returns the meta object for data type '{@link java.lang.Long <em>Unsigned Int Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Unsigned Int Object</em>'. * @see java.lang.Long * @model instanceClass="java.lang.Long" * extendedMetaData="name='unsignedInt:Object' baseType='unsignedInt'" * @generated */ EDataType getUnsignedIntObject(); /** * Returns the meta object for data type '<em>Unsigned Short</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Unsigned Short</em>'. * @model instanceClass="int" * extendedMetaData="name='unsignedShort' maxInclusive='65535' minInclusive='0'" * @generated */ EDataType getUnsignedShort(); /** * Returns the meta object for data type '{@link java.lang.Integer <em>Unsigned Short Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Unsigned Short Object</em>'. * @see java.lang.Integer * @model instanceClass="java.lang.Integer" * extendedMetaData="name='unsignedShort:Object' baseType='unsignedShort'" * @generated */ EDataType getUnsignedShortObject(); /** * Returns the meta object for data type '<em>Unsigned Byte</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Unsigned Byte</em>'. * @model instanceClass="short" * extendedMetaData="name='unsignedByte' maxInclusive='255' minInclusive='0'" * @generated */ EDataType getUnsignedByte(); /** * Returns the meta object for data type '{@link java.lang.Short <em>Unsigned Byte Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Unsigned Byte Object</em>'. * @see java.lang.Short * @model instanceClass="java.lang.Short" * extendedMetaData="name='unsignedByte:Object' baseType='unsignedByte'" * @generated */ EDataType getUnsignedByteObject(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ XMLTypeFactory getXMLTypeFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.emf.ecore.xml.type.impl.AnyTypeImpl <em>Any Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.AnyTypeImpl * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getAnyType() * @generated */ EClass ANY_TYPE = eINSTANCE.getAnyType(); /** * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ANY_TYPE__MIXED = eINSTANCE.getAnyType_Mixed(); /** * The meta object literal for the '<em><b>Any</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ANY_TYPE__ANY = eINSTANCE.getAnyType_Any(); /** * The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ANY_TYPE__ANY_ATTRIBUTE = eINSTANCE.getAnyType_AnyAttribute(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.xml.type.impl.ProcessingInstructionImpl <em>Processing Instruction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.ProcessingInstructionImpl * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getProcessingInstruction() * @generated */ EClass PROCESSING_INSTRUCTION = eINSTANCE.getProcessingInstruction(); /** * The meta object literal for the '<em><b>Data</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PROCESSING_INSTRUCTION__DATA = eINSTANCE.getProcessingInstruction_Data(); /** * The meta object literal for the '<em><b>Target</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PROCESSING_INSTRUCTION__TARGET = eINSTANCE.getProcessingInstruction_Target(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.xml.type.impl.SimpleAnyTypeImpl <em>Simple Any Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.SimpleAnyTypeImpl * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getSimpleAnyType() * @generated */ EClass SIMPLE_ANY_TYPE = eINSTANCE.getSimpleAnyType(); /** * The meta object literal for the '<em><b>Raw Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SIMPLE_ANY_TYPE__RAW_VALUE = eINSTANCE.getSimpleAnyType_RawValue(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SIMPLE_ANY_TYPE__VALUE = eINSTANCE.getSimpleAnyType_Value(); /** * The meta object literal for the '<em><b>Instance Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SIMPLE_ANY_TYPE__INSTANCE_TYPE = eINSTANCE.getSimpleAnyType_InstanceType(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.xml.type.impl.XMLTypeDocumentRootImpl <em>Document Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypeDocumentRootImpl * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getXMLTypeDocumentRoot() * @generated */ EClass XML_TYPE_DOCUMENT_ROOT = eINSTANCE.getXMLTypeDocumentRoot(); /** * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute XML_TYPE_DOCUMENT_ROOT__MIXED = eINSTANCE.getXMLTypeDocumentRoot_Mixed(); /** * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference XML_TYPE_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getXMLTypeDocumentRoot_XMLNSPrefixMap(); /** * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference XML_TYPE_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getXMLTypeDocumentRoot_XSISchemaLocation(); /** * The meta object literal for the '<em><b>CDATA</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute XML_TYPE_DOCUMENT_ROOT__CDATA = eINSTANCE.getXMLTypeDocumentRoot_CDATA(); /** * The meta object literal for the '<em><b>Comment</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute XML_TYPE_DOCUMENT_ROOT__COMMENT = eINSTANCE.getXMLTypeDocumentRoot_Comment(); /** * The meta object literal for the '<em><b>Text</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute XML_TYPE_DOCUMENT_ROOT__TEXT = eINSTANCE.getXMLTypeDocumentRoot_Text(); /** * The meta object literal for the '<em><b>Processing Instruction</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference XML_TYPE_DOCUMENT_ROOT__PROCESSING_INSTRUCTION = eINSTANCE.getXMLTypeDocumentRoot_ProcessingInstruction(); /** * The meta object literal for the '<em>Any Simple Type</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Object * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getAnySimpleType() * @generated */ EDataType ANY_SIMPLE_TYPE = eINSTANCE.getAnySimpleType(); /** * The meta object literal for the '<em>Any URI</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getAnyURI() * @generated */ EDataType ANY_URI = eINSTANCE.getAnyURI(); /** * The meta object literal for the '<em>Base64 Binary</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getBase64Binary() * @generated */ EDataType BASE64_BINARY = eINSTANCE.getBase64Binary(); /** * The meta object literal for the '<em>Boolean</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getBoolean() * @generated */ EDataType BOOLEAN = eINSTANCE.getBoolean(); /** * The meta object literal for the '<em>Boolean Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Boolean * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getBooleanObject() * @generated */ EDataType BOOLEAN_OBJECT = eINSTANCE.getBooleanObject(); /** * The meta object literal for the '<em>Byte</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getByte() * @generated */ EDataType BYTE = eINSTANCE.getByte(); /** * The meta object literal for the '<em>Byte Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Byte * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getByteObject() * @generated */ EDataType BYTE_OBJECT = eINSTANCE.getByteObject(); /** * The meta object literal for the '<em>Date</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDate() * @generated */ EDataType DATE = eINSTANCE.getDate(); /** * The meta object literal for the '<em>Date Time</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDateTime() * @generated */ EDataType DATE_TIME = eINSTANCE.getDateTime(); /** * The meta object literal for the '<em>Decimal</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDecimal() * @generated */ EDataType DECIMAL = eINSTANCE.getDecimal(); /** * The meta object literal for the '<em>Double</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDouble() * @generated */ EDataType DOUBLE = eINSTANCE.getDouble(); /** * The meta object literal for the '<em>Double Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Double * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDoubleObject() * @generated */ EDataType DOUBLE_OBJECT = eINSTANCE.getDoubleObject(); /** * The meta object literal for the '<em>Duration</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getDuration() * @generated */ EDataType DURATION = eINSTANCE.getDuration(); /** * The meta object literal for the '<em>ENTITIES</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getENTITIES() * @generated */ EDataType ENTITIES = eINSTANCE.getENTITIES(); /** * The meta object literal for the '<em>ENTITIES Base</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getENTITIESBase() * @generated */ EDataType ENTITIES_BASE = eINSTANCE.getENTITIESBase(); /** * The meta object literal for the '<em>ENTITY</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getENTITY() * @generated */ EDataType ENTITY = eINSTANCE.getENTITY(); /** * The meta object literal for the '<em>Float</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getFloat() * @generated */ EDataType FLOAT = eINSTANCE.getFloat(); /** * The meta object literal for the '<em>Float Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Float * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getFloatObject() * @generated */ EDataType FLOAT_OBJECT = eINSTANCE.getFloatObject(); /** * The meta object literal for the '<em>GDay</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGDay() * @generated */ EDataType GDAY = eINSTANCE.getGDay(); /** * The meta object literal for the '<em>GMonth</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGMonth() * @generated */ EDataType GMONTH = eINSTANCE.getGMonth(); /** * The meta object literal for the '<em>GMonth Day</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGMonthDay() * @generated */ EDataType GMONTH_DAY = eINSTANCE.getGMonthDay(); /** * The meta object literal for the '<em>GYear</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGYear() * @generated */ EDataType GYEAR = eINSTANCE.getGYear(); /** * The meta object literal for the '<em>GYear Month</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getGYearMonth() * @generated */ EDataType GYEAR_MONTH = eINSTANCE.getGYearMonth(); /** * The meta object literal for the '<em>Hex Binary</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getHexBinary() * @generated */ EDataType HEX_BINARY = eINSTANCE.getHexBinary(); /** * The meta object literal for the '<em>ID</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getID() * @generated */ EDataType ID = eINSTANCE.getID(); /** * The meta object literal for the '<em>IDREF</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIDREF() * @generated */ EDataType IDREF = eINSTANCE.getIDREF(); /** * The meta object literal for the '<em>IDREFS</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIDREFS() * @generated */ EDataType IDREFS = eINSTANCE.getIDREFS(); /** * The meta object literal for the '<em>IDREFS Base</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIDREFSBase() * @generated */ EDataType IDREFS_BASE = eINSTANCE.getIDREFSBase(); /** * The meta object literal for the '<em>Int</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getInt() * @generated */ EDataType INT = eINSTANCE.getInt(); /** * The meta object literal for the '<em>Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getInteger() * @generated */ EDataType INTEGER = eINSTANCE.getInteger(); /** * The meta object literal for the '<em>Int Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Integer * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getIntObject() * @generated */ EDataType INT_OBJECT = eINSTANCE.getIntObject(); /** * The meta object literal for the '<em>Language</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getLanguage() * @generated */ EDataType LANGUAGE = eINSTANCE.getLanguage(); /** * The meta object literal for the '<em>Long</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getLong() * @generated */ EDataType LONG = eINSTANCE.getLong(); /** * The meta object literal for the '<em>Long Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Long * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getLongObject() * @generated */ EDataType LONG_OBJECT = eINSTANCE.getLongObject(); /** * The meta object literal for the '<em>Name</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getName_() * @generated */ EDataType NAME = eINSTANCE.getName_(); /** * The meta object literal for the '<em>NC Name</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNCName() * @generated */ EDataType NC_NAME = eINSTANCE.getNCName(); /** * The meta object literal for the '<em>Negative Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNegativeInteger() * @generated */ EDataType NEGATIVE_INTEGER = eINSTANCE.getNegativeInteger(); /** * The meta object literal for the '<em>NMTOKEN</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNMTOKEN() * @generated */ EDataType NMTOKEN = eINSTANCE.getNMTOKEN(); /** * The meta object literal for the '<em>NMTOKENS</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNMTOKENS() * @generated */ EDataType NMTOKENS = eINSTANCE.getNMTOKENS(); /** * The meta object literal for the '<em>NMTOKENS Base</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNMTOKENSBase() * @generated */ EDataType NMTOKENS_BASE = eINSTANCE.getNMTOKENSBase(); /** * The meta object literal for the '<em>Non Negative Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNonNegativeInteger() * @generated */ EDataType NON_NEGATIVE_INTEGER = eINSTANCE.getNonNegativeInteger(); /** * The meta object literal for the '<em>Non Positive Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNonPositiveInteger() * @generated */ EDataType NON_POSITIVE_INTEGER = eINSTANCE.getNonPositiveInteger(); /** * The meta object literal for the '<em>Normalized String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNormalizedString() * @generated */ EDataType NORMALIZED_STRING = eINSTANCE.getNormalizedString(); /** * The meta object literal for the '<em>NOTATION</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getNOTATION() * @generated */ EDataType NOTATION = eINSTANCE.getNOTATION(); /** * The meta object literal for the '<em>Positive Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getPositiveInteger() * @generated */ EDataType POSITIVE_INTEGER = eINSTANCE.getPositiveInteger(); /** * The meta object literal for the '<em>QName</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getQName() * @generated */ EDataType QNAME = eINSTANCE.getQName(); /** * The meta object literal for the '<em>Short</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getShort() * @generated */ EDataType SHORT = eINSTANCE.getShort(); /** * The meta object literal for the '<em>Short Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Short * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getShortObject() * @generated */ EDataType SHORT_OBJECT = eINSTANCE.getShortObject(); /** * The meta object literal for the '<em>String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getString() * @generated */ EDataType STRING = eINSTANCE.getString(); /** * The meta object literal for the '<em>Time</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getTime() * @generated */ EDataType TIME = eINSTANCE.getTime(); /** * The meta object literal for the '<em>Token</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getToken() * @generated */ EDataType TOKEN = eINSTANCE.getToken(); /** * The meta object literal for the '<em>Unsigned Byte</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedByte() * @generated */ EDataType UNSIGNED_BYTE = eINSTANCE.getUnsignedByte(); /** * The meta object literal for the '<em>Unsigned Byte Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Short * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedByteObject() * @generated */ EDataType UNSIGNED_BYTE_OBJECT = eINSTANCE.getUnsignedByteObject(); /** * The meta object literal for the '<em>Unsigned Int</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedInt() * @generated */ EDataType UNSIGNED_INT = eINSTANCE.getUnsignedInt(); /** * The meta object literal for the '<em>Unsigned Int Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Long * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedIntObject() * @generated */ EDataType UNSIGNED_INT_OBJECT = eINSTANCE.getUnsignedIntObject(); /** * The meta object literal for the '<em>Unsigned Long</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedLong() * @generated */ EDataType UNSIGNED_LONG = eINSTANCE.getUnsignedLong(); /** * The meta object literal for the '<em>Unsigned Short</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedShort() * @generated */ EDataType UNSIGNED_SHORT = eINSTANCE.getUnsignedShort(); /** * The meta object literal for the '<em>Unsigned Short Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Integer * @see org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl#getUnsignedShortObject() * @generated */ EDataType UNSIGNED_SHORT_OBJECT = eINSTANCE.getUnsignedShortObject(); } } //XMLTypePackage