org.eclipse.oomph.predicates

## Interface PredicatesPackage

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

      public interface PredicatesPackage
      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:
    `PredicatesFactory`
  Generated
  Model
    kind="package" annotation="http://www.eclipse.org/emf/2002/Ecore schemaLocation='https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Predicates.ecore'" annotation="http://www.eclipse.org/oomph/base/LabelProvider imageBaseURI='https://raw.githubusercontent.com/eclipse-oomph/oomph/master/plugins/org.eclipse.oomph.predicates.edit/icons/full/obj16'"

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `PredicatesPackage.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` | `AND_PREDICATE` The meta object id for the '`And Predicate`' class.
    `static int` | `AND_PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `AND_PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `AND_PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `AND_PREDICATE__OPERANDS` The feature id for the 'Operands' containment reference list.
    `static int` | `AND_PREDICATE_FEATURE_COUNT` The number of structural features of the 'And Predicate' class.
    `static int` | `AND_PREDICATE_OPERATION_COUNT` The number of operations of the 'And Predicate' class.
    `static int` | `BUILDER_PREDICATE` The meta object id for the '`Builder Predicate`' class.
    `static int` | `BUILDER_PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `BUILDER_PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `BUILDER_PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `BUILDER_PREDICATE__BUILDER` The feature id for the 'Builder' attribute.
    `static int` | `BUILDER_PREDICATE_FEATURE_COUNT` The number of structural features of the 'Builder Predicate' class.
    `static int` | `BUILDER_PREDICATE_OPERATION_COUNT` The number of operations of the 'Builder Predicate' class.
    `static int` | `COMMENT_PREDICATE` The meta object id for the '`Comment Predicate`' class.
    `static int` | `COMMENT_PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `COMMENT_PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `COMMENT_PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `COMMENT_PREDICATE__PATTERN` The feature id for the 'Pattern' attribute.
    `static int` | `COMMENT_PREDICATE_FEATURE_COUNT` The number of structural features of the 'Comment Predicate' class.
    `static int` | `COMMENT_PREDICATE_OPERATION_COUNT` The number of operations of the 'Comment Predicate' class.
    `static PredicatesPackage` | `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` | `FILE_PREDICATE` The meta object id for the '`File Predicate`' class.
    `static int` | `FILE_PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `FILE_PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `FILE_PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `FILE_PREDICATE__CONTENT_PATTERN` The feature id for the 'Content Pattern' attribute.
    `static int` | `FILE_PREDICATE__FILE_PATTERN` The feature id for the 'File Pattern' attribute.
    `static int` | `FILE_PREDICATE_FEATURE_COUNT` The number of structural features of the 'File Predicate' class.
    `static int` | `FILE_PREDICATE_OPERATION_COUNT` The number of operations of the 'File Predicate' class.
    `static int` | `LOCATION_PREDICATE` The meta object id for the '`Location Predicate`' class.
    `static int` | `LOCATION_PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `LOCATION_PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `LOCATION_PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `LOCATION_PREDICATE__PATTERN` The feature id for the 'Pattern' attribute.
    `static int` | `LOCATION_PREDICATE_FEATURE_COUNT` The number of structural features of the 'Location Predicate' class.
    `static int` | `LOCATION_PREDICATE_OPERATION_COUNT` The number of operations of the 'Location Predicate' class.
    `static int` | `NAME_PREDICATE` The meta object id for the '`Name Predicate`' class.
    `static int` | `NAME_PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `NAME_PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `NAME_PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `NAME_PREDICATE__PATTERN` The feature id for the 'Pattern' attribute.
    `static int` | `NAME_PREDICATE_FEATURE_COUNT` The number of structural features of the 'Name Predicate' class.
    `static int` | `NAME_PREDICATE_OPERATION_COUNT` The number of operations of the 'Name Predicate' class.
    `static int` | `NATURE_PREDICATE` The meta object id for the '`Nature Predicate`' class.
    `static int` | `NATURE_PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `NATURE_PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `NATURE_PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `NATURE_PREDICATE__NATURE` The feature id for the 'Nature' attribute.
    `static int` | `NATURE_PREDICATE_FEATURE_COUNT` The number of structural features of the 'Nature Predicate' class.
    `static int` | `NATURE_PREDICATE_OPERATION_COUNT` The number of operations of the 'Nature Predicate' class.
    `static int` | `NOT_PREDICATE` The meta object id for the '`Not Predicate`' class.
    `static int` | `NOT_PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `NOT_PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `NOT_PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `NOT_PREDICATE__OPERAND` The feature id for the 'Operand' containment reference.
    `static int` | `NOT_PREDICATE_FEATURE_COUNT` The number of structural features of the 'Not Predicate' class.
    `static int` | `NOT_PREDICATE_OPERATION_COUNT` The number of operations of the 'Not Predicate' class.
    `static int` | `OR_PREDICATE` The meta object id for the '`Or Predicate`' class.
    `static int` | `OR_PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `OR_PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `OR_PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `OR_PREDICATE__OPERANDS` The feature id for the 'Operands' containment reference list.
    `static int` | `OR_PREDICATE_FEATURE_COUNT` The number of structural features of the 'Or Predicate' class.
    `static int` | `OR_PREDICATE_OPERATION_COUNT` The number of operations of the 'Or Predicate' class.
    `static int` | `PREDICATE` The meta object id for the '`Predicate`' class.
    `static int` | `PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `PREDICATE_FEATURE_COUNT` The number of structural features of the 'Predicate' class.
    `static int` | `PREDICATE_OPERATION_COUNT` The number of operations of the 'Predicate' class.
    `static int` | `PROJECT` The meta object id for the 'Project' data type.
    `static int` | `REPOSITORY_PREDICATE` The meta object id for the '`Repository Predicate`' class.
    `static int` | `REPOSITORY_PREDICATE___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `REPOSITORY_PREDICATE___MATCHES__IRESOURCE` The operation id for the 'Matches' operation.
    `static int` | `REPOSITORY_PREDICATE__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `REPOSITORY_PREDICATE__PROJECT` The feature id for the 'Project' attribute.
    `static int` | `REPOSITORY_PREDICATE_FEATURE_COUNT` The number of structural features of the 'Repository Predicate' class.
    `static int` | `REPOSITORY_PREDICATE_OPERATION_COUNT` The number of operations of the 'Repository Predicate' class.
    `static int` | `RESOURCE` The meta object id for the 'Resource' data type.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `EReference` | `getAndPredicate_Operands()` Returns the meta object for the containment reference list '`Operands`'.
    `EClass` | `getAndPredicate()` Returns the meta object for class '`And Predicate`'.
    `EAttribute` | `getBuilderPredicate_Builder()` Returns the meta object for the attribute '`Builder`'.
    `EClass` | `getBuilderPredicate()` Returns the meta object for class '`Builder Predicate`'.
    `EAttribute` | `getCommentPredicate_Pattern()` Returns the meta object for the attribute '`Pattern`'.
    `EClass` | `getCommentPredicate()` Returns the meta object for class '`Comment Predicate`'.
    `EAttribute` | `getFilePredicate_ContentPattern()` Returns the meta object for the attribute '`Content Pattern`'.
    `EAttribute` | `getFilePredicate_FilePattern()` Returns the meta object for the attribute '`File Pattern`'.
    `EClass` | `getFilePredicate()` Returns the meta object for class '`File Predicate`'.
    `EAttribute` | `getLocationPredicate_Pattern()` Returns the meta object for the attribute '`Pattern`'.
    `EClass` | `getLocationPredicate()` Returns the meta object for class '`Location Predicate`'.
    `EAttribute` | `getNamePredicate_Pattern()` Returns the meta object for the attribute '`Pattern`'.
    `EClass` | `getNamePredicate()` Returns the meta object for class '`Name Predicate`'.
    `EAttribute` | `getNaturePredicate_Nature()` Returns the meta object for the attribute '`Nature`'.
    `EClass` | `getNaturePredicate()` Returns the meta object for class '`Nature Predicate`'.
    `EReference` | `getNotPredicate_Operand()` Returns the meta object for the containment reference '`Operand`'.
    `EClass` | `getNotPredicate()` Returns the meta object for class '`Not Predicate`'.
    `EReference` | `getOrPredicate_Operands()` Returns the meta object for the containment reference list '`Operands`'.
    `EClass` | `getOrPredicate()` Returns the meta object for class '`Or Predicate`'.
    `EOperation` | `getPredicate__Matches__IResource()` Returns the meta object for the '`Matches`' operation.
    `EClass` | `getPredicate()` Returns the meta object for class '`Predicate`'.
    `PredicatesFactory` | `getPredicatesFactory()` Returns the factory that creates the instances of the model.
    `EDataType` | `getProject()` Returns the meta object for data type '`Project`'.
    `EAttribute` | `getRepositoryPredicate_Project()` Returns the meta object for the attribute '`Project`'.
    `EClass` | `getRepositoryPredicate()` Returns the meta object for class '`Repository Predicate`'.
    `EDataType` | `getResource()` Returns the meta object for data type '`Resource`'.

    - ### 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 PredicatesPackage eINSTANCE

      The singleton instance of the package.
      Generated

    - #### PREDICATE

          static final int PREDICATE

      The meta object id for the '`Predicate`' class.
      See Also:
        `PredicateImpl`, `PredicatesPackageImpl.getPredicate()`, Constant Field Values
      Generated

    - #### PREDICATE__ANNOTATIONS

          static final int PREDICATE__ANNOTATIONS

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

    - #### PREDICATE_FEATURE_COUNT

          static final int PREDICATE_FEATURE_COUNT

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

    - #### PREDICATE___GET_ANNOTATION__STRING

          static final int PREDICATE___GET_ANNOTATION__STRING

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

    - #### PREDICATE___MATCHES__IRESOURCE

          static final int PREDICATE___MATCHES__IRESOURCE

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

    - #### PREDICATE_OPERATION_COUNT

          static final int PREDICATE_OPERATION_COUNT

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

    - #### NAME_PREDICATE

          static final int NAME_PREDICATE

      The meta object id for the '`Name Predicate`' class.
      See Also:
        `NamePredicateImpl`, `PredicatesPackageImpl.getNamePredicate()`, Constant Field Values
      Generated

    - #### NAME_PREDICATE__ANNOTATIONS

          static final int NAME_PREDICATE__ANNOTATIONS

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

    - #### NAME_PREDICATE__PATTERN

          static final int NAME_PREDICATE__PATTERN

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

    - #### NAME_PREDICATE_FEATURE_COUNT

          static final int NAME_PREDICATE_FEATURE_COUNT

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

    - #### NAME_PREDICATE___GET_ANNOTATION__STRING

          static final int NAME_PREDICATE___GET_ANNOTATION__STRING

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

    - #### NAME_PREDICATE___MATCHES__IRESOURCE

          static final int NAME_PREDICATE___MATCHES__IRESOURCE

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

    - #### NAME_PREDICATE_OPERATION_COUNT

          static final int NAME_PREDICATE_OPERATION_COUNT

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

    - #### COMMENT_PREDICATE

          static final int COMMENT_PREDICATE

      The meta object id for the '`Comment Predicate`' class.
      See Also:
        `CommentPredicateImpl`, `PredicatesPackageImpl.getCommentPredicate()`, Constant Field Values
      Generated

    - #### COMMENT_PREDICATE__ANNOTATIONS

          static final int COMMENT_PREDICATE__ANNOTATIONS

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

    - #### COMMENT_PREDICATE__PATTERN

          static final int COMMENT_PREDICATE__PATTERN

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

    - #### COMMENT_PREDICATE_FEATURE_COUNT

          static final int COMMENT_PREDICATE_FEATURE_COUNT

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

    - #### COMMENT_PREDICATE___GET_ANNOTATION__STRING

          static final int COMMENT_PREDICATE___GET_ANNOTATION__STRING

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

    - #### COMMENT_PREDICATE___MATCHES__IRESOURCE

          static final int COMMENT_PREDICATE___MATCHES__IRESOURCE

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

    - #### COMMENT_PREDICATE_OPERATION_COUNT

          static final int COMMENT_PREDICATE_OPERATION_COUNT

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

    - #### LOCATION_PREDICATE

          static final int LOCATION_PREDICATE

      The meta object id for the '`Location Predicate`' class.
      See Also:
        `LocationPredicateImpl`, `PredicatesPackageImpl.getLocationPredicate()`, Constant Field Values
      Generated

    - #### LOCATION_PREDICATE__ANNOTATIONS

          static final int LOCATION_PREDICATE__ANNOTATIONS

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

    - #### LOCATION_PREDICATE__PATTERN

          static final int LOCATION_PREDICATE__PATTERN

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

    - #### LOCATION_PREDICATE_FEATURE_COUNT

          static final int LOCATION_PREDICATE_FEATURE_COUNT

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

    - #### LOCATION_PREDICATE___GET_ANNOTATION__STRING

          static final int LOCATION_PREDICATE___GET_ANNOTATION__STRING

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

    - #### LOCATION_PREDICATE___MATCHES__IRESOURCE

          static final int LOCATION_PREDICATE___MATCHES__IRESOURCE

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

    - #### LOCATION_PREDICATE_OPERATION_COUNT

          static final int LOCATION_PREDICATE_OPERATION_COUNT

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

    - #### REPOSITORY_PREDICATE

          static final int REPOSITORY_PREDICATE

      The meta object id for the '`Repository Predicate`' class.
      See Also:
        `RepositoryPredicateImpl`, `PredicatesPackageImpl.getRepositoryPredicate()`, Constant Field Values
      Generated

    - #### REPOSITORY_PREDICATE__ANNOTATIONS

          static final int REPOSITORY_PREDICATE__ANNOTATIONS

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

    - #### REPOSITORY_PREDICATE__PROJECT

          static final int REPOSITORY_PREDICATE__PROJECT

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

    - #### REPOSITORY_PREDICATE_FEATURE_COUNT

          static final int REPOSITORY_PREDICATE_FEATURE_COUNT

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

    - #### REPOSITORY_PREDICATE___GET_ANNOTATION__STRING

          static final int REPOSITORY_PREDICATE___GET_ANNOTATION__STRING

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

    - #### REPOSITORY_PREDICATE___MATCHES__IRESOURCE

          static final int REPOSITORY_PREDICATE___MATCHES__IRESOURCE

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

    - #### REPOSITORY_PREDICATE_OPERATION_COUNT

          static final int REPOSITORY_PREDICATE_OPERATION_COUNT

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

    - #### AND_PREDICATE

          static final int AND_PREDICATE

      The meta object id for the '`And Predicate`' class.
      See Also:
        `AndPredicateImpl`, `PredicatesPackageImpl.getAndPredicate()`, Constant Field Values
      Generated

    - #### AND_PREDICATE__ANNOTATIONS

          static final int AND_PREDICATE__ANNOTATIONS

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

    - #### AND_PREDICATE__OPERANDS

          static final int AND_PREDICATE__OPERANDS

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

    - #### AND_PREDICATE_FEATURE_COUNT

          static final int AND_PREDICATE_FEATURE_COUNT

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

    - #### AND_PREDICATE___GET_ANNOTATION__STRING

          static final int AND_PREDICATE___GET_ANNOTATION__STRING

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

    - #### AND_PREDICATE___MATCHES__IRESOURCE

          static final int AND_PREDICATE___MATCHES__IRESOURCE

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

    - #### AND_PREDICATE_OPERATION_COUNT

          static final int AND_PREDICATE_OPERATION_COUNT

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

    - #### OR_PREDICATE

          static final int OR_PREDICATE

      The meta object id for the '`Or Predicate`' class.
      See Also:
        `OrPredicateImpl`, `PredicatesPackageImpl.getOrPredicate()`, Constant Field Values
      Generated

    - #### OR_PREDICATE__ANNOTATIONS

          static final int OR_PREDICATE__ANNOTATIONS

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

    - #### OR_PREDICATE__OPERANDS

          static final int OR_PREDICATE__OPERANDS

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

    - #### OR_PREDICATE_FEATURE_COUNT

          static final int OR_PREDICATE_FEATURE_COUNT

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

    - #### OR_PREDICATE___GET_ANNOTATION__STRING

          static final int OR_PREDICATE___GET_ANNOTATION__STRING

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

    - #### OR_PREDICATE___MATCHES__IRESOURCE

          static final int OR_PREDICATE___MATCHES__IRESOURCE

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

    - #### OR_PREDICATE_OPERATION_COUNT

          static final int OR_PREDICATE_OPERATION_COUNT

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

    - #### NOT_PREDICATE

          static final int NOT_PREDICATE

      The meta object id for the '`Not Predicate`' class.
      See Also:
        `NotPredicateImpl`, `PredicatesPackageImpl.getNotPredicate()`, Constant Field Values
      Generated

    - #### NOT_PREDICATE__ANNOTATIONS

          static final int NOT_PREDICATE__ANNOTATIONS

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

    - #### NOT_PREDICATE__OPERAND

          static final int NOT_PREDICATE__OPERAND

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

    - #### NOT_PREDICATE_FEATURE_COUNT

          static final int NOT_PREDICATE_FEATURE_COUNT

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

    - #### NOT_PREDICATE___GET_ANNOTATION__STRING

          static final int NOT_PREDICATE___GET_ANNOTATION__STRING

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

    - #### NOT_PREDICATE___MATCHES__IRESOURCE

          static final int NOT_PREDICATE___MATCHES__IRESOURCE

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

    - #### NOT_PREDICATE_OPERATION_COUNT

          static final int NOT_PREDICATE_OPERATION_COUNT

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

    - #### NATURE_PREDICATE

          static final int NATURE_PREDICATE

      The meta object id for the '`Nature Predicate`' class.
      See Also:
        `NaturePredicateImpl`, `PredicatesPackageImpl.getNaturePredicate()`, Constant Field Values
      Generated

    - #### NATURE_PREDICATE__ANNOTATIONS

          static final int NATURE_PREDICATE__ANNOTATIONS

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

    - #### NATURE_PREDICATE__NATURE

          static final int NATURE_PREDICATE__NATURE

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

    - #### NATURE_PREDICATE_FEATURE_COUNT

          static final int NATURE_PREDICATE_FEATURE_COUNT

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

    - #### NATURE_PREDICATE___GET_ANNOTATION__STRING

          static final int NATURE_PREDICATE___GET_ANNOTATION__STRING

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

    - #### NATURE_PREDICATE___MATCHES__IRESOURCE

          static final int NATURE_PREDICATE___MATCHES__IRESOURCE

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

    - #### NATURE_PREDICATE_OPERATION_COUNT

          static final int NATURE_PREDICATE_OPERATION_COUNT

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

    - #### BUILDER_PREDICATE

          static final int BUILDER_PREDICATE

      The meta object id for the '`Builder Predicate`' class.
      See Also:
        `BuilderPredicateImpl`, `PredicatesPackageImpl.getBuilderPredicate()`, Constant Field Values
      Generated

    - #### BUILDER_PREDICATE__ANNOTATIONS

          static final int BUILDER_PREDICATE__ANNOTATIONS

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

    - #### BUILDER_PREDICATE__BUILDER

          static final int BUILDER_PREDICATE__BUILDER

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

    - #### BUILDER_PREDICATE_FEATURE_COUNT

          static final int BUILDER_PREDICATE_FEATURE_COUNT

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

    - #### BUILDER_PREDICATE___GET_ANNOTATION__STRING

          static final int BUILDER_PREDICATE___GET_ANNOTATION__STRING

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

    - #### BUILDER_PREDICATE___MATCHES__IRESOURCE

          static final int BUILDER_PREDICATE___MATCHES__IRESOURCE

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

    - #### BUILDER_PREDICATE_OPERATION_COUNT

          static final int BUILDER_PREDICATE_OPERATION_COUNT

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

    - #### FILE_PREDICATE

          static final int FILE_PREDICATE

      The meta object id for the '`File Predicate`' class.
      See Also:
        `FilePredicateImpl`, `PredicatesPackageImpl.getFilePredicate()`, Constant Field Values
      Generated

    - #### FILE_PREDICATE__ANNOTATIONS

          static final int FILE_PREDICATE__ANNOTATIONS

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

    - #### FILE_PREDICATE__FILE_PATTERN

          static final int FILE_PREDICATE__FILE_PATTERN

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

    - #### FILE_PREDICATE__CONTENT_PATTERN

          static final int FILE_PREDICATE__CONTENT_PATTERN

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

    - #### FILE_PREDICATE_FEATURE_COUNT

          static final int FILE_PREDICATE_FEATURE_COUNT

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

    - #### FILE_PREDICATE___GET_ANNOTATION__STRING

          static final int FILE_PREDICATE___GET_ANNOTATION__STRING

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

    - #### FILE_PREDICATE___MATCHES__IRESOURCE

          static final int FILE_PREDICATE___MATCHES__IRESOURCE

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

    - #### FILE_PREDICATE_OPERATION_COUNT

          static final int FILE_PREDICATE_OPERATION_COUNT

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

    - #### PROJECT

          static final int PROJECT

      The meta object id for the 'Project' data type.
      See Also:
        `IProject`, `PredicatesPackageImpl.getProject()`, Constant Field Values
      Generated

    - #### RESOURCE

          static final int RESOURCE

      The meta object id for the 'Resource' data type.
      See Also:
        `IResource`, `PredicatesPackageImpl.getResource()`, Constant Field Values
      Generated

  - ### Method Detail

    - #### getPredicate

          EClass getPredicate()

      Returns the meta object for class '`Predicate`'.
      Returns:
        the meta object for class 'Predicate'.
      See Also:
        `Predicate`
      Generated

    - #### getPredicate__Matches__IResource

          EOperation getPredicate__Matches__IResource()

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

    - #### getNamePredicate

          EClass getNamePredicate()

      Returns the meta object for class '`Name Predicate`'.
      Returns:
        the meta object for class 'Name Predicate'.
      See Also:
        `NamePredicate`
      Generated

    - #### getNamePredicate_Pattern

          EAttribute getNamePredicate_Pattern()

      Returns the meta object for the attribute '`Pattern`'.
      Returns:
        the meta object for the attribute 'Pattern'.
      See Also:
        `NamePredicate.getPattern()`, `getNamePredicate()`
      Generated

    - #### getCommentPredicate

          EClass getCommentPredicate()

      Returns the meta object for class '`Comment Predicate`'.
      Returns:
        the meta object for class 'Comment Predicate'.
      See Also:
        `CommentPredicate`
      Generated

    - #### getCommentPredicate_Pattern

          EAttribute getCommentPredicate_Pattern()

      Returns the meta object for the attribute '`Pattern`'.
      Returns:
        the meta object for the attribute 'Pattern'.
      See Also:
        `CommentPredicate.getPattern()`, `getCommentPredicate()`
      Generated

    - #### getLocationPredicate

          EClass getLocationPredicate()

      Returns the meta object for class '`Location Predicate`'.
      Returns:
        the meta object for class 'Location Predicate'.
      See Also:
        `LocationPredicate`
      Generated

    - #### getLocationPredicate_Pattern

          EAttribute getLocationPredicate_Pattern()

      Returns the meta object for the attribute '`Pattern`'.
      Returns:
        the meta object for the attribute 'Pattern'.
      See Also:
        `LocationPredicate.getPattern()`, `getLocationPredicate()`
      Generated

    - #### getRepositoryPredicate

          EClass getRepositoryPredicate()

      Returns the meta object for class '`Repository Predicate`'.
      Returns:
        the meta object for class 'Repository Predicate'.
      See Also:
        `RepositoryPredicate`
      Generated

    - #### getRepositoryPredicate_Project

          EAttribute getRepositoryPredicate_Project()

      Returns the meta object for the attribute '`Project`'.
      Returns:
        the meta object for the attribute 'Project'.
      See Also:
        `RepositoryPredicate.getProject()`, `getRepositoryPredicate()`
      Generated

    - #### getAndPredicate

          EClass getAndPredicate()

      Returns the meta object for class '`And Predicate`'.
      Returns:
        the meta object for class 'And Predicate'.
      See Also:
        `AndPredicate`
      Generated

    - #### getAndPredicate_Operands

          EReference getAndPredicate_Operands()

      Returns the meta object for the containment reference list '`Operands`'.
      Returns:
        the meta object for the containment reference list 'Operands'.
      See Also:
        `AndPredicate.getOperands()`, `getAndPredicate()`
      Generated

    - #### getOrPredicate

          EClass getOrPredicate()

      Returns the meta object for class '`Or Predicate`'.
      Returns:
        the meta object for class 'Or Predicate'.
      See Also:
        `OrPredicate`
      Generated

    - #### getOrPredicate_Operands

          EReference getOrPredicate_Operands()

      Returns the meta object for the containment reference list '`Operands`'.
      Returns:
        the meta object for the containment reference list 'Operands'.
      See Also:
        `OrPredicate.getOperands()`, `getOrPredicate()`
      Generated

    - #### getNotPredicate

          EClass getNotPredicate()

      Returns the meta object for class '`Not Predicate`'.
      Returns:
        the meta object for class 'Not Predicate'.
      See Also:
        `NotPredicate`
      Generated

    - #### getNotPredicate_Operand

          EReference getNotPredicate_Operand()

      Returns the meta object for the containment reference '`Operand`'.
      Returns:
        the meta object for the containment reference 'Operand'.
      See Also:
        `NotPredicate.getOperand()`, `getNotPredicate()`
      Generated

    - #### getNaturePredicate

          EClass getNaturePredicate()

      Returns the meta object for class '`Nature Predicate`'.
      Returns:
        the meta object for class 'Nature Predicate'.
      See Also:
        `NaturePredicate`
      Generated

    - #### getNaturePredicate_Nature

          EAttribute getNaturePredicate_Nature()

      Returns the meta object for the attribute '`Nature`'.
      Returns:
        the meta object for the attribute 'Nature'.
      See Also:
        `NaturePredicate.getNature()`, `getNaturePredicate()`
      Generated

    - #### getBuilderPredicate

          EClass getBuilderPredicate()

      Returns the meta object for class '`Builder Predicate`'.
      Returns:
        the meta object for class 'Builder Predicate'.
      See Also:
        `BuilderPredicate`
      Generated

    - #### getBuilderPredicate_Builder

          EAttribute getBuilderPredicate_Builder()

      Returns the meta object for the attribute '`Builder`'.
      Returns:
        the meta object for the attribute 'Builder'.
      See Also:
        `BuilderPredicate.getBuilder()`, `getBuilderPredicate()`
      Generated

    - #### getFilePredicate

          EClass getFilePredicate()

      Returns the meta object for class '`File Predicate`'.
      Returns:
        the meta object for class 'File Predicate'.
      See Also:
        `FilePredicate`
      Generated

    - #### getFilePredicate_FilePattern

          EAttribute getFilePredicate_FilePattern()

      Returns the meta object for the attribute '`File Pattern`'.
      Returns:
        the meta object for the attribute 'File Pattern'.
      See Also:
        `FilePredicate.getFilePattern()`, `getFilePredicate()`
      Generated

    - #### getFilePredicate_ContentPattern

          EAttribute getFilePredicate_ContentPattern()

      Returns the meta object for the attribute '`Content Pattern`'.
      Returns:
        the meta object for the attribute 'Content Pattern'.
      See Also:
        `FilePredicate.getContentPattern()`, `getFilePredicate()`
      Generated

    - #### getProject

          EDataType getProject()

      Returns the meta object for data type '`Project`'.
      Returns:
        the meta object for data type 'Project'.
      See Also:
        `IProject`
      Generated
      Model
        instanceClass="org.eclipse.core.resources.IProject"

    - #### getResource

          EDataType getResource()

      Returns the meta object for data type '`Resource`'.
      Returns:
        the meta object for data type 'Resource'.
      See Also:
        `IResource`
      Generated
      Model
        instanceClass="org.eclipse.core.resources.IResource"

    - #### getPredicatesFactory

          PredicatesFactory getPredicatesFactory()

      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