blob: 13b20a1bd1cebd00d00eaa72077d2c47d69e69c9 [file] [log] [blame]
/**
* *******************************************************************************
* Copyright (c) 2009 Mia-Software.
* 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:
*
* Fabien Giquel (Mia-Software) - initial API and implementation
* *******************************************************************************
*/
package org.eclipse.gmt.modisco.xml.emf;
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 -->
* @see org.eclipse.gmt.modisco.xml.emf.MoDiscoXMLFactory
* @model kind="package"
* @generated
*/
public interface MoDiscoXMLPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "xml"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "modisco.xml"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
MoDiscoXMLPackage eINSTANCE = org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.NodeImpl <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.NodeImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getNode()
* @generated
*/
int NODE = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__NAME = 0;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__PARENT = 1;
/**
* The number of structural features of the '<em>Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.AttributeImpl <em>Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.AttributeImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getAttribute()
* @generated
*/
int ATTRIBUTE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__PARENT = NODE__PARENT;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__VALUE = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.TextImpl <em>Text</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.TextImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getText()
* @generated
*/
int TEXT = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEXT__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEXT__PARENT = NODE__PARENT;
/**
* The number of structural features of the '<em>Text</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEXT_FEATURE_COUNT = NODE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.ElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.ElementImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getElement()
* @generated
*/
int ELEMENT = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT__PARENT = NODE__PARENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT__CHILDREN = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.RootImpl <em>Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.RootImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getRoot()
* @generated
*/
int ROOT = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__NAME = ELEMENT__NAME;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__PARENT = ELEMENT__PARENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__CHILDREN = ELEMENT__CHILDREN;
/**
* The feature id for the '<em><b>Namespaces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__NAMESPACES = ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Dtd</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__DTD = ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Leading PIs</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__LEADING_PIS = ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Root</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.NamespaceImpl <em>Namespace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.NamespaceImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getNamespace()
* @generated
*/
int NAMESPACE = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMESPACE__NAME = ATTRIBUTE__NAME;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMESPACE__PARENT = ATTRIBUTE__PARENT;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMESPACE__VALUE = ATTRIBUTE__VALUE;
/**
* The number of structural features of the '<em>Namespace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMESPACE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.CommentImpl <em>Comment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.CommentImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getComment()
* @generated
*/
int COMMENT = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMENT__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMENT__PARENT = NODE__PARENT;
/**
* The number of structural features of the '<em>Comment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMENT_FEATURE_COUNT = NODE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.DocumentTypeDeclarationImpl <em>Document Type Declaration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.DocumentTypeDeclarationImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getDocumentTypeDeclaration()
* @generated
*/
int DOCUMENT_TYPE_DECLARATION = 7;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_TYPE_DECLARATION__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_TYPE_DECLARATION__PARENT = NODE__PARENT;
/**
* The feature id for the '<em><b>Public ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_TYPE_DECLARATION__PUBLIC_ID = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>System ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_TYPE_DECLARATION__SYSTEM_ID = NODE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Document Type Declaration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_TYPE_DECLARATION_FEATURE_COUNT = NODE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.CDATAImpl <em>CDATA</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.CDATAImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getCDATA()
* @generated
*/
int CDATA = 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDATA__NAME = TEXT__NAME;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDATA__PARENT = TEXT__PARENT;
/**
* The number of structural features of the '<em>CDATA</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDATA_FEATURE_COUNT = TEXT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.ProcessingInstructionImpl <em>Processing Instruction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.ProcessingInstructionImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getProcessingInstruction()
* @generated
*/
int PROCESSING_INSTRUCTION = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESSING_INSTRUCTION__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESSING_INSTRUCTION__PARENT = NODE__PARENT;
/**
* The feature id for the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESSING_INSTRUCTION__DATA = NODE_FEATURE_COUNT + 0;
/**
* 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 = NODE_FEATURE_COUNT + 1;
/**
* Returns the meta object for class '{@link org.eclipse.gmt.modisco.xml.Node <em>Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node</em>'.
* @see org.eclipse.gmt.modisco.xml.Node
* @generated
*/
EClass getNode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.gmt.modisco.xml.Node#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.gmt.modisco.xml.Node#getName()
* @see #getNode()
* @generated
*/
EAttribute getNode_Name();
/**
* Returns the meta object for the container reference '{@link org.eclipse.gmt.modisco.xml.Node#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Parent</em>'.
* @see org.eclipse.gmt.modisco.xml.Node#getParent()
* @see #getNode()
* @generated
*/
EReference getNode_Parent();
/**
* Returns the meta object for class '{@link org.eclipse.gmt.modisco.xml.Attribute <em>Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Attribute</em>'.
* @see org.eclipse.gmt.modisco.xml.Attribute
* @generated
*/
EClass getAttribute();
/**
* Returns the meta object for the attribute '{@link org.eclipse.gmt.modisco.xml.Attribute#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.gmt.modisco.xml.Attribute#getValue()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Value();
/**
* Returns the meta object for class '{@link org.eclipse.gmt.modisco.xml.Text <em>Text</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Text</em>'.
* @see org.eclipse.gmt.modisco.xml.Text
* @generated
*/
EClass getText();
/**
* Returns the meta object for class '{@link org.eclipse.gmt.modisco.xml.Element <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element</em>'.
* @see org.eclipse.gmt.modisco.xml.Element
* @generated
*/
EClass getElement();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.gmt.modisco.xml.Element#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Children</em>'.
* @see org.eclipse.gmt.modisco.xml.Element#getChildren()
* @see #getElement()
* @generated
*/
EReference getElement_Children();
/**
* Returns the meta object for class '{@link org.eclipse.gmt.modisco.xml.Root <em>Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Root</em>'.
* @see org.eclipse.gmt.modisco.xml.Root
* @generated
*/
EClass getRoot();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.gmt.modisco.xml.Root#getNamespaces <em>Namespaces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Namespaces</em>'.
* @see org.eclipse.gmt.modisco.xml.Root#getNamespaces()
* @see #getRoot()
* @generated
*/
EReference getRoot_Namespaces();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.gmt.modisco.xml.Root#getDtd <em>Dtd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Dtd</em>'.
* @see org.eclipse.gmt.modisco.xml.Root#getDtd()
* @see #getRoot()
* @generated
*/
EReference getRoot_Dtd();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.gmt.modisco.xml.Root#getLeadingPIs <em>Leading PIs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Leading PIs</em>'.
* @see org.eclipse.gmt.modisco.xml.Root#getLeadingPIs()
* @see #getRoot()
* @generated
*/
EReference getRoot_LeadingPIs();
/**
* Returns the meta object for class '{@link org.eclipse.gmt.modisco.xml.Namespace <em>Namespace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Namespace</em>'.
* @see org.eclipse.gmt.modisco.xml.Namespace
* @generated
*/
EClass getNamespace();
/**
* Returns the meta object for class '{@link org.eclipse.gmt.modisco.xml.Comment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Comment</em>'.
* @see org.eclipse.gmt.modisco.xml.Comment
* @generated
*/
EClass getComment();
/**
* Returns the meta object for class '{@link org.eclipse.gmt.modisco.xml.DocumentTypeDeclaration <em>Document Type Declaration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Document Type Declaration</em>'.
* @see org.eclipse.gmt.modisco.xml.DocumentTypeDeclaration
* @generated
*/
EClass getDocumentTypeDeclaration();
/**
* Returns the meta object for the attribute '{@link org.eclipse.gmt.modisco.xml.DocumentTypeDeclaration#getPublicID <em>Public ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Public ID</em>'.
* @see org.eclipse.gmt.modisco.xml.DocumentTypeDeclaration#getPublicID()
* @see #getDocumentTypeDeclaration()
* @generated
*/
EAttribute getDocumentTypeDeclaration_PublicID();
/**
* Returns the meta object for the attribute '{@link org.eclipse.gmt.modisco.xml.DocumentTypeDeclaration#getSystemID <em>System ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>System ID</em>'.
* @see org.eclipse.gmt.modisco.xml.DocumentTypeDeclaration#getSystemID()
* @see #getDocumentTypeDeclaration()
* @generated
*/
EAttribute getDocumentTypeDeclaration_SystemID();
/**
* Returns the meta object for class '{@link org.eclipse.gmt.modisco.xml.CDATA <em>CDATA</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>CDATA</em>'.
* @see org.eclipse.gmt.modisco.xml.CDATA
* @generated
*/
EClass getCDATA();
/**
* Returns the meta object for class '{@link org.eclipse.gmt.modisco.xml.ProcessingInstruction <em>Processing Instruction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Processing Instruction</em>'.
* @see org.eclipse.gmt.modisco.xml.ProcessingInstruction
* @generated
*/
EClass getProcessingInstruction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.gmt.modisco.xml.ProcessingInstruction#getData <em>Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Data</em>'.
* @see org.eclipse.gmt.modisco.xml.ProcessingInstruction#getData()
* @see #getProcessingInstruction()
* @generated
*/
EAttribute getProcessingInstruction_Data();
/**
* 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
*/
MoDiscoXMLFactory getMoDiscoXMLFactory();
/**
* <!-- 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.gmt.modisco.xml.emf.impl.NodeImpl <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.NodeImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getNode()
* @generated
*/
EClass NODE = eINSTANCE.getNode();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE__NAME = eINSTANCE.getNode_Name();
/**
* The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE__PARENT = eINSTANCE.getNode_Parent();
/**
* The meta object literal for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.AttributeImpl <em>Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.AttributeImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getAttribute()
* @generated
*/
EClass ATTRIBUTE = eINSTANCE.getAttribute();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE__VALUE = eINSTANCE.getAttribute_Value();
/**
* The meta object literal for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.TextImpl <em>Text</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.TextImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getText()
* @generated
*/
EClass TEXT = eINSTANCE.getText();
/**
* The meta object literal for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.ElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.ElementImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getElement()
* @generated
*/
EClass ELEMENT = eINSTANCE.getElement();
/**
* The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ELEMENT__CHILDREN = eINSTANCE.getElement_Children();
/**
* The meta object literal for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.RootImpl <em>Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.RootImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getRoot()
* @generated
*/
EClass ROOT = eINSTANCE.getRoot();
/**
* The meta object literal for the '<em><b>Namespaces</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__NAMESPACES = eINSTANCE.getRoot_Namespaces();
/**
* The meta object literal for the '<em><b>Dtd</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__DTD = eINSTANCE.getRoot_Dtd();
/**
* The meta object literal for the '<em><b>Leading PIs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__LEADING_PIS = eINSTANCE.getRoot_LeadingPIs();
/**
* The meta object literal for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.NamespaceImpl <em>Namespace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.NamespaceImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getNamespace()
* @generated
*/
EClass NAMESPACE = eINSTANCE.getNamespace();
/**
* The meta object literal for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.CommentImpl <em>Comment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.CommentImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getComment()
* @generated
*/
EClass COMMENT = eINSTANCE.getComment();
/**
* The meta object literal for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.DocumentTypeDeclarationImpl <em>Document Type Declaration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.DocumentTypeDeclarationImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getDocumentTypeDeclaration()
* @generated
*/
EClass DOCUMENT_TYPE_DECLARATION = eINSTANCE.getDocumentTypeDeclaration();
/**
* The meta object literal for the '<em><b>Public ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_TYPE_DECLARATION__PUBLIC_ID = eINSTANCE.getDocumentTypeDeclaration_PublicID();
/**
* The meta object literal for the '<em><b>System ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_TYPE_DECLARATION__SYSTEM_ID = eINSTANCE.getDocumentTypeDeclaration_SystemID();
/**
* The meta object literal for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.CDATAImpl <em>CDATA</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.CDATAImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#getCDATA()
* @generated
*/
EClass CDATA = eINSTANCE.getCDATA();
/**
* The meta object literal for the '{@link org.eclipse.gmt.modisco.xml.emf.impl.ProcessingInstructionImpl <em>Processing Instruction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmt.modisco.xml.emf.impl.ProcessingInstructionImpl
* @see org.eclipse.gmt.modisco.xml.emf.impl.MoDiscoXMLPackageImpl#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();
}
} //MoDiscoXMLPackage