/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.eclipse.buckminster.rmap.maven;
import org.eclipse.buckminster.rmap.RmapPackage;
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.buckminster.rmap.maven.MavenFactory
* @model kind="package"
* @generated
*/
public interface MavenPackage 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.maven.impl.GroupAndArtifactImpl
* <em>Group And Artifact</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.GroupAndArtifactImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getGroupAndArtifact()
* @generated
*/
EClass GROUP_AND_ARTIFACT = eINSTANCE.getGroupAndArtifact();
/**
* The meta object literal for the '<em><b>Artifact Id</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GROUP_AND_ARTIFACT__ARTIFACT_ID = eINSTANCE.getGroupAndArtifact_ArtifactId();
/**
* The meta object literal for the '<em><b>Group Id</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GROUP_AND_ARTIFACT__GROUP_ID = eINSTANCE.getGroupAndArtifact_GroupId();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.MapEntryImpl
* <em>Map Entry</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.MapEntryImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getMapEntry()
* @generated
*/
EClass MAP_ENTRY = eINSTANCE.getMapEntry();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute MAP_ENTRY__NAME = eINSTANCE.getMapEntry_Name();
/**
* The meta object literal for the '<em><b>Aliases</b></em>' reference
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MAP_ENTRY__ALIASES = eINSTANCE.getMapEntry_Aliases();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.MappingsImpl
* <em>Mappings</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.MappingsImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getMappings()
* @generated
*/
EClass MAPPINGS = eINSTANCE.getMappings();
/**
* The meta object literal for the '<em><b>Entries</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MAPPINGS__ENTRIES = eINSTANCE.getMappings_Entries();
/**
* The meta object literal for the '<em><b>Rules</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MAPPINGS__RULES = eINSTANCE.getMappings_Rules();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.MavenProviderImpl
* <em>Provider</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.MavenProviderImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getMavenProvider()
* @generated
*/
EClass MAVEN_PROVIDER = eINSTANCE.getMavenProvider();
/**
* The meta object literal for the '<em><b>Mappings</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference MAVEN_PROVIDER__MAPPINGS = eINSTANCE.getMavenProvider_Mappings();
/**
* The meta object literal for the '<em><b>Scopes</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MAVEN_PROVIDER__SCOPES = eINSTANCE.getMavenProvider_Scopes();
/**
* The meta object literal for the '<em><b>Transitive</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute MAVEN_PROVIDER__TRANSITIVE = eINSTANCE.getMavenProvider_Transitive();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.ScopesImpl
* <em>Scopes</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.ScopesImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getScopes()
* @generated
*/
EClass SCOPES = eINSTANCE.getScopes();
/**
* The meta object literal for the '<em><b>Scope</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference SCOPES__SCOPE = eINSTANCE.getScopes_Scope();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.ScopeImpl
* <em>Scope</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.ScopeImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getScope()
* @generated
*/
EClass SCOPE = eINSTANCE.getScope();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute SCOPE__NAME = eINSTANCE.getScope_Name();
/**
* The meta object literal for the '<em><b>Exclude</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute SCOPE__EXCLUDE = eINSTANCE.getScope_Exclude();
}
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "maven";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/buckminster/MavenProvider-1.0";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "maven";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
MavenPackage eINSTANCE = org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl.init();
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.GroupAndArtifactImpl
* <em>Group And Artifact</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.GroupAndArtifactImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getGroupAndArtifact()
* @generated
*/
int GROUP_AND_ARTIFACT = 0;
/**
* The feature id for the '<em><b>Artifact Id</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP_AND_ARTIFACT__ARTIFACT_ID = 0;
/**
* The feature id for the '<em><b>Group Id</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP_AND_ARTIFACT__GROUP_ID = 1;
/**
* The number of structural features of the '<em>Group And Artifact</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP_AND_ARTIFACT_FEATURE_COUNT = 2;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.MapEntryImpl
* <em>Map Entry</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.MapEntryImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getMapEntry()
* @generated
*/
int MAP_ENTRY = 1;
/**
* The feature id for the '<em><b>Artifact Id</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAP_ENTRY__ARTIFACT_ID = GROUP_AND_ARTIFACT__ARTIFACT_ID;
/**
* The feature id for the '<em><b>Group Id</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAP_ENTRY__GROUP_ID = GROUP_AND_ARTIFACT__GROUP_ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAP_ENTRY__NAME = GROUP_AND_ARTIFACT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Aliases</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAP_ENTRY__ALIASES = GROUP_AND_ARTIFACT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Map Entry</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAP_ENTRY_FEATURE_COUNT = GROUP_AND_ARTIFACT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.MappingsImpl
* <em>Mappings</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.MappingsImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getMappings()
* @generated
*/
int MAPPINGS = 2;
/**
* The feature id for the '<em><b>Entries</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAPPINGS__ENTRIES = 0;
/**
* The feature id for the '<em><b>Rules</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAPPINGS__RULES = 1;
/**
* The number of structural features of the '<em>Mappings</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAPPINGS_FEATURE_COUNT = 2;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.MavenProviderImpl
* <em>Provider</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.MavenProviderImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getMavenProvider()
* @generated
*/
int MAVEN_PROVIDER = 3;
/**
* The feature id for the '<em><b>Property Constants</b></em>' map. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_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 MAVEN_PROVIDER__DOCUMENTATION = RmapPackage.PROVIDER__DOCUMENTATION;
/**
* The feature id for the '<em><b>Mappings</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAVEN_PROVIDER__MAPPINGS = RmapPackage.PROVIDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Scopes</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAVEN_PROVIDER__SCOPES = RmapPackage.PROVIDER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Transitive</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAVEN_PROVIDER__TRANSITIVE = RmapPackage.PROVIDER_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Provider</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MAVEN_PROVIDER_FEATURE_COUNT = RmapPackage.PROVIDER_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.ScopesImpl
* <em>Scopes</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.ScopesImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getScopes()
* @generated
*/
int SCOPES = 4;
/**
* The feature id for the '<em><b>Scope</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCOPES__SCOPE = 0;
/**
* The number of structural features of the '<em>Scopes</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCOPES_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.rmap.maven.impl.ScopeImpl <em>Scope</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.rmap.maven.impl.ScopeImpl
* @see org.eclipse.buckminster.rmap.maven.impl.MavenPackageImpl#getScope()
* @generated
*/
int SCOPE = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCOPE__NAME = 0;
/**
* The feature id for the '<em><b>Exclude</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCOPE__EXCLUDE = 1;
/**
* The number of structural features of the '<em>Scope</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCOPE_FEATURE_COUNT = 2;
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.rmap.maven.GroupAndArtifact
* <em>Group And Artifact</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Group And Artifact</em>'.
* @see org.eclipse.buckminster.rmap.maven.GroupAndArtifact
* @generated
*/
EClass getGroupAndArtifact();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.rmap.maven.GroupAndArtifact#getArtifactId
* <em>Artifact Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Artifact Id</em>'.
* @see org.eclipse.buckminster.rmap.maven.GroupAndArtifact#getArtifactId()
* @see #getGroupAndArtifact()
* @generated
*/
EAttribute getGroupAndArtifact_ArtifactId();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.rmap.maven.GroupAndArtifact#getGroupId
* <em>Group Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Group Id</em>'.
* @see org.eclipse.buckminster.rmap.maven.GroupAndArtifact#getGroupId()
* @see #getGroupAndArtifact()
* @generated
*/
EAttribute getGroupAndArtifact_GroupId();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.rmap.maven.MapEntry <em>Map Entry</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Map Entry</em>'.
* @see org.eclipse.buckminster.rmap.maven.MapEntry
* @generated
*/
EClass getMapEntry();
/**
* Returns the meta object for the reference list '
* {@link org.eclipse.buckminster.rmap.maven.MapEntry#getAliases
* <em>Aliases</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Aliases</em>'.
* @see org.eclipse.buckminster.rmap.maven.MapEntry#getAliases()
* @see #getMapEntry()
* @generated
*/
EReference getMapEntry_Aliases();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.rmap.maven.MapEntry#getName <em>Name</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.buckminster.rmap.maven.MapEntry#getName()
* @see #getMapEntry()
* @generated
*/
EAttribute getMapEntry_Name();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.rmap.maven.Mappings <em>Mappings</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Mappings</em>'.
* @see org.eclipse.buckminster.rmap.maven.Mappings
* @generated
*/
EClass getMappings();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.rmap.maven.Mappings#getEntries
* <em>Entries</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Entries</em>'.
* @see org.eclipse.buckminster.rmap.maven.Mappings#getEntries()
* @see #getMappings()
* @generated
*/
EReference getMappings_Entries();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.rmap.maven.Mappings#getRules
* <em>Rules</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Rules</em>'.
* @see org.eclipse.buckminster.rmap.maven.Mappings#getRules()
* @see #getMappings()
* @generated
*/
EReference getMappings_Rules();
/**
* 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
*/
MavenFactory getMavenFactory();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.rmap.maven.MavenProvider
* <em>Provider</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Provider</em>'.
* @see org.eclipse.buckminster.rmap.maven.MavenProvider
* @generated
*/
EClass getMavenProvider();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.buckminster.rmap.maven.MavenProvider#getMappings
* <em>Mappings</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Mappings</em>
* '.
* @see org.eclipse.buckminster.rmap.maven.MavenProvider#getMappings()
* @see #getMavenProvider()
* @generated
*/
EReference getMavenProvider_Mappings();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.buckminster.rmap.maven.MavenProvider#getScopes
* <em>Scopes</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Scopes</em>'.
* @see org.eclipse.buckminster.rmap.maven.MavenProvider#getScopes()
* @see #getMavenProvider()
* @generated
*/
EReference getMavenProvider_Scopes();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.rmap.maven.MavenProvider#isTransitive
* <em>Transitive</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Transitive</em>'.
* @see org.eclipse.buckminster.rmap.maven.MavenProvider#isTransitive()
* @see #getMavenProvider()
* @generated
*/
EAttribute getMavenProvider_Transitive();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.rmap.maven.Scope <em>Scope</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Scope</em>'.
* @see org.eclipse.buckminster.rmap.maven.Scope
* @generated
*/
EClass getScope();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.rmap.maven.Scope#isExclude
* <em>Exclude</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Exclude</em>'.
* @see org.eclipse.buckminster.rmap.maven.Scope#isExclude()
* @see #getScope()
* @generated
*/
EAttribute getScope_Exclude();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.rmap.maven.Scope#getName <em>Name</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.buckminster.rmap.maven.Scope#getName()
* @see #getScope()
* @generated
*/
EAttribute getScope_Name();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.rmap.maven.Scopes <em>Scopes</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Scopes</em>'.
* @see org.eclipse.buckminster.rmap.maven.Scopes
* @generated
*/
EClass getScopes();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.rmap.maven.Scopes#getScope <em>Scope</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Scope</em>'.
* @see org.eclipse.buckminster.rmap.maven.Scopes#getScope()
* @see #getScopes()
* @generated
*/
EReference getScopes_Scope();
} // MavenPackage