diff options
Diffstat (limited to 'plugins/org.eclipse.qvtd.xml/emf-gen/org/eclipse/qvtd/xml/XMLmodelPackage.java')
-rw-r--r-- | plugins/org.eclipse.qvtd.xml/emf-gen/org/eclipse/qvtd/xml/XMLmodelPackage.java | 1163 |
1 files changed, 1163 insertions, 0 deletions
diff --git a/plugins/org.eclipse.qvtd.xml/emf-gen/org/eclipse/qvtd/xml/XMLmodelPackage.java b/plugins/org.eclipse.qvtd.xml/emf-gen/org/eclipse/qvtd/xml/XMLmodelPackage.java new file mode 100644 index 000000000..926ed8421 --- /dev/null +++ b/plugins/org.eclipse.qvtd.xml/emf-gen/org/eclipse/qvtd/xml/XMLmodelPackage.java @@ -0,0 +1,1163 @@ +/** + * <copyright> + * + * Copyright (c) 2018 Willink Transformations 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: + * E.D.Willink - Initial API and implementation + * + * </copyright> + */ +package org.eclipse.qvtd.xml; + +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 operation of each class,</li> + * <li>each enum,</li> + * <li>and each data type</li> + * </ul> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.XMLmodelFactory + * @model kind="package" + * @generated + */ +public interface XMLmodelPackage extends EPackage { + /** + * The package name. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + String eNAME = "xml"; + + /** + * The package namespace URI. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + String eNS_URI = "http://www.eclipse.org/qvt/2015/XML"; + + /** + * The package namespace name. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + String eNS_PREFIX = "sax"; + + /** + * The singleton instance of the package. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + XMLmodelPackage eINSTANCE = org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl.init(); + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.NodeImpl <em>Node</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.NodeImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getNode() + * @generated + */ + int NODE = 8; + + /** + * The feature id for the '<em><b>Children</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int NODE__CHILDREN = 0; + + /** + * The number of structural features of the '<em>Node</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int NODE_FEATURE_COUNT = 1; + + /** + * The number of operations of the '<em>Node</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int NODE_OPERATION_COUNT = 0; + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.AttributeImpl <em>Attribute</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.AttributeImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getAttribute() + * @generated + */ + int ATTRIBUTE = 0; + + /** + * The feature id for the '<em><b>Children</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ATTRIBUTE__CHILDREN = NODE__CHILDREN; + + /** + * The feature id for the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ATTRIBUTE__NAME = NODE_FEATURE_COUNT + 0; + + /** + * 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 + 1; + + /** + * 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 + 2; + + /** + * The number of operations of the '<em>Attribute</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ATTRIBUTE_OPERATION_COUNT = NODE_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.CDATAImpl <em>CDATA</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.CDATAImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getCDATA() + * @generated + */ + int CDATA = 1; + + /** + * The feature id for the '<em><b>Children</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CDATA__CHILDREN = NODE__CHILDREN; + + /** + * The number of structural features of the '<em>CDATA</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CDATA_FEATURE_COUNT = NODE_FEATURE_COUNT + 0; + + /** + * The number of operations of the '<em>CDATA</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CDATA_OPERATION_COUNT = NODE_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.CharactersImpl <em>Characters</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.CharactersImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getCharacters() + * @generated + */ + int CHARACTERS = 2; + + /** + * The feature id for the '<em><b>Children</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CHARACTERS__CHILDREN = NODE__CHILDREN; + + /** + * The feature id for the '<em><b>Data</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CHARACTERS__DATA = NODE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Characters</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CHARACTERS_FEATURE_COUNT = NODE_FEATURE_COUNT + 1; + + /** + * The number of operations of the '<em>Characters</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CHARACTERS_OPERATION_COUNT = NODE_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.CommentImpl <em>Comment</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.CommentImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getComment() + * @generated + */ + int COMMENT = 3; + + /** + * The feature id for the '<em><b>Children</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int COMMENT__CHILDREN = NODE__CHILDREN; + + /** + * The feature id for the '<em><b>Data</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int COMMENT__DATA = NODE_FEATURE_COUNT + 0; + + /** + * 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 + 1; + + /** + * The number of operations of the '<em>Comment</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int COMMENT_OPERATION_COUNT = NODE_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.DTDImpl <em>DTD</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.DTDImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getDTD() + * @generated + */ + int DTD = 4; + + /** + * The feature id for the '<em><b>Children</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DTD__CHILDREN = NODE__CHILDREN; + + /** + * The feature id for the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DTD__NAME = NODE_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Public Id</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DTD__PUBLIC_ID = NODE_FEATURE_COUNT + 1; + + /** + * The feature id for the '<em><b>System Id</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DTD__SYSTEM_ID = NODE_FEATURE_COUNT + 2; + + /** + * The number of structural features of the '<em>DTD</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DTD_FEATURE_COUNT = NODE_FEATURE_COUNT + 3; + + /** + * The number of operations of the '<em>DTD</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DTD_OPERATION_COUNT = NODE_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.DocumentImpl <em>Document</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.DocumentImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getDocument() + * @generated + */ + int DOCUMENT = 5; + + /** + * The feature id for the '<em><b>Children</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DOCUMENT__CHILDREN = NODE__CHILDREN; + + /** + * The number of structural features of the '<em>Document</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DOCUMENT_FEATURE_COUNT = NODE_FEATURE_COUNT + 0; + + /** + * The number of operations of the '<em>Document</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DOCUMENT_OPERATION_COUNT = NODE_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.ElementImpl <em>Element</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.ElementImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getElement() + * @generated + */ + int ELEMENT = 6; + + /** + * 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__CHILDREN; + + /** + * The feature id for the '<em><b>Local Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ELEMENT__LOCAL_NAME = NODE_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>QName</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ELEMENT__QNAME = NODE_FEATURE_COUNT + 1; + + /** + * The feature id for the '<em><b>Uri</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ELEMENT__URI = NODE_FEATURE_COUNT + 2; + + /** + * 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 + 3; + + /** + * The number of operations of the '<em>Element</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ELEMENT_OPERATION_COUNT = NODE_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.EntityImpl <em>Entity</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.EntityImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getEntity() + * @generated + */ + int ENTITY = 7; + + /** + * The feature id for the '<em><b>Children</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ENTITY__CHILDREN = NODE__CHILDREN; + + /** + * The feature id for the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ENTITY__NAME = NODE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Entity</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ENTITY_FEATURE_COUNT = NODE_FEATURE_COUNT + 1; + + /** + * The number of operations of the '<em>Entity</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ENTITY_OPERATION_COUNT = NODE_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.PrefixMappingImpl <em>Prefix Mapping</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.PrefixMappingImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getPrefixMapping() + * @generated + */ + int PREFIX_MAPPING = 9; + + /** + * The feature id for the '<em><b>Children</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int PREFIX_MAPPING__CHILDREN = NODE__CHILDREN; + + /** + * The feature id for the '<em><b>Prefix</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int PREFIX_MAPPING__PREFIX = NODE_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Uri</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int PREFIX_MAPPING__URI = NODE_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Prefix Mapping</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int PREFIX_MAPPING_FEATURE_COUNT = NODE_FEATURE_COUNT + 2; + + /** + * The number of operations of the '<em>Prefix Mapping</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int PREFIX_MAPPING_OPERATION_COUNT = NODE_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.qvtd.xml.impl.ProcessingInstructionImpl <em>Processing Instruction</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.ProcessingInstructionImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getProcessingInstruction() + * @generated + */ + int PROCESSING_INSTRUCTION = 10; + + /** + * The feature id for the '<em><b>Children</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int PROCESSING_INSTRUCTION__CHILDREN = NODE__CHILDREN; + + /** + * The feature id for the '<em><b>Target</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int PROCESSING_INSTRUCTION__TARGET = NODE_FEATURE_COUNT + 0; + + /** + * 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 + 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 = NODE_FEATURE_COUNT + 2; + + /** + * The number of operations of the '<em>Processing Instruction</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int PROCESSING_INSTRUCTION_OPERATION_COUNT = NODE_OPERATION_COUNT + 0; + + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.xml.Attribute <em>Attribute</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Attribute</em>'. + * @see org.eclipse.qvtd.xml.Attribute + * @generated + */ + EClass getAttribute(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.Attribute#getName <em>Name</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Name</em>'. + * @see org.eclipse.qvtd.xml.Attribute#getName() + * @see #getAttribute() + * @generated + */ + EAttribute getAttribute_Name(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.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.qvtd.xml.Attribute#getValue() + * @see #getAttribute() + * @generated + */ + EAttribute getAttribute_Value(); + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.xml.CDATA <em>CDATA</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>CDATA</em>'. + * @see org.eclipse.qvtd.xml.CDATA + * @generated + */ + EClass getCDATA(); + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.xml.Characters <em>Characters</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Characters</em>'. + * @see org.eclipse.qvtd.xml.Characters + * @generated + */ + EClass getCharacters(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.Characters#getData <em>Data</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Data</em>'. + * @see org.eclipse.qvtd.xml.Characters#getData() + * @see #getCharacters() + * @generated + */ + EAttribute getCharacters_Data(); + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.xml.Comment <em>Comment</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Comment</em>'. + * @see org.eclipse.qvtd.xml.Comment + * @generated + */ + EClass getComment(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.Comment#getData <em>Data</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Data</em>'. + * @see org.eclipse.qvtd.xml.Comment#getData() + * @see #getComment() + * @generated + */ + EAttribute getComment_Data(); + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.xml.DTD <em>DTD</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>DTD</em>'. + * @see org.eclipse.qvtd.xml.DTD + * @generated + */ + EClass getDTD(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.DTD#getName <em>Name</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Name</em>'. + * @see org.eclipse.qvtd.xml.DTD#getName() + * @see #getDTD() + * @generated + */ + EAttribute getDTD_Name(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.DTD#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.qvtd.xml.DTD#getPublicId() + * @see #getDTD() + * @generated + */ + EAttribute getDTD_PublicId(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.DTD#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.qvtd.xml.DTD#getSystemId() + * @see #getDTD() + * @generated + */ + EAttribute getDTD_SystemId(); + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.xml.Document <em>Document</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Document</em>'. + * @see org.eclipse.qvtd.xml.Document + * @generated + */ + EClass getDocument(); + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.xml.Element <em>Element</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Element</em>'. + * @see org.eclipse.qvtd.xml.Element + * @generated + */ + EClass getElement(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.Element#getLocalName <em>Local Name</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Local Name</em>'. + * @see org.eclipse.qvtd.xml.Element#getLocalName() + * @see #getElement() + * @generated + */ + EAttribute getElement_LocalName(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.Element#getQName <em>QName</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>QName</em>'. + * @see org.eclipse.qvtd.xml.Element#getQName() + * @see #getElement() + * @generated + */ + EAttribute getElement_QName(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.Element#getUri <em>Uri</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Uri</em>'. + * @see org.eclipse.qvtd.xml.Element#getUri() + * @see #getElement() + * @generated + */ + EAttribute getElement_Uri(); + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.xml.Entity <em>Entity</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Entity</em>'. + * @see org.eclipse.qvtd.xml.Entity + * @generated + */ + EClass getEntity(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.Entity#getName <em>Name</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Name</em>'. + * @see org.eclipse.qvtd.xml.Entity#getName() + * @see #getEntity() + * @generated + */ + EAttribute getEntity_Name(); + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.xml.Node <em>Node</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Node</em>'. + * @see org.eclipse.qvtd.xml.Node + * @generated + */ + EClass getNode(); + + /** + * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xml.Node#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.qvtd.xml.Node#getChildren() + * @see #getNode() + * @generated + */ + EReference getNode_Children(); + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.xml.PrefixMapping <em>Prefix Mapping</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Prefix Mapping</em>'. + * @see org.eclipse.qvtd.xml.PrefixMapping + * @generated + */ + EClass getPrefixMapping(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.PrefixMapping#getPrefix <em>Prefix</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Prefix</em>'. + * @see org.eclipse.qvtd.xml.PrefixMapping#getPrefix() + * @see #getPrefixMapping() + * @generated + */ + EAttribute getPrefixMapping_Prefix(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.PrefixMapping#getUri <em>Uri</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Uri</em>'. + * @see org.eclipse.qvtd.xml.PrefixMapping#getUri() + * @see #getPrefixMapping() + * @generated + */ + EAttribute getPrefixMapping_Uri(); + + /** + * Returns the meta object for class '{@link org.eclipse.qvtd.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.qvtd.xml.ProcessingInstruction + * @generated + */ + EClass getProcessingInstruction(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xml.ProcessingInstruction#getTarget <em>Target</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Target</em>'. + * @see org.eclipse.qvtd.xml.ProcessingInstruction#getTarget() + * @see #getProcessingInstruction() + * @generated + */ + EAttribute getProcessingInstruction_Target(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.qvtd.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.qvtd.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 + */ + XMLmodelFactory getXMLmodelFactory(); + + /** + * <!-- 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 operation 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.qvtd.xml.impl.AttributeImpl <em>Attribute</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.AttributeImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getAttribute() + * @generated + */ + EClass ATTRIBUTE = eINSTANCE.getAttribute(); + + /** + * The meta object literal for the '<em><b>Name</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute ATTRIBUTE__NAME = eINSTANCE.getAttribute_Name(); + + /** + * 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.qvtd.xml.impl.CDATAImpl <em>CDATA</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.CDATAImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getCDATA() + * @generated + */ + EClass CDATA = eINSTANCE.getCDATA(); + + /** + * The meta object literal for the '{@link org.eclipse.qvtd.xml.impl.CharactersImpl <em>Characters</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.CharactersImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getCharacters() + * @generated + */ + EClass CHARACTERS = eINSTANCE.getCharacters(); + + /** + * The meta object literal for the '<em><b>Data</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute CHARACTERS__DATA = eINSTANCE.getCharacters_Data(); + + /** + * The meta object literal for the '{@link org.eclipse.qvtd.xml.impl.CommentImpl <em>Comment</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.CommentImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getComment() + * @generated + */ + EClass COMMENT = eINSTANCE.getComment(); + + /** + * The meta object literal for the '<em><b>Data</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute COMMENT__DATA = eINSTANCE.getComment_Data(); + + /** + * The meta object literal for the '{@link org.eclipse.qvtd.xml.impl.DTDImpl <em>DTD</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.DTDImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getDTD() + * @generated + */ + EClass DTD = eINSTANCE.getDTD(); + + /** + * The meta object literal for the '<em><b>Name</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute DTD__NAME = eINSTANCE.getDTD_Name(); + + /** + * The meta object literal for the '<em><b>Public Id</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute DTD__PUBLIC_ID = eINSTANCE.getDTD_PublicId(); + + /** + * The meta object literal for the '<em><b>System Id</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute DTD__SYSTEM_ID = eINSTANCE.getDTD_SystemId(); + + /** + * The meta object literal for the '{@link org.eclipse.qvtd.xml.impl.DocumentImpl <em>Document</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.DocumentImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getDocument() + * @generated + */ + EClass DOCUMENT = eINSTANCE.getDocument(); + + /** + * The meta object literal for the '{@link org.eclipse.qvtd.xml.impl.ElementImpl <em>Element</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.ElementImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getElement() + * @generated + */ + EClass ELEMENT = eINSTANCE.getElement(); + + /** + * The meta object literal for the '<em><b>Local Name</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute ELEMENT__LOCAL_NAME = eINSTANCE.getElement_LocalName(); + + /** + * The meta object literal for the '<em><b>QName</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute ELEMENT__QNAME = eINSTANCE.getElement_QName(); + + /** + * The meta object literal for the '<em><b>Uri</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute ELEMENT__URI = eINSTANCE.getElement_Uri(); + + /** + * The meta object literal for the '{@link org.eclipse.qvtd.xml.impl.EntityImpl <em>Entity</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.EntityImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getEntity() + * @generated + */ + EClass ENTITY = eINSTANCE.getEntity(); + + /** + * The meta object literal for the '<em><b>Name</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute ENTITY__NAME = eINSTANCE.getEntity_Name(); + + /** + * The meta object literal for the '{@link org.eclipse.qvtd.xml.impl.NodeImpl <em>Node</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.NodeImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getNode() + * @generated + */ + EClass NODE = eINSTANCE.getNode(); + + /** + * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EReference NODE__CHILDREN = eINSTANCE.getNode_Children(); + + /** + * The meta object literal for the '{@link org.eclipse.qvtd.xml.impl.PrefixMappingImpl <em>Prefix Mapping</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.PrefixMappingImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getPrefixMapping() + * @generated + */ + EClass PREFIX_MAPPING = eINSTANCE.getPrefixMapping(); + + /** + * The meta object literal for the '<em><b>Prefix</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute PREFIX_MAPPING__PREFIX = eINSTANCE.getPrefixMapping_Prefix(); + + /** + * The meta object literal for the '<em><b>Uri</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute PREFIX_MAPPING__URI = eINSTANCE.getPrefixMapping_Uri(); + + /** + * The meta object literal for the '{@link org.eclipse.qvtd.xml.impl.ProcessingInstructionImpl <em>Processing Instruction</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.xml.impl.ProcessingInstructionImpl + * @see org.eclipse.qvtd.xml.impl.XMLmodelPackageImpl#getProcessingInstruction() + * @generated + */ + EClass PROCESSING_INSTRUCTION = eINSTANCE.getProcessingInstruction(); + + /** + * 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 '<em><b>Data</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute PROCESSING_INSTRUCTION__DATA = eINSTANCE.getProcessingInstruction_Data(); + + } + +} //XMLmodelPackage |