org.eclipse.oomph.resources

## Interface ResourcesPackage

- All Superinterfaces:
    EModelElement, ENamedElement, EObject, EPackage, Notifier
  All Known Implementing Classes:
    ResourcesPackageImpl

      public interface ResourcesPackage
      extends EPackage

  The Package for the model. It contains accessors for the meta objects to represent
  - each class,
  - each feature of each class,
  - each operation of each class,
  - each enum,
  - and each data type
  See Also:
    `ResourcesFactory`
  Generated
  Model
    kind="package" annotation="http://www.eclipse.org/emf/2002/Ecore schemaLocation='http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Resources.ecore'" annotation="http://www.eclipse.org/oomph/base/LabelProvider imageBaseURI='http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/plugins/org.eclipse.oomph.resources.edit/icons/full/obj16'"

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `ResourcesPackage.Literals` Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type

    - ### Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage

      `EPackage.Descriptor, EPackage.Registry`

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static int` | `BACKEND_CONTAINER` The meta object id for the 'Backend Container' data type.
    `static int` | `ECLIPSE_PROJECT_FACTORY` The meta object id for the '`Eclipse Project Factory`' class.
    `static int` | `ECLIPSE_PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR` The operation id for the 'Create Project' operation.
    `static int` | `ECLIPSE_PROJECT_FACTORY___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `ECLIPSE_PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER` The operation id for the 'Is Excluded Path' operation.
    `static int` | `ECLIPSE_PROJECT_FACTORY__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `ECLIPSE_PROJECT_FACTORY__EXCLUDED_PATHS` The feature id for the 'Excluded Paths' attribute list.
    `static int` | `ECLIPSE_PROJECT_FACTORY_FEATURE_COUNT` The number of structural features of the 'Eclipse Project Factory' class.
    `static int` | `ECLIPSE_PROJECT_FACTORY_OPERATION_COUNT` The number of operations of the 'Eclipse Project Factory' class.
    `static ResourcesPackage` | `eINSTANCE` The singleton instance of the package.
    `static String` | `eNAME` The package name.
    `static String` | `eNS_PREFIX` The package namespace name.
    `static String` | `eNS_URI` The package namespace URI.
    `static int` | `MAVEN_PROJECT_FACTORY` The meta object id for the '`Maven Project Factory`' class.
    `static int` | `MAVEN_PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR` The operation id for the 'Create Project' operation.
    `static int` | `MAVEN_PROJECT_FACTORY___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `MAVEN_PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER` The operation id for the 'Is Excluded Path' operation.
    `static int` | `MAVEN_PROJECT_FACTORY__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `MAVEN_PROJECT_FACTORY__EXCLUDED_PATHS` The feature id for the 'Excluded Paths' attribute list.
    `static int` | `MAVEN_PROJECT_FACTORY_FEATURE_COUNT` The number of structural features of the 'Maven Project Factory' class.
    `static int` | `MAVEN_PROJECT_FACTORY_OPERATION_COUNT` The number of operations of the 'Maven Project Factory' class.
    `static int` | `MULTI_STATUS` The meta object id for the 'Multi Status' data type.
    `static int` | `PROGRESS_MONITOR` The meta object id for the 'Progress Monitor' data type.
    `static int` | `PROJECT_FACTORY` The meta object id for the '`Project Factory`' class.
    `static int` | `PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR` The operation id for the 'Create Project' operation.
    `static int` | `PROJECT_FACTORY___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER` The operation id for the 'Is Excluded Path' operation.
    `static int` | `PROJECT_FACTORY__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `PROJECT_FACTORY__EXCLUDED_PATHS` The feature id for the 'Excluded Paths' attribute list.
    `static int` | `PROJECT_FACTORY_FEATURE_COUNT` The number of structural features of the 'Project Factory' class.
    `static int` | `PROJECT_FACTORY_OPERATION_COUNT` The number of operations of the 'Project Factory' class.
    `static int` | `PROJECT_HANDLER` The meta object id for the 'Project Handler' data type.
    `static int` | `SOURCE_LOCATOR` The meta object id for the '`Source Locator`' class.
    `static int` | `SOURCE_LOCATOR___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `SOURCE_LOCATOR___HANDLE_PROJECTS__ELIST_PROJECTHANDLER_MULTISTATUS_IPROGRESSMONITOR` The operation id for the 'Handle Projects' operation.
    `static int` | `SOURCE_LOCATOR___LOAD_PROJECT__ELIST_BACKENDCONTAINER_IPROGRESSMONITOR` The operation id for the 'Load Project' operation.
    `static int` | `SOURCE_LOCATOR___MATCHES__IPROJECT` The operation id for the 'Matches' operation.
    `static int` | `SOURCE_LOCATOR__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `SOURCE_LOCATOR__EXCLUDED_PATHS` The feature id for the 'Excluded Paths' attribute list.
    `static int` | `SOURCE_LOCATOR__LOCATE_NESTED_PROJECTS` The feature id for the 'Locate Nested Projects' attribute.
    `static int` | `SOURCE_LOCATOR__PREDICATES` The feature id for the 'Predicates' containment reference list.
    `static int` | `SOURCE_LOCATOR__PROJECT_FACTORIES` The feature id for the 'Project Factories' containment reference list.
    `static int` | `SOURCE_LOCATOR__ROOT_FOLDER` The feature id for the 'Root Folder' attribute.
    `static int` | `SOURCE_LOCATOR_FEATURE_COUNT` The number of structural features of the 'Source Locator' class.
    `static int` | `SOURCE_LOCATOR_OPERATION_COUNT` The number of operations of the 'Source Locator' class.
    `static int` | `XML_PROJECT_FACTORY` The meta object id for the '`XML Project Factory`' class.
    `static int` | `XML_PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR` The operation id for the 'Create Project' operation.
    `static int` | `XML_PROJECT_FACTORY___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `XML_PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER` The operation id for the 'Is Excluded Path' operation.
    `static int` | `XML_PROJECT_FACTORY__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `XML_PROJECT_FACTORY__EXCLUDED_PATHS` The feature id for the 'Excluded Paths' attribute list.
    `static int` | `XML_PROJECT_FACTORY_FEATURE_COUNT` The number of structural features of the 'XML Project Factory' class.
    `static int` | `XML_PROJECT_FACTORY_OPERATION_COUNT` The number of operations of the 'XML Project Factory' class.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `EDataType` | `getBackendContainer()` Returns the meta object for data type '`Backend Container`'.
    `EClass` | `getEclipseProjectFactory()` Returns the meta object for class '`Eclipse Project Factory`'.
    `EClass` | `getMavenProjectFactory()` Returns the meta object for class '`Maven Project Factory`'.
    `EDataType` | `getMultiStatus()` Returns the meta object for data type '`Multi Status`'.
    `EDataType` | `getProgressMonitor()` Returns the meta object for data type '`Progress Monitor`'.
    `EOperation` | `getProjectFactory__CreateProject__BackendContainer_BackendContainer_IProgressMonitor()` Returns the meta object for the '`Create Project`' operation.
    `EOperation` | `getProjectFactory__IsExcludedPath__BackendContainer_BackendContainer()` Returns the meta object for the '`Is Excluded Path`' operation.
    `EAttribute` | `getProjectFactory_ExcludedPaths()` Returns the meta object for the attribute list '`Excluded Paths`'.
    `EClass` | `getProjectFactory()` Returns the meta object for class '`Project Factory`'.
    `EDataType` | `getProjectHandler()` Returns the meta object for data type '`Project Handler`'.
    `ResourcesFactory` | `getResourcesFactory()` Returns the factory that creates the instances of the model.
    `EOperation` | `getSourceLocator__HandleProjects__EList_ProjectHandler_MultiStatus_IProgressMonitor()` Returns the meta object for the '`Handle Projects`' operation.
    `EOperation` | `getSourceLocator__LoadProject__EList_BackendContainer_IProgressMonitor()` Returns the meta object for the '`Load Project`' operation.
    `EOperation` | `getSourceLocator__Matches__IProject()` Returns the meta object for the '`Matches`' operation.
    `EAttribute` | `getSourceLocator_ExcludedPaths()` Returns the meta object for the attribute list '`Excluded Paths`'.
    `EAttribute` | `getSourceLocator_LocateNestedProjects()` Returns the meta object for the attribute '`Locate Nested Projects`'.
    `EReference` | `getSourceLocator_Predicates()` Returns the meta object for the containment reference list '`Predicates`'.
    `EReference` | `getSourceLocator_ProjectFactories()` Returns the meta object for the containment reference list '`Project Factories`'.
    `EAttribute` | `getSourceLocator_RootFolder()` Returns the meta object for the attribute '`Root Folder`'.
    `EClass` | `getSourceLocator()` Returns the meta object for class '`Source Locator`'.
    `EClass` | `getXMLProjectFactory()` Returns the meta object for class '`XML Project Factory`'.

    - ### Methods inherited from interface org.eclipse.emf.ecore.EPackage

      `getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI`

    - ### Methods inherited from interface org.eclipse.emf.ecore.ENamedElement

      `getName, setName`

    - ### Methods inherited from interface org.eclipse.emf.ecore.EModelElement

      `getEAnnotation, getEAnnotations`

    - ### Methods inherited from interface org.eclipse.emf.ecore.EObject

      `eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset`

    - ### Methods inherited from interface org.eclipse.emf.common.notify.Notifier

      `eAdapters, eDeliver, eNotify, eSetDeliver`

- - ### Field Detail

    - #### eNAME

          static final String eNAME

      The package name.
      See Also:
        Constant Field Values
      Generated

    - #### eNS_URI

          static final String eNS_URI

      The package namespace URI.
      See Also:
        Constant Field Values
      Generated

    - #### eNS_PREFIX

          static final String eNS_PREFIX

      The package namespace name.
      See Also:
        Constant Field Values
      Generated

    - #### eINSTANCE

          static final ResourcesPackage eINSTANCE

      The singleton instance of the package.
      Generated

    - #### SOURCE_LOCATOR

          static final int SOURCE_LOCATOR

      The meta object id for the '`Source Locator`' class.
      See Also:
        `SourceLocatorImpl`, `ResourcesPackageImpl.getSourceLocator()`, Constant Field Values
      Generated

    - #### SOURCE_LOCATOR__ANNOTATIONS

          static final int SOURCE_LOCATOR__ANNOTATIONS

      The feature id for the 'Annotations' containment reference list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR__ROOT_FOLDER

          static final int SOURCE_LOCATOR__ROOT_FOLDER

      The feature id for the 'Root Folder' attribute.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR__EXCLUDED_PATHS

          static final int SOURCE_LOCATOR__EXCLUDED_PATHS

      The feature id for the 'Excluded Paths' attribute list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR__PROJECT_FACTORIES

          static final int SOURCE_LOCATOR__PROJECT_FACTORIES

      The feature id for the 'Project Factories' containment reference list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR__PREDICATES

          static final int SOURCE_LOCATOR__PREDICATES

      The feature id for the 'Predicates' containment reference list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR__LOCATE_NESTED_PROJECTS

          static final int SOURCE_LOCATOR__LOCATE_NESTED_PROJECTS

      The feature id for the 'Locate Nested Projects' attribute.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR_FEATURE_COUNT

          static final int SOURCE_LOCATOR_FEATURE_COUNT

      The number of structural features of the 'Source Locator' class.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR___GET_ANNOTATION__STRING

          static final int SOURCE_LOCATOR___GET_ANNOTATION__STRING

      The operation id for the 'Get Annotation' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR___MATCHES__IPROJECT

          static final int SOURCE_LOCATOR___MATCHES__IPROJECT

      The operation id for the 'Matches' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR___LOAD_PROJECT__ELIST_BACKENDCONTAINER_IPROGRESSMONITOR

          static final int SOURCE_LOCATOR___LOAD_PROJECT__ELIST_BACKENDCONTAINER_IPROGRESSMONITOR

      The operation id for the 'Load Project' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR___HANDLE_PROJECTS__ELIST_PROJECTHANDLER_MULTISTATUS_IPROGRESSMONITOR

          static final int SOURCE_LOCATOR___HANDLE_PROJECTS__ELIST_PROJECTHANDLER_MULTISTATUS_IPROGRESSMONITOR

      The operation id for the 'Handle Projects' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### SOURCE_LOCATOR_OPERATION_COUNT

          static final int SOURCE_LOCATOR_OPERATION_COUNT

      The number of operations of the 'Source Locator' class.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### PROJECT_FACTORY

          static final int PROJECT_FACTORY

      The meta object id for the '`Project Factory`' class.
      See Also:
        `ProjectFactoryImpl`, `ResourcesPackageImpl.getProjectFactory()`, Constant Field Values
      Generated

    - #### PROJECT_FACTORY__ANNOTATIONS

          static final int PROJECT_FACTORY__ANNOTATIONS

      The feature id for the 'Annotations' containment reference list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### PROJECT_FACTORY__EXCLUDED_PATHS

          static final int PROJECT_FACTORY__EXCLUDED_PATHS

      The feature id for the 'Excluded Paths' attribute list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### PROJECT_FACTORY_FEATURE_COUNT

          static final int PROJECT_FACTORY_FEATURE_COUNT

      The number of structural features of the 'Project Factory' class.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### PROJECT_FACTORY___GET_ANNOTATION__STRING

          static final int PROJECT_FACTORY___GET_ANNOTATION__STRING

      The operation id for the 'Get Annotation' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR

          static final int PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR

      The operation id for the 'Create Project' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER

          static final int PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER

      The operation id for the 'Is Excluded Path' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### PROJECT_FACTORY_OPERATION_COUNT

          static final int PROJECT_FACTORY_OPERATION_COUNT

      The number of operations of the 'Project Factory' class.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### XML_PROJECT_FACTORY

          static final int XML_PROJECT_FACTORY

      The meta object id for the '`XML Project Factory`' class.
      See Also:
        `XMLProjectFactoryImpl`, `ResourcesPackageImpl.getXMLProjectFactory()`, Constant Field Values
      Generated

    - #### XML_PROJECT_FACTORY__ANNOTATIONS

          static final int XML_PROJECT_FACTORY__ANNOTATIONS

      The feature id for the 'Annotations' containment reference list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### XML_PROJECT_FACTORY__EXCLUDED_PATHS

          static final int XML_PROJECT_FACTORY__EXCLUDED_PATHS

      The feature id for the 'Excluded Paths' attribute list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### XML_PROJECT_FACTORY_FEATURE_COUNT

          static final int XML_PROJECT_FACTORY_FEATURE_COUNT

      The number of structural features of the 'XML Project Factory' class.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### XML_PROJECT_FACTORY___GET_ANNOTATION__STRING

          static final int XML_PROJECT_FACTORY___GET_ANNOTATION__STRING

      The operation id for the 'Get Annotation' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### XML_PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR

          static final int XML_PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR

      The operation id for the 'Create Project' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### XML_PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER

          static final int XML_PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER

      The operation id for the 'Is Excluded Path' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### XML_PROJECT_FACTORY_OPERATION_COUNT

          static final int XML_PROJECT_FACTORY_OPERATION_COUNT

      The number of operations of the 'XML Project Factory' class.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### ECLIPSE_PROJECT_FACTORY

          static final int ECLIPSE_PROJECT_FACTORY

      The meta object id for the '`Eclipse Project Factory`' class.
      See Also:
        `EclipseProjectFactoryImpl`, `ResourcesPackageImpl.getEclipseProjectFactory()`, Constant Field Values
      Generated

    - #### ECLIPSE_PROJECT_FACTORY__ANNOTATIONS

          static final int ECLIPSE_PROJECT_FACTORY__ANNOTATIONS

      The feature id for the 'Annotations' containment reference list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### ECLIPSE_PROJECT_FACTORY__EXCLUDED_PATHS

          static final int ECLIPSE_PROJECT_FACTORY__EXCLUDED_PATHS

      The feature id for the 'Excluded Paths' attribute list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### ECLIPSE_PROJECT_FACTORY_FEATURE_COUNT

          static final int ECLIPSE_PROJECT_FACTORY_FEATURE_COUNT

      The number of structural features of the 'Eclipse Project Factory' class.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### ECLIPSE_PROJECT_FACTORY___GET_ANNOTATION__STRING

          static final int ECLIPSE_PROJECT_FACTORY___GET_ANNOTATION__STRING

      The operation id for the 'Get Annotation' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### ECLIPSE_PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR

          static final int ECLIPSE_PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR

      The operation id for the 'Create Project' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### ECLIPSE_PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER

          static final int ECLIPSE_PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER

      The operation id for the 'Is Excluded Path' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### ECLIPSE_PROJECT_FACTORY_OPERATION_COUNT

          static final int ECLIPSE_PROJECT_FACTORY_OPERATION_COUNT

      The number of operations of the 'Eclipse Project Factory' class.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### MAVEN_PROJECT_FACTORY

          static final int MAVEN_PROJECT_FACTORY

      The meta object id for the '`Maven Project Factory`' class.
      See Also:
        `MavenProjectFactoryImpl`, `ResourcesPackageImpl.getMavenProjectFactory()`, Constant Field Values
      Generated

    - #### MAVEN_PROJECT_FACTORY__ANNOTATIONS

          static final int MAVEN_PROJECT_FACTORY__ANNOTATIONS

      The feature id for the 'Annotations' containment reference list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### MAVEN_PROJECT_FACTORY__EXCLUDED_PATHS

          static final int MAVEN_PROJECT_FACTORY__EXCLUDED_PATHS

      The feature id for the 'Excluded Paths' attribute list.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### MAVEN_PROJECT_FACTORY_FEATURE_COUNT

          static final int MAVEN_PROJECT_FACTORY_FEATURE_COUNT

      The number of structural features of the 'Maven Project Factory' class.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### MAVEN_PROJECT_FACTORY___GET_ANNOTATION__STRING

          static final int MAVEN_PROJECT_FACTORY___GET_ANNOTATION__STRING

      The operation id for the 'Get Annotation' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### MAVEN_PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR

          static final int MAVEN_PROJECT_FACTORY___CREATE_PROJECT__BACKENDCONTAINER_BACKENDCONTAINER_IPROGRESSMONITOR

      The operation id for the 'Create Project' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### MAVEN_PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER

          static final int MAVEN_PROJECT_FACTORY___IS_EXCLUDED_PATH__BACKENDCONTAINER_BACKENDCONTAINER

      The operation id for the 'Is Excluded Path' operation.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### MAVEN_PROJECT_FACTORY_OPERATION_COUNT

          static final int MAVEN_PROJECT_FACTORY_OPERATION_COUNT

      The number of operations of the 'Maven Project Factory' class.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### PROJECT_HANDLER

          static final int PROJECT_HANDLER

      The meta object id for the 'Project Handler' data type.
      See Also:
        `ProjectHandler`, `ResourcesPackageImpl.getProjectHandler()`, Constant Field Values
      Generated

    - #### BACKEND_CONTAINER

          static final int BACKEND_CONTAINER

      The meta object id for the 'Backend Container' data type.
      See Also:
        `BackendContainer`, `ResourcesPackageImpl.getBackendContainer()`, Constant Field Values
      Generated

    - #### MULTI_STATUS

          static final int MULTI_STATUS

      The meta object id for the 'Multi Status' data type.
      See Also:
        `MultiStatus`, `ResourcesPackageImpl.getMultiStatus()`, Constant Field Values
      Generated

    - #### PROGRESS_MONITOR

          static final int PROGRESS_MONITOR

      The meta object id for the 'Progress Monitor' data type.
      See Also:
        `IProgressMonitor`, `ResourcesPackageImpl.getProgressMonitor()`, Constant Field Values
      Generated

  - ### Method Detail

    - #### getSourceLocator

          EClass getSourceLocator()

      Returns the meta object for class '`Source Locator`'.
      Returns:
        the meta object for class 'Source Locator'.
      See Also:
        `SourceLocator`
      Generated

    - #### getSourceLocator_RootFolder

          EAttribute getSourceLocator_RootFolder()

      Returns the meta object for the attribute '`Root Folder`'.
      Returns:
        the meta object for the attribute 'Root Folder'.
      See Also:
        `SourceLocator.getRootFolder()`, `getSourceLocator()`
      Generated

    - #### getSourceLocator_ExcludedPaths

          EAttribute getSourceLocator_ExcludedPaths()

      Returns the meta object for the attribute list '`Excluded Paths`'.
      Returns:
        the meta object for the attribute list 'Excluded Paths'.
      See Also:
        `SourceLocator.getExcludedPaths()`, `getSourceLocator()`
      Generated

    - #### getSourceLocator_ProjectFactories

          EReference getSourceLocator_ProjectFactories()

      Returns the meta object for the containment reference list '`Project Factories`'.
      Returns:
        the meta object for the containment reference list 'Project Factories'.
      See Also:
        `SourceLocator.getProjectFactories()`, `getSourceLocator()`
      Generated

    - #### getSourceLocator_LocateNestedProjects

          EAttribute getSourceLocator_LocateNestedProjects()

      Returns the meta object for the attribute '`Locate Nested Projects`'.
      Returns:
        the meta object for the attribute 'Locate Nested Projects'.
      See Also:
        `SourceLocator.isLocateNestedProjects()`, `getSourceLocator()`
      Generated

    - #### getSourceLocator_Predicates

          EReference getSourceLocator_Predicates()

      Returns the meta object for the containment reference list '`Predicates`'.
      Returns:
        the meta object for the containment reference list 'Predicates'.
      See Also:
        `SourceLocator.getPredicates()`, `getSourceLocator()`
      Generated

    - #### getSourceLocator__Matches__IProject

          EOperation getSourceLocator__Matches__IProject()

      Returns the meta object for the '`Matches`' operation.
      Returns:
        the meta object for the 'Matches' operation.
      See Also:
        `SourceLocator.matches(org.eclipse.core.resources.IProject)`
      Generated

    - #### getSourceLocator__LoadProject__EList_BackendContainer_IProgressMonitor

          EOperation getSourceLocator__LoadProject__EList_BackendContainer_IProgressMonitor()

      Returns the meta object for the '`Load Project`' operation.
      Returns:
        the meta object for the 'Load Project' operation.
      See Also:
        `SourceLocator.loadProject(org.eclipse.emf.common.util.EList, org.eclipse.oomph.resources.backend.BackendContainer, org.eclipse.core.runtime.IProgressMonitor)`
      Generated

    - #### getSourceLocator__HandleProjects__EList_ProjectHandler_MultiStatus_IProgressMonitor

          EOperation getSourceLocator__HandleProjects__EList_ProjectHandler_MultiStatus_IProgressMonitor()

      Returns the meta object for the '`Handle Projects`' operation.
      Returns:
        the meta object for the 'Handle Projects' operation.
      See Also:
        `SourceLocator.handleProjects(org.eclipse.emf.common.util.EList, org.eclipse.oomph.resources.ProjectHandler, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor)`
      Generated

    - #### getProjectFactory

          EClass getProjectFactory()

      Returns the meta object for class '`Project Factory`'.
      Returns:
        the meta object for class 'Project Factory'.
      See Also:
        `ProjectFactory`
      Generated

    - #### getProjectFactory_ExcludedPaths

          EAttribute getProjectFactory_ExcludedPaths()

      Returns the meta object for the attribute list '`Excluded Paths`'.
      Returns:
        the meta object for the attribute list 'Excluded Paths'.
      See Also:
        `ProjectFactory.getExcludedPaths()`, `getProjectFactory()`
      Generated

    - #### getProjectFactory__CreateProject__BackendContainer_BackendContainer_IProgressMonitor

          EOperation getProjectFactory__CreateProject__BackendContainer_BackendContainer_IProgressMonitor()

      Returns the meta object for the '`Create Project`' operation.
      Returns:
        the meta object for the 'Create Project' operation.
      See Also:
        `ProjectFactory.createProject(org.eclipse.oomph.resources.backend.BackendContainer, org.eclipse.oomph.resources.backend.BackendContainer, org.eclipse.core.runtime.IProgressMonitor)`
      Generated

    - #### getProjectFactory__IsExcludedPath__BackendContainer_BackendContainer

          EOperation getProjectFactory__IsExcludedPath__BackendContainer_BackendContainer()

      Returns the meta object for the '`Is Excluded Path`' operation.
      Returns:
        the meta object for the 'Is Excluded Path' operation.
      See Also:
        `ProjectFactory.isExcludedPath(org.eclipse.oomph.resources.backend.BackendContainer, org.eclipse.oomph.resources.backend.BackendContainer)`
      Generated

    - #### getXMLProjectFactory

          EClass getXMLProjectFactory()

      Returns the meta object for class '`XML Project Factory`'.
      Returns:
        the meta object for class 'XML Project Factory'.
      See Also:
        `XMLProjectFactory`
      Generated

    - #### getEclipseProjectFactory

          EClass getEclipseProjectFactory()

      Returns the meta object for class '`Eclipse Project Factory`'.
      Returns:
        the meta object for class 'Eclipse Project Factory'.
      See Also:
        `EclipseProjectFactory`
      Generated

    - #### getMavenProjectFactory

          EClass getMavenProjectFactory()

      Returns the meta object for class '`Maven Project Factory`'.
      Returns:
        the meta object for class 'Maven Project Factory'.
      See Also:
        `MavenProjectFactory`
      Generated

    - #### getProjectHandler

          EDataType getProjectHandler()

      Returns the meta object for data type '`Project Handler`'.
      Returns:
        the meta object for data type 'Project Handler'.
      See Also:
        `ProjectHandler`
      Generated
      Model
        instanceClass="org.eclipse.oomph.resources.ProjectHandler" serializeable="false"

    - #### getBackendContainer

          EDataType getBackendContainer()

      Returns the meta object for data type '`Backend Container`'.
      Returns:
        the meta object for data type 'Backend Container'.
      See Also:
        `BackendContainer`
      Generated
      Model
        instanceClass="org.eclipse.oomph.resources.backend.BackendContainer" serializeable="false"

    - #### getMultiStatus

          EDataType getMultiStatus()

      Returns the meta object for data type '`Multi Status`'.
      Returns:
        the meta object for data type 'Multi Status'.
      See Also:
        `MultiStatus`
      Generated
      Model
        instanceClass="org.eclipse.core.runtime.MultiStatus" serializeable="false"

    - #### getProgressMonitor

          EDataType getProgressMonitor()

      Returns the meta object for data type '`Progress Monitor`'.
      Returns:
        the meta object for data type 'Progress Monitor'.
      See Also:
        `IProgressMonitor`
      Generated
      Model
        instanceClass="org.eclipse.core.runtime.IProgressMonitor" serializeable="false"

    - #### getResourcesFactory

          ResourcesFactory getResourcesFactory()

      Returns the factory that creates the instances of the model.
      Returns:
        the factory that creates the instances of the model.
      Generated

Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v20.html