/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.eclipse.buckminster.rmap.pde;
import org.eclipse.buckminster.rmap.RmapPackage;
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.buckminster.rmap.pde.PdeFactory
* @model kind="package"
* @generated
*/
public interface PdePackage extends EPackage {
/**
* <!-- 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.buckminster.rmap.pde.impl.PDEMapProviderImpl
* <em>PDE Map Provider</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.rmap.pde.impl.PDEMapProviderImpl
* @see org.eclipse.buckminster.rmap.pde.impl.PdePackageImpl#getPDEMapProvider()
* @generated
*/
EClass PDE_MAP_PROVIDER = eINSTANCE.getPDEMapProvider();
/**
* The meta object literal for the '<em><b>Replace</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference PDE_MAP_PROVIDER__REPLACE = eINSTANCE.getPDEMapProvider_Replace();
}
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "pde";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/buckminster/PDEMapProvider-1.0";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "pde";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
PdePackage eINSTANCE = org.eclipse.buckminster.rmap.pde.impl.PdePackageImpl.init();
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.rmap.pde.impl.PDEMapProviderImpl
* <em>PDE Map Provider</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.rmap.pde.impl.PDEMapProviderImpl
* @see org.eclipse.buckminster.rmap.pde.impl.PdePackageImpl#getPDEMapProvider()
* @generated
*/
int PDE_MAP_PROVIDER = 0;
/**
* The feature id for the '<em><b>Property Constants</b></em>' map. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__PROPERTY_CONSTANTS = RmapPackage.PROVIDER__PROPERTY_CONSTANTS;
/**
* The feature id for the '<em><b>Property Elements</b></em>' map. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__PROPERTY_ELEMENTS = RmapPackage.PROVIDER__PROPERTY_ELEMENTS;
/**
* The feature id for the '<em><b>Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__PATTERN = RmapPackage.PROVIDER__PATTERN;
/**
* The feature id for the '<em><b>Component Types Attr</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__COMPONENT_TYPES_ATTR = RmapPackage.PROVIDER__COMPONENT_TYPES_ATTR;
/**
* The feature id for the '<em><b>Component Types</b></em>' attribute list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__COMPONENT_TYPES = RmapPackage.PROVIDER__COMPONENT_TYPES;
/**
* The feature id for the '<em><b>Resolution Filter</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__RESOLUTION_FILTER = RmapPackage.PROVIDER__RESOLUTION_FILTER;
/**
* The feature id for the '<em><b>Reader Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__READER_TYPE = RmapPackage.PROVIDER__READER_TYPE;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__SOURCE = RmapPackage.PROVIDER__SOURCE;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__MUTABLE = RmapPackage.PROVIDER__MUTABLE;
/**
* The feature id for the '<em><b>Repository</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__REPOSITORY = RmapPackage.PROVIDER__REPOSITORY;
/**
* The feature id for the '<em><b>Version Converter</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__VERSION_CONVERTER = RmapPackage.PROVIDER__VERSION_CONVERTER;
/**
* The feature id for the '<em><b>Uri</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__URI = RmapPackage.PROVIDER__URI;
/**
* The feature id for the '<em><b>Matcher</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__MATCHER = RmapPackage.PROVIDER__MATCHER;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__DOCUMENTATION = RmapPackage.PROVIDER__DOCUMENTATION;
/**
* The feature id for the '<em><b>Replace</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER__REPLACE = RmapPackage.PROVIDER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>PDE Map Provider</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PDE_MAP_PROVIDER_FEATURE_COUNT = RmapPackage.PROVIDER_FEATURE_COUNT + 1;
/**
* 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
*/
PdeFactory getPdeFactory();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.rmap.pde.PDEMapProvider
* <em>PDE Map Provider</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>PDE Map Provider</em>'.
* @see org.eclipse.buckminster.rmap.pde.PDEMapProvider
* @generated
*/
EClass getPDEMapProvider();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.buckminster.rmap.pde.PDEMapProvider#getReplace
* <em>Replace</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Replace</em>'.
* @see org.eclipse.buckminster.rmap.pde.PDEMapProvider#getReplace()
* @see #getPDEMapProvider()
* @generated
*/
EReference getPDEMapProvider_Replace();
} // PdePackage