/** | |
* ******************************************************************************* | |
* 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 |