org.eclipse.oomph.setup.pde

## Interface PDEPackage

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

      public interface PDEPackage
      extends EPackage

  The Package for the model. It contains accessors for the meta objects to represent
  - each class,
  - each feature of each class,
  - each enum,
  - and each data type
  See Also:
    `PDEFactory`
  Generated
  Model
    kind="package" annotation="http://www.eclipse.org/emf/2002/Ecore schemaLocation='https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/PDE.ecore'" annotation="http://www.eclipse.org/oomph/setup/Enablement variableName='setup.pde.p2' repository='${oomph.update.url}' installableUnits='org.eclipse.oomph.setup.pde.feature.group'" annotation="http://www.eclipse.org/oomph/base/LabelProvider imageBaseURI='https://raw.githubusercontent.com/eclipse-oomph/oomph/master/plugins/org.eclipse.oomph.setup.pde.edit/icons/full/obj16'"

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `PDEPackage.Literals` Defines literals for the meta objects that represent each class, each feature 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` | `API_BASELINE_TASK` The meta object id for the '`API Baseline Task`' class.
    `static int` | `API_BASELINE_TASK__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `API_BASELINE_TASK__DESCRIPTION` The feature id for the 'Description' attribute.
    `static int` | `API_BASELINE_TASK__DISABLED` The feature id for the 'Disabled' attribute.
    `static int` | `API_BASELINE_TASK__EXCLUDED_TRIGGERS` The feature id for the 'Excluded Triggers' attribute.
    `static int` | `API_BASELINE_TASK__ID` The feature id for the 'ID' attribute.
    `static int` | `API_BASELINE_TASK__LOCATION` The feature id for the 'Location' attribute.
    `static int` | `API_BASELINE_TASK__NAME` The feature id for the 'Name' attribute.
    `static int` | `API_BASELINE_TASK__PREDECESSORS` The feature id for the 'Predecessors' reference list.
    `static int` | `API_BASELINE_TASK__REMOTE_URI` The feature id for the 'Remote URI' attribute.
    `static int` | `API_BASELINE_TASK__RESTRICTIONS` The feature id for the 'Restrictions' reference list.
    `static int` | `API_BASELINE_TASK__SCOPE_TYPE` The feature id for the 'Scope Type' attribute.
    `static int` | `API_BASELINE_TASK__SUCCESSORS` The feature id for the 'Successors' reference list.
    `static int` | `API_BASELINE_TASK__VERSION` The feature id for the 'Version' attribute.
    `static int` | `API_BASELINE_TASK_FEATURE_COUNT` The number of structural features of the 'API Baseline Task' class.
    `static PDEPackage` | `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` | `TARGET_PLATFORM_TASK` The meta object id for the '`Target Platform Task`' class.
    `static int` | `TARGET_PLATFORM_TASK__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `TARGET_PLATFORM_TASK__DESCRIPTION` The feature id for the 'Description' attribute.
    `static int` | `TARGET_PLATFORM_TASK__DISABLED` The feature id for the 'Disabled' attribute.
    `static int` | `TARGET_PLATFORM_TASK__EXCLUDED_TRIGGERS` The feature id for the 'Excluded Triggers' attribute.
    `static int` | `TARGET_PLATFORM_TASK__ID` The feature id for the 'ID' attribute.
    `static int` | `TARGET_PLATFORM_TASK__NAME` The feature id for the 'Name' attribute.
    `static int` | `TARGET_PLATFORM_TASK__PREDECESSORS` The feature id for the 'Predecessors' reference list.
    `static int` | `TARGET_PLATFORM_TASK__RESTRICTIONS` The feature id for the 'Restrictions' reference list.
    `static int` | `TARGET_PLATFORM_TASK__SCOPE_TYPE` The feature id for the 'Scope Type' attribute.
    `static int` | `TARGET_PLATFORM_TASK__SUCCESSORS` The feature id for the 'Successors' reference list.
    `static int` | `TARGET_PLATFORM_TASK_FEATURE_COUNT` The number of structural features of the 'Target Platform Task' class.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `EAttribute` | `getAPIBaselineTask_Location()` Returns the meta object for the attribute '`Location`'.
    `EAttribute` | `getAPIBaselineTask_Name()` Returns the meta object for the attribute '`Name`'.
    `EAttribute` | `getAPIBaselineTask_RemoteURI()` Returns the meta object for the attribute '`Remote URI`'.
    `EAttribute` | `getAPIBaselineTask_Version()` Returns the meta object for the attribute '`Version`'.
    `EClass` | `getAPIBaselineTask()` Returns the meta object for class '`API Baseline Task`'.
    `PDEFactory` | `getPDEFactory()` Returns the factory that creates the instances of the model.
    `EAttribute` | `getTargetPlatformTask_Name()` Returns the meta object for the attribute '`Name`'.
    `EClass` | `getTargetPlatformTask()` Returns the meta object for class '`Target Platform Task`'.

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

      The singleton instance of the package.
      Generated

    - #### TARGET_PLATFORM_TASK

          static final int TARGET_PLATFORM_TASK

      The meta object id for the '`Target Platform Task`' class.
      See Also:
        `TargetPlatformTaskImpl`, `PDEPackageImpl.getTargetPlatformTask()`, Constant Field Values
      Generated

    - #### TARGET_PLATFORM_TASK__ANNOTATIONS

          static final int TARGET_PLATFORM_TASK__ANNOTATIONS

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

    - #### TARGET_PLATFORM_TASK__ID

          static final int TARGET_PLATFORM_TASK__ID

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

    - #### TARGET_PLATFORM_TASK__DESCRIPTION

          static final int TARGET_PLATFORM_TASK__DESCRIPTION

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

    - #### TARGET_PLATFORM_TASK__SCOPE_TYPE

          static final int TARGET_PLATFORM_TASK__SCOPE_TYPE

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

    - #### TARGET_PLATFORM_TASK__EXCLUDED_TRIGGERS

          static final int TARGET_PLATFORM_TASK__EXCLUDED_TRIGGERS

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

    - #### TARGET_PLATFORM_TASK__DISABLED

          static final int TARGET_PLATFORM_TASK__DISABLED

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

    - #### TARGET_PLATFORM_TASK__PREDECESSORS

          static final int TARGET_PLATFORM_TASK__PREDECESSORS

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

    - #### TARGET_PLATFORM_TASK__SUCCESSORS

          static final int TARGET_PLATFORM_TASK__SUCCESSORS

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

    - #### TARGET_PLATFORM_TASK__RESTRICTIONS

          static final int TARGET_PLATFORM_TASK__RESTRICTIONS

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

    - #### TARGET_PLATFORM_TASK__NAME

          static final int TARGET_PLATFORM_TASK__NAME

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

    - #### TARGET_PLATFORM_TASK_FEATURE_COUNT

          static final int TARGET_PLATFORM_TASK_FEATURE_COUNT

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

    - #### API_BASELINE_TASK

          static final int API_BASELINE_TASK

      The meta object id for the '`API Baseline Task`' class.
      See Also:
        `APIBaselineTaskImpl`, `PDEPackageImpl.getAPIBaselineTask()`, Constant Field Values
      Generated

    - #### API_BASELINE_TASK__ANNOTATIONS

          static final int API_BASELINE_TASK__ANNOTATIONS

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

    - #### API_BASELINE_TASK__ID

          static final int API_BASELINE_TASK__ID

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

    - #### API_BASELINE_TASK__DESCRIPTION

          static final int API_BASELINE_TASK__DESCRIPTION

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

    - #### API_BASELINE_TASK__SCOPE_TYPE

          static final int API_BASELINE_TASK__SCOPE_TYPE

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

    - #### API_BASELINE_TASK__EXCLUDED_TRIGGERS

          static final int API_BASELINE_TASK__EXCLUDED_TRIGGERS

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

    - #### API_BASELINE_TASK__DISABLED

          static final int API_BASELINE_TASK__DISABLED

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

    - #### API_BASELINE_TASK__PREDECESSORS

          static final int API_BASELINE_TASK__PREDECESSORS

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

    - #### API_BASELINE_TASK__SUCCESSORS

          static final int API_BASELINE_TASK__SUCCESSORS

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

    - #### API_BASELINE_TASK__RESTRICTIONS

          static final int API_BASELINE_TASK__RESTRICTIONS

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

    - #### API_BASELINE_TASK__NAME

          static final int API_BASELINE_TASK__NAME

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

    - #### API_BASELINE_TASK__VERSION

          static final int API_BASELINE_TASK__VERSION

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

    - #### API_BASELINE_TASK__LOCATION

          static final int API_BASELINE_TASK__LOCATION

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

    - #### API_BASELINE_TASK__REMOTE_URI

          static final int API_BASELINE_TASK__REMOTE_URI

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

    - #### API_BASELINE_TASK_FEATURE_COUNT

          static final int API_BASELINE_TASK_FEATURE_COUNT

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

  - ### Method Detail

    - #### getTargetPlatformTask

          EClass getTargetPlatformTask()

      Returns the meta object for class '`Target Platform Task`'.
      Returns:
        the meta object for class 'Target Platform Task'.
      See Also:
        `TargetPlatformTask`
      Generated

    - #### getTargetPlatformTask_Name

          EAttribute getTargetPlatformTask_Name()

      Returns the meta object for the attribute '`Name`'.
      Returns:
        the meta object for the attribute 'Name'.
      See Also:
        `TargetPlatformTask.getName()`, `getTargetPlatformTask()`
      Generated

    - #### getAPIBaselineTask

          EClass getAPIBaselineTask()

      Returns the meta object for class '`API Baseline Task`'.
      Returns:
        the meta object for class 'API Baseline Task'.
      See Also:
        `APIBaselineTask`
      Generated

    - #### getAPIBaselineTask_Name

          EAttribute getAPIBaselineTask_Name()

      Returns the meta object for the attribute '`Name`'.
      Returns:
        the meta object for the attribute 'Name'.
      See Also:
        `APIBaselineTask.getName()`, `getAPIBaselineTask()`
      Generated

    - #### getAPIBaselineTask_Version

          EAttribute getAPIBaselineTask_Version()

      Returns the meta object for the attribute '`Version`'.
      Returns:
        the meta object for the attribute 'Version'.
      See Also:
        `APIBaselineTask.getVersion()`, `getAPIBaselineTask()`
      Generated

    - #### getAPIBaselineTask_Location

          EAttribute getAPIBaselineTask_Location()

      Returns the meta object for the attribute '`Location`'.
      Returns:
        the meta object for the attribute 'Location'.
      See Also:
        `APIBaselineTask.getLocation()`, `getAPIBaselineTask()`
      Generated

    - #### getAPIBaselineTask_RemoteURI

          EAttribute getAPIBaselineTask_RemoteURI()

      Returns the meta object for the attribute '`Remote URI`'.
      Returns:
        the meta object for the attribute 'Remote URI'.
      See Also:
        `APIBaselineTask.getRemoteURI()`, `getAPIBaselineTask()`
      Generated

    - #### getPDEFactory

          PDEFactory getPDEFactory()

      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