/** * <copyright> * </copyright> * * $Id$ */ package org.eclipse.buckminster.rmap.psf; import org.eclipse.buckminster.rmap.RmapPackage; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; /** * <!-- 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.psf.PsfFactory * @model kind="package" * @generated */ public interface PsfPackage 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.psf.impl.PSFProviderImpl * <em>PSF Provider</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.rmap.psf.impl.PSFProviderImpl * @see org.eclipse.buckminster.rmap.psf.impl.PsfPackageImpl#getPSFProvider() * @generated */ EClass PSF_PROVIDER = eINSTANCE.getPSFProvider(); /** * The meta object literal for the '<em><b>Psf File</b></em>' attribute * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute PSF_PROVIDER__PSF_FILE = eINSTANCE.getPSFProvider_PsfFile(); } /** * The package name. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNAME = "psf"; /** * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNS_URI = "http://www.eclipse.org/buckminster/PSFProvider-1.0"; /** * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNS_PREFIX = "psf"; /** * The singleton instance of the package. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ PsfPackage eINSTANCE = org.eclipse.buckminster.rmap.psf.impl.PsfPackageImpl.init(); /** * The meta object id for the ' * {@link org.eclipse.buckminster.rmap.psf.impl.PSFProviderImpl * <em>PSF Provider</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see org.eclipse.buckminster.rmap.psf.impl.PSFProviderImpl * @see org.eclipse.buckminster.rmap.psf.impl.PsfPackageImpl#getPSFProvider() * @generated */ int PSF_PROVIDER = 0; /** * The feature id for the '<em><b>Property Constants</b></em>' map. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PSF_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 PSF_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 PSF_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 PSF_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 PSF_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 PSF_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 PSF_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 PSF_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 PSF_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 PSF_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 PSF_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 PSF_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 PSF_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 PSF_PROVIDER__DOCUMENTATION = RmapPackage.PROVIDER__DOCUMENTATION; /** * The feature id for the '<em><b>Psf File</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PSF_PROVIDER__PSF_FILE = RmapPackage.PROVIDER_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>PSF Provider</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PSF_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 */ PsfFactory getPsfFactory(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.rmap.psf.PSFProvider * <em>PSF Provider</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>PSF Provider</em>'. * @see org.eclipse.buckminster.rmap.psf.PSFProvider * @generated */ EClass getPSFProvider(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.rmap.psf.PSFProvider#getPsfFile * <em>Psf File</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Psf File</em>'. * @see org.eclipse.buckminster.rmap.psf.PSFProvider#getPsfFile() * @see #getPSFProvider() * @generated */ EAttribute getPSFProvider_PsfFile(); } // PsfPackage