org.eclipse.oomph.p2

## Interface P2Package.Literals

- Enclosing interface:
    P2Package

      public static interface P2Package.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
  Generated

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static EClass` | `PROFILE_DEFINITION` The meta object literal for the '`Profile Definition`' class.
    `static EOperation` | `PROFILE_DEFINITION___SET_REPOSITORIES__ELIST` The meta object literal for the 'Set Repositories' operation.
    `static EOperation` | `PROFILE_DEFINITION___SET_REQUIREMENTS__ELIST` The meta object literal for the 'Set Requirements' operation.
    `static EAttribute` | `PROFILE_DEFINITION__INCLUDE_SOURCE_BUNDLES` The meta object literal for the 'Include Source Bundles' attribute feature.
    `static EReference` | `PROFILE_DEFINITION__REPOSITORIES` The meta object literal for the 'Repositories' containment reference list feature.
    `static EReference` | `PROFILE_DEFINITION__REQUIREMENTS` The meta object literal for the 'Requirements' containment reference list feature.
    `static EClass` | `REPOSITORY` The meta object literal for the '`Repository`' class.
    `static EAttribute` | `REPOSITORY__TYPE` The meta object literal for the 'Type' attribute feature.
    `static EAttribute` | `REPOSITORY__URL` The meta object literal for the 'URL' attribute feature.
    `static EClass` | `REPOSITORY_LIST` The meta object literal for the '`Repository List`' class.
    `static EAttribute` | `REPOSITORY_LIST__NAME` The meta object literal for the 'Name' attribute feature.
    `static EReference` | `REPOSITORY_LIST__REPOSITORIES` The meta object literal for the 'Repositories' containment reference list feature.
    `static EEnum` | `REPOSITORY_TYPE` The meta object literal for the '`Repository Type`' enum.
    `static EClass` | `REQUIREMENT` The meta object literal for the '`Requirement`' class.
    `static EOperation` | `REQUIREMENT___SET_VERSION_RANGE__VERSION_VERSIONSEGMENT` The meta object literal for the 'Set Version Range' operation.
    `static EAttribute` | `REQUIREMENT__FEATURE` The meta object literal for the 'Feature' attribute feature.
    `static EAttribute` | `REQUIREMENT__ID` The meta object literal for the 'ID' attribute feature.
    `static EAttribute` | `REQUIREMENT__NAME` The meta object literal for the 'Name' attribute feature.
    `static EAttribute` | `REQUIREMENT__NAMESPACE` The meta object literal for the 'Namespace' attribute feature.
    `static EAttribute` | `REQUIREMENT__OPTIONAL` The meta object literal for the 'Optional' attribute feature.
    `static EAttribute` | `REQUIREMENT__VERSION_RANGE` The meta object literal for the 'Version Range' attribute feature.
    `static EDataType` | `VERSION` The meta object literal for the 'Version' data type.
    `static EDataType` | `VERSION_RANGE` The meta object literal for the 'Version Range' data type.
    `static EEnum` | `VERSION_SEGMENT` The meta object literal for the '`Version Segment`' enum.

- - ### Field Detail

    - #### PROFILE_DEFINITION

          static final EClass PROFILE_DEFINITION

      The meta object literal for the '`Profile Definition`' class.
      See Also:
        `ProfileDefinitionImpl`, `P2PackageImpl.getProfileDefinition()`
      Generated

    - #### PROFILE_DEFINITION__REQUIREMENTS

          static final EReference PROFILE_DEFINITION__REQUIREMENTS

      The meta object literal for the 'Requirements' containment reference list feature.
      Generated

    - #### PROFILE_DEFINITION__REPOSITORIES

          static final EReference PROFILE_DEFINITION__REPOSITORIES

      The meta object literal for the 'Repositories' containment reference list feature.
      Generated

    - #### PROFILE_DEFINITION__INCLUDE_SOURCE_BUNDLES

          static final EAttribute PROFILE_DEFINITION__INCLUDE_SOURCE_BUNDLES

      The meta object literal for the 'Include Source Bundles' attribute feature.
      Generated

    - #### PROFILE_DEFINITION___SET_REQUIREMENTS__ELIST

          static final EOperation PROFILE_DEFINITION___SET_REQUIREMENTS__ELIST

      The meta object literal for the 'Set Requirements' operation.
      Generated

    - #### PROFILE_DEFINITION___SET_REPOSITORIES__ELIST

          static final EOperation PROFILE_DEFINITION___SET_REPOSITORIES__ELIST

      The meta object literal for the 'Set Repositories' operation.
      Generated

    - #### REQUIREMENT

          static final EClass REQUIREMENT

      The meta object literal for the '`Requirement`' class.
      See Also:
        `RequirementImpl`, `P2PackageImpl.getRequirement()`
      Generated

    - #### REQUIREMENT__ID

          static final EAttribute REQUIREMENT__ID

      The meta object literal for the 'ID' attribute feature.
      Generated

    - #### REQUIREMENT__NAME

          static final EAttribute REQUIREMENT__NAME

      The meta object literal for the 'Name' attribute feature.
      Generated

    - #### REQUIREMENT__NAMESPACE

          static final EAttribute REQUIREMENT__NAMESPACE

      The meta object literal for the 'Namespace' attribute feature.
      Generated

    - #### REQUIREMENT__VERSION_RANGE

          static final EAttribute REQUIREMENT__VERSION_RANGE

      The meta object literal for the 'Version Range' attribute feature.
      Generated

    - #### REQUIREMENT__OPTIONAL

          static final EAttribute REQUIREMENT__OPTIONAL

      The meta object literal for the 'Optional' attribute feature.
      Generated

    - #### REQUIREMENT__FEATURE

          static final EAttribute REQUIREMENT__FEATURE

      The meta object literal for the 'Feature' attribute feature.
      Generated

    - #### REQUIREMENT___SET_VERSION_RANGE__VERSION_VERSIONSEGMENT

          static final EOperation REQUIREMENT___SET_VERSION_RANGE__VERSION_VERSIONSEGMENT

      The meta object literal for the 'Set Version Range' operation.
      Generated

    - #### REPOSITORY_LIST

          static final EClass REPOSITORY_LIST

      The meta object literal for the '`Repository List`' class.
      See Also:
        `RepositoryListImpl`, `P2PackageImpl.getRepositoryList()`
      Generated

    - #### REPOSITORY_LIST__REPOSITORIES

          static final EReference REPOSITORY_LIST__REPOSITORIES

      The meta object literal for the 'Repositories' containment reference list feature.
      Generated

    - #### REPOSITORY_LIST__NAME

          static final EAttribute REPOSITORY_LIST__NAME

      The meta object literal for the 'Name' attribute feature.
      Generated

    - #### REPOSITORY

          static final EClass REPOSITORY

      The meta object literal for the '`Repository`' class.
      See Also:
        `RepositoryImpl`, `P2PackageImpl.getRepository()`
      Generated

    - #### REPOSITORY__URL

          static final EAttribute REPOSITORY__URL

      The meta object literal for the 'URL' attribute feature.
      Generated

    - #### REPOSITORY__TYPE

          static final EAttribute REPOSITORY__TYPE

      The meta object literal for the 'Type' attribute feature.
      Generated

    - #### REPOSITORY_TYPE

          static final EEnum REPOSITORY_TYPE

      The meta object literal for the '`Repository Type`' enum.
      See Also:
        `RepositoryType`, `P2PackageImpl.getRepositoryType()`
      Generated

    - #### VERSION_SEGMENT

          static final EEnum VERSION_SEGMENT

      The meta object literal for the '`Version Segment`' enum.
      See Also:
        `VersionSegment`, `P2PackageImpl.getVersionSegment()`
      Generated

    - #### VERSION

          static final EDataType VERSION

      The meta object literal for the 'Version' data type.
      See Also:
        `Version`, `P2PackageImpl.getVersion()`
      Generated

    - #### VERSION_RANGE

          static final EDataType VERSION_RANGE

      The meta object literal for the 'Version Range' data type.
      See Also:
        `VersionRange`, `P2PackageImpl.getVersionRange()`
      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