/******************************************************************************* * Copyright (c) 2006-2012 * Software Technology Group, Dresden University of Technology * DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026 * * 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: * Software Technology Group - TU Dresden, Germany; * DevBoost GmbH - Berlin, Germany * - initial API and implementation ******************************************************************************/ /** * <copyright> * </copyright> * * $Id$ */ package org.w3.xlink; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; 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.w3.xlink.XLinkFactory * @model kind="package" * @generated */ public interface XLinkPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "xlink"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.w3.org/1999/xlink"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "xlink"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ XLinkPackage eINSTANCE = org.w3.xlink.impl.XLinkPackageImpl.init(); /** * The meta object id for the '{@link org.w3.xlink.impl.DocumentRootImpl <em>Document Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.impl.DocumentRootImpl * @see org.w3.xlink.impl.XLinkPackageImpl#getDocumentRoot() * @generated */ int DOCUMENT_ROOT = 0; /** * 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>Href</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__HREF = 3; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__TITLE = 4; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__TYPE = 5; /** * The number of structural features of 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.w3.xlink.ActuateType <em>Actuate Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ActuateType * @see org.w3.xlink.impl.XLinkPackageImpl#getActuateType() * @generated */ int ACTUATE_TYPE = 1; /** * The meta object id for the '{@link org.w3.xlink.ActuateType1 <em>Actuate Type1</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ActuateType1 * @see org.w3.xlink.impl.XLinkPackageImpl#getActuateType1() * @generated */ int ACTUATE_TYPE1 = 2; /** * The meta object id for the '{@link org.w3.xlink.ShowType <em>Show Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType * @see org.w3.xlink.impl.XLinkPackageImpl#getShowType() * @generated */ int SHOW_TYPE = 3; /** * The meta object id for the '{@link org.w3.xlink.ShowType1 <em>Show Type1</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType1 * @see org.w3.xlink.impl.XLinkPackageImpl#getShowType1() * @generated */ int SHOW_TYPE1 = 4; /** * The meta object id for the '{@link org.w3.xlink.ShowType2 <em>Show Type2</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType2 * @see org.w3.xlink.impl.XLinkPackageImpl#getShowType2() * @generated */ int SHOW_TYPE2 = 5; /** * The meta object id for the '{@link org.w3.xlink.TypeType <em>Type Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.TypeType * @see org.w3.xlink.impl.XLinkPackageImpl#getTypeType() * @generated */ int TYPE_TYPE = 6; /** * The meta object id for the '<em>Actuate Type Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ActuateType * @see org.w3.xlink.impl.XLinkPackageImpl#getActuateTypeObject() * @generated */ int ACTUATE_TYPE_OBJECT = 7; /** * The meta object id for the '<em>Actuate Type Object1</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ActuateType1 * @see org.w3.xlink.impl.XLinkPackageImpl#getActuateTypeObject1() * @generated */ int ACTUATE_TYPE_OBJECT1 = 8; /** * The meta object id for the '<em>Show Type Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType1 * @see org.w3.xlink.impl.XLinkPackageImpl#getShowTypeObject() * @generated */ int SHOW_TYPE_OBJECT = 9; /** * The meta object id for the '<em>Show Type Object1</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType * @see org.w3.xlink.impl.XLinkPackageImpl#getShowTypeObject1() * @generated */ int SHOW_TYPE_OBJECT1 = 10; /** * The meta object id for the '<em>Show Type Object2</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType2 * @see org.w3.xlink.impl.XLinkPackageImpl#getShowTypeObject2() * @generated */ int SHOW_TYPE_OBJECT2 = 11; /** * The meta object id for the '<em>Type Type Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.TypeType * @see org.w3.xlink.impl.XLinkPackageImpl#getTypeTypeObject() * @generated */ int TYPE_TYPE_OBJECT = 12; /** * Returns the meta object for class '{@link org.w3.xlink.DocumentRoot <em>Document Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Document Root</em>'. * @see org.w3.xlink.DocumentRoot * @generated */ EClass getDocumentRoot(); /** * Returns the meta object for the attribute list '{@link org.w3.xlink.DocumentRoot#getMixed <em>Mixed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Mixed</em>'. * @see org.w3.xlink.DocumentRoot#getMixed() * @see #getDocumentRoot() * @generated */ EAttribute getDocumentRoot_Mixed(); /** * Returns the meta object for the map '{@link org.w3.xlink.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.w3.xlink.DocumentRoot#getXMLNSPrefixMap() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_XMLNSPrefixMap(); /** * Returns the meta object for the map '{@link org.w3.xlink.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.w3.xlink.DocumentRoot#getXSISchemaLocation() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_XSISchemaLocation(); /** * Returns the meta object for the attribute '{@link org.w3.xlink.DocumentRoot#getHref <em>Href</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Href</em>'. * @see org.w3.xlink.DocumentRoot#getHref() * @see #getDocumentRoot() * @generated */ EAttribute getDocumentRoot_Href(); /** * Returns the meta object for the attribute '{@link org.w3.xlink.DocumentRoot#getTitle <em>Title</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Title</em>'. * @see org.w3.xlink.DocumentRoot#getTitle() * @see #getDocumentRoot() * @generated */ EAttribute getDocumentRoot_Title(); /** * Returns the meta object for the attribute '{@link org.w3.xlink.DocumentRoot#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.w3.xlink.DocumentRoot#getType() * @see #getDocumentRoot() * @generated */ EAttribute getDocumentRoot_Type(); /** * Returns the meta object for enum '{@link org.w3.xlink.ActuateType <em>Actuate Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Actuate Type</em>'. * @see org.w3.xlink.ActuateType * @generated */ EEnum getActuateType(); /** * Returns the meta object for enum '{@link org.w3.xlink.ActuateType1 <em>Actuate Type1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Actuate Type1</em>'. * @see org.w3.xlink.ActuateType1 * @generated */ EEnum getActuateType1(); /** * Returns the meta object for enum '{@link org.w3.xlink.ShowType <em>Show Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Show Type</em>'. * @see org.w3.xlink.ShowType * @generated */ EEnum getShowType(); /** * Returns the meta object for enum '{@link org.w3.xlink.ShowType1 <em>Show Type1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Show Type1</em>'. * @see org.w3.xlink.ShowType1 * @generated */ EEnum getShowType1(); /** * Returns the meta object for enum '{@link org.w3.xlink.ShowType2 <em>Show Type2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Show Type2</em>'. * @see org.w3.xlink.ShowType2 * @generated */ EEnum getShowType2(); /** * Returns the meta object for enum '{@link org.w3.xlink.TypeType <em>Type Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Type Type</em>'. * @see org.w3.xlink.TypeType * @generated */ EEnum getTypeType(); /** * Returns the meta object for data type '{@link org.w3.xlink.ActuateType <em>Actuate Type Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Actuate Type Object</em>'. * @see org.w3.xlink.ActuateType * @model instanceClass="org.w3.xlink.ActuateType" * extendedMetaData="name='actuate_._type:Object' baseType='actuate_._type'" * @generated */ EDataType getActuateTypeObject(); /** * Returns the meta object for data type '{@link org.w3.xlink.ActuateType1 <em>Actuate Type Object1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Actuate Type Object1</em>'. * @see org.w3.xlink.ActuateType1 * @model instanceClass="org.w3.xlink.ActuateType1" * extendedMetaData="name='actuate_._1_._type:Object' baseType='actuate_._1_._type'" * @generated */ EDataType getActuateTypeObject1(); /** * Returns the meta object for data type '{@link org.w3.xlink.ShowType1 <em>Show Type Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Show Type Object</em>'. * @see org.w3.xlink.ShowType1 * @model instanceClass="org.w3.xlink.ShowType1" * extendedMetaData="name='show_._1_._type:Object' baseType='show_._1_._type'" * @generated */ EDataType getShowTypeObject(); /** * Returns the meta object for data type '{@link org.w3.xlink.ShowType <em>Show Type Object1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Show Type Object1</em>'. * @see org.w3.xlink.ShowType * @model instanceClass="org.w3.xlink.ShowType" * extendedMetaData="name='show_._type:Object' baseType='show_._type'" * @generated */ EDataType getShowTypeObject1(); /** * Returns the meta object for data type '{@link org.w3.xlink.ShowType2 <em>Show Type Object2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Show Type Object2</em>'. * @see org.w3.xlink.ShowType2 * @model instanceClass="org.w3.xlink.ShowType2" * extendedMetaData="name='show_._2_._type:Object' baseType='show_._2_._type'" * @generated */ EDataType getShowTypeObject2(); /** * Returns the meta object for data type '{@link org.w3.xlink.TypeType <em>Type Type Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Type Type Object</em>'. * @see org.w3.xlink.TypeType * @model instanceClass="org.w3.xlink.TypeType" * extendedMetaData="name='type_._type:Object' baseType='type_._type'" * @generated */ EDataType getTypeTypeObject(); /** * 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 */ XLinkFactory getXLinkFactory(); /** * <!-- 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.w3.xlink.impl.DocumentRootImpl <em>Document Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.impl.DocumentRootImpl * @see org.w3.xlink.impl.XLinkPackageImpl#getDocumentRoot() * @generated */ EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot(); /** * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed(); /** * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap(); /** * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation(); /** * The meta object literal for the '<em><b>Href</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DOCUMENT_ROOT__HREF = eINSTANCE.getDocumentRoot_Href(); /** * The meta object literal for the '<em><b>Title</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DOCUMENT_ROOT__TITLE = eINSTANCE.getDocumentRoot_Title(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DOCUMENT_ROOT__TYPE = eINSTANCE.getDocumentRoot_Type(); /** * The meta object literal for the '{@link org.w3.xlink.ActuateType <em>Actuate Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ActuateType * @see org.w3.xlink.impl.XLinkPackageImpl#getActuateType() * @generated */ EEnum ACTUATE_TYPE = eINSTANCE.getActuateType(); /** * The meta object literal for the '{@link org.w3.xlink.ActuateType1 <em>Actuate Type1</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ActuateType1 * @see org.w3.xlink.impl.XLinkPackageImpl#getActuateType1() * @generated */ EEnum ACTUATE_TYPE1 = eINSTANCE.getActuateType1(); /** * The meta object literal for the '{@link org.w3.xlink.ShowType <em>Show Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType * @see org.w3.xlink.impl.XLinkPackageImpl#getShowType() * @generated */ EEnum SHOW_TYPE = eINSTANCE.getShowType(); /** * The meta object literal for the '{@link org.w3.xlink.ShowType1 <em>Show Type1</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType1 * @see org.w3.xlink.impl.XLinkPackageImpl#getShowType1() * @generated */ EEnum SHOW_TYPE1 = eINSTANCE.getShowType1(); /** * The meta object literal for the '{@link org.w3.xlink.ShowType2 <em>Show Type2</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType2 * @see org.w3.xlink.impl.XLinkPackageImpl#getShowType2() * @generated */ EEnum SHOW_TYPE2 = eINSTANCE.getShowType2(); /** * The meta object literal for the '{@link org.w3.xlink.TypeType <em>Type Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.TypeType * @see org.w3.xlink.impl.XLinkPackageImpl#getTypeType() * @generated */ EEnum TYPE_TYPE = eINSTANCE.getTypeType(); /** * The meta object literal for the '<em>Actuate Type Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ActuateType * @see org.w3.xlink.impl.XLinkPackageImpl#getActuateTypeObject() * @generated */ EDataType ACTUATE_TYPE_OBJECT = eINSTANCE.getActuateTypeObject(); /** * The meta object literal for the '<em>Actuate Type Object1</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ActuateType1 * @see org.w3.xlink.impl.XLinkPackageImpl#getActuateTypeObject1() * @generated */ EDataType ACTUATE_TYPE_OBJECT1 = eINSTANCE.getActuateTypeObject1(); /** * The meta object literal for the '<em>Show Type Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType1 * @see org.w3.xlink.impl.XLinkPackageImpl#getShowTypeObject() * @generated */ EDataType SHOW_TYPE_OBJECT = eINSTANCE.getShowTypeObject(); /** * The meta object literal for the '<em>Show Type Object1</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType * @see org.w3.xlink.impl.XLinkPackageImpl#getShowTypeObject1() * @generated */ EDataType SHOW_TYPE_OBJECT1 = eINSTANCE.getShowTypeObject1(); /** * The meta object literal for the '<em>Show Type Object2</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.ShowType2 * @see org.w3.xlink.impl.XLinkPackageImpl#getShowTypeObject2() * @generated */ EDataType SHOW_TYPE_OBJECT2 = eINSTANCE.getShowTypeObject2(); /** * The meta object literal for the '<em>Type Type Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.w3.xlink.TypeType * @see org.w3.xlink.impl.XLinkPackageImpl#getTypeTypeObject() * @generated */ EDataType TYPE_TYPE_OBJECT = eINSTANCE.getTypeTypeObject(); } } //XLinkPackage