| /** |
| * <copyright> |
| * </copyright> |
| * |
| * $Id: RTIndexPackage.java,v 1.2 2005/12/03 04:06:48 cbrealey Exp $ |
| */ |
| package org.eclipse.wst.ws.internal.model.v10.rtindex; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| 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 --> |
| * <!-- begin-model-doc --> |
| * |
| * See http://www.w3.org/XML/1998/namespace.html and |
| * http://www.w3.org/TR/REC-xml for information about this namespace. |
| * |
| * This schema document describes the XML namespace, in a form |
| * suitable for import by other schema documents. |
| * |
| * Note that local names in this namespace are intended to be defined |
| * only by the World Wide Web Consortium or its subgroups. The |
| * following names are currently defined in this namespace and should |
| * not be used with conflicting semantics by any Working Group, |
| * specification, or document instance: |
| * |
| * base (as an attribute name): denotes an attribute whose value |
| * provides a URI to be used as the base for interpreting any |
| * relative URIs in the scope of the element on which it |
| * appears; its value is inherited. This name is reserved |
| * by virtue of its definition in the XML Base specification. |
| * |
| * id (as an attribute name): denotes an attribute whose value |
| * should be interpreted as if declared to be of type ID. |
| * The xml:id specification is not yet a W3C Recommendation, |
| * but this attribute is included here to facilitate experimentation |
| * with the mechanisms it proposes. Note that it is _not_ included |
| * in the specialAttrs attribute group. |
| * |
| * lang (as an attribute name): denotes an attribute whose value |
| * is a language code for the natural language of the content of |
| * any element; its value is inherited. This name is reserved |
| * by virtue of its definition in the XML specification. |
| * |
| * space (as an attribute name): denotes an attribute whose |
| * value is a keyword indicating what whitespace processing |
| * discipline is intended for the content of the element; its |
| * value is inherited. This name is reserved by virtue of its |
| * definition in the XML specification. |
| * |
| * Father (in any context at all): denotes Jon Bosak, the chair of |
| * the original XML Working Group. This name is reserved by |
| * the following decision of the W3C XML Plenary and |
| * XML Coordination groups: |
| * |
| * In appreciation for his vision, leadership and dedication |
| * the W3C XML Plenary on this 10th day of February, 2000 |
| * reserves for Jon Bosak in perpetuity the XML name |
| * xml:Father |
| * |
| * This schema defines attributes and an attribute group |
| * suitable for use by |
| * schemas wishing to allow xml:base, xml:lang, xml:space or xml:id |
| * attributes on elements they define. |
| * |
| * To enable this, such a schema must import this schema |
| * for the XML namespace, e.g. as follows: |
| * <schema . . .> |
| * . . . |
| * <import namespace="http://www.w3.org/XML/1998/namespace" |
| * schemaLocation="http://www.w3.org/2001/xml.xsd"/> |
| * |
| * Subsequently, qualified reference to any of the attributes |
| * or the group defined below will have the desired effect, e.g. |
| * |
| * <type . . .> |
| * . . . |
| * <attributeGroup ref="xml:specialAttrs"/> |
| * |
| * will define a type which will schema-validate an instance |
| * element with any of those attributes |
| * In keeping with the XML Schema WG's standard versioning |
| * policy, this schema document will persist at |
| * http://www.w3.org/2005/08/xml.xsd. |
| * At the date of issue it can also be found at |
| * http://www.w3.org/2001/xml.xsd. |
| * The schema document at that URI may however change in the future, |
| * in order to remain compatible with the latest version of XML Schema |
| * itself, or with the XML namespace itself. In other words, if the XML |
| * Schema or XML namespaces change, the version of this document at |
| * http://www.w3.org/2001/xml.xsd will change |
| * accordingly; the version at |
| * http://www.w3.org/2005/08/xml.xsd will not change. |
| * |
| * <!-- end-model-doc --> |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.RTIndexFactory |
| * @generated |
| */ |
| public interface RTIndexPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "rtindex"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://eclipse.org/wst/ws/internal/model/v10/rtindex"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "rtindex"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| RTIndexPackage eINSTANCE = org.eclipse.wst.ws.internal.model.v10.rtindex.impl.RTIndexPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.impl.DescriptionImpl <em>Description</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.impl.DescriptionImpl |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.impl.RTIndexPackageImpl#getDescription() |
| * @generated |
| */ |
| int DESCRIPTION = 0; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DESCRIPTION__VALUE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Lang</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DESCRIPTION__LANG = 1; |
| |
| /** |
| * The number of structural features of the the '<em>Description</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DESCRIPTION_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.impl.DocumentRootImpl <em>Document Root</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.impl.DocumentRootImpl |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.impl.RTIndexPackageImpl#getDocumentRoot() |
| * @generated |
| */ |
| int DOCUMENT_ROOT = 1; |
| |
| /** |
| * The feature id for the '<em><b>Mixed</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int 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 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 DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2; |
| |
| /** |
| * The feature id for the '<em><b>Description</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOCUMENT_ROOT__DESCRIPTION = 3; |
| |
| /** |
| * The feature id for the '<em><b>Index</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOCUMENT_ROOT__INDEX = 4; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOCUMENT_ROOT__NAME = 5; |
| |
| /** |
| * The number of structural features of the the '<em>Document Root</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOCUMENT_ROOT_FEATURE_COUNT = 6; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.impl.IndexImpl <em>Index</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.impl.IndexImpl |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.impl.RTIndexPackageImpl#getIndex() |
| * @generated |
| */ |
| int INDEX = 2; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INDEX__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Description</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INDEX__DESCRIPTION = 1; |
| |
| /** |
| * The feature id for the '<em><b>Registry</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INDEX__REGISTRY = 2; |
| |
| /** |
| * The feature id for the '<em><b>Taxonomy</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INDEX__TAXONOMY = 3; |
| |
| /** |
| * The number of structural features of the the '<em>Index</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INDEX_FEATURE_COUNT = 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.impl.NameImpl <em>Name</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.impl.NameImpl |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.impl.RTIndexPackageImpl#getName_() |
| * @generated |
| */ |
| int NAME = 3; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME__VALUE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Lang</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME__LANG = 1; |
| |
| /** |
| * The number of structural features of the the '<em>Name</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME_FEATURE_COUNT = 2; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Description <em>Description</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Description</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Description |
| * @generated |
| */ |
| EClass getDescription(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Description#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Value</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Description#getValue() |
| * @see #getDescription() |
| * @generated |
| */ |
| EAttribute getDescription_Value(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Description#getLang <em>Lang</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Lang</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Description#getLang() |
| * @see #getDescription() |
| * @generated |
| */ |
| EAttribute getDescription_Lang(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot <em>Document Root</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Document Root</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot |
| * @generated |
| */ |
| EClass getDocumentRoot(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot#getMixed <em>Mixed</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>Mixed</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot#getMixed() |
| * @see #getDocumentRoot() |
| * @generated |
| */ |
| EAttribute getDocumentRoot_Mixed(); |
| |
| /** |
| * Returns the meta object for the map '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot#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.wst.ws.internal.model.v10.rtindex.DocumentRoot#getXMLNSPrefixMap() |
| * @see #getDocumentRoot() |
| * @generated |
| */ |
| EReference getDocumentRoot_XMLNSPrefixMap(); |
| |
| /** |
| * Returns the meta object for the map '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot#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.wst.ws.internal.model.v10.rtindex.DocumentRoot#getXSISchemaLocation() |
| * @see #getDocumentRoot() |
| * @generated |
| */ |
| EReference getDocumentRoot_XSISchemaLocation(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot#getDescription <em>Description</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Description</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot#getDescription() |
| * @see #getDocumentRoot() |
| * @generated |
| */ |
| EReference getDocumentRoot_Description(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot#getIndex <em>Index</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Index</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot#getIndex() |
| * @see #getDocumentRoot() |
| * @generated |
| */ |
| EReference getDocumentRoot_Index(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Name</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.DocumentRoot#getName() |
| * @see #getDocumentRoot() |
| * @generated |
| */ |
| EReference getDocumentRoot_Name(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Index <em>Index</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Index</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Index |
| * @generated |
| */ |
| EClass getIndex(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Index#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Name</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Index#getName() |
| * @see #getIndex() |
| * @generated |
| */ |
| EReference getIndex_Name(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Index#getDescription <em>Description</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Description</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Index#getDescription() |
| * @see #getIndex() |
| * @generated |
| */ |
| EReference getIndex_Description(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Index#getRegistry <em>Registry</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Registry</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Index#getRegistry() |
| * @see #getIndex() |
| * @generated |
| */ |
| EReference getIndex_Registry(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Index#getTaxonomy <em>Taxonomy</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Taxonomy</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Index#getTaxonomy() |
| * @see #getIndex() |
| * @generated |
| */ |
| EReference getIndex_Taxonomy(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Name <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Name</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Name |
| * @generated |
| */ |
| EClass getName_(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Name#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Value</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Name#getValue() |
| * @see #getName_() |
| * @generated |
| */ |
| EAttribute getName_Value(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.ws.internal.model.v10.rtindex.Name#getLang <em>Lang</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Lang</em>'. |
| * @see org.eclipse.wst.ws.internal.model.v10.rtindex.Name#getLang() |
| * @see #getName_() |
| * @generated |
| */ |
| EAttribute getName_Lang(); |
| |
| /** |
| * 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 |
| */ |
| RTIndexFactory getRTIndexFactory(); |
| |
| } //RTIndexPackage |