org.eclipse.oomph.targlets

## Interface TargletPackage

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

      public interface TargletPackage
      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:
    `TargletFactory`
  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/Targlets.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.targlets.edit/icons/full/obj16'"

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `TargletPackage.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` | `BUCKMINSTER_GENERATOR` The meta object id for the '`Buckminster Generator`' class.
    `static int` | `BUCKMINSTER_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP` The operation id for the 'Generate IUs' operation.
    `static int` | `BUCKMINSTER_GENERATOR___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `BUCKMINSTER_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP` The operation id for the 'Modify IU' operation.
    `static int` | `BUCKMINSTER_GENERATOR__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `BUCKMINSTER_GENERATOR__SAVE_AS_COMPONENT` The feature id for the 'Save As Component' attribute.
    `static int` | `BUCKMINSTER_GENERATOR_FEATURE_COUNT` The number of structural features of the 'Buckminster Generator' class.
    `static int` | `BUCKMINSTER_GENERATOR_OPERATION_COUNT` The number of operations of the 'Buckminster Generator' class.
    `static int` | `COMPONENT_DEFINITION` The meta object id for the '`Component Definition`' class.
    `static int` | `COMPONENT_DEFINITION___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `COMPONENT_DEFINITION__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `COMPONENT_DEFINITION__ID` The feature id for the 'ID' attribute.
    `static int` | `COMPONENT_DEFINITION__REQUIREMENTS` The feature id for the 'Requirements' containment reference list.
    `static int` | `COMPONENT_DEFINITION__VERSION` The feature id for the 'Version' attribute.
    `static int` | `COMPONENT_DEFINITION_FEATURE_COUNT` The number of structural features of the 'Component Definition' class.
    `static int` | `COMPONENT_DEFINITION_OPERATION_COUNT` The number of operations of the 'Component Definition' class.
    `static int` | `COMPONENT_EXTENSION` The meta object id for the '`Component Extension`' class.
    `static int` | `COMPONENT_EXTENSION___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `COMPONENT_EXTENSION__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `COMPONENT_EXTENSION__REQUIREMENTS` The feature id for the 'Requirements' containment reference list.
    `static int` | `COMPONENT_EXTENSION_FEATURE_COUNT` The number of structural features of the 'Component Extension' class.
    `static int` | `COMPONENT_EXTENSION_OPERATION_COUNT` The number of operations of the 'Component Extension' class.
    `static int` | `COMPONENT_GENERATOR` The meta object id for the '`Component Generator`' class.
    `static int` | `COMPONENT_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP` The operation id for the 'Generate IUs' operation.
    `static int` | `COMPONENT_GENERATOR___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `COMPONENT_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP` The operation id for the 'Modify IU' operation.
    `static int` | `COMPONENT_GENERATOR__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `COMPONENT_GENERATOR_FEATURE_COUNT` The number of structural features of the 'Component Generator' class.
    `static int` | `COMPONENT_GENERATOR_OPERATION_COUNT` The number of operations of the 'Component Generator' class.
    `static TargletPackage` | `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` | `FEATURE_GENERATOR` The meta object id for the '`Feature Generator`' class.
    `static int` | `FEATURE_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP` The operation id for the 'Generate IUs' operation.
    `static int` | `FEATURE_GENERATOR___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `FEATURE_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP` The operation id for the 'Modify IU' operation.
    `static int` | `FEATURE_GENERATOR__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `FEATURE_GENERATOR_FEATURE_COUNT` The number of structural features of the 'Feature Generator' class.
    `static int` | `FEATURE_GENERATOR_OPERATION_COUNT` The number of operations of the 'Feature Generator' class.
    `static int` | `INSTALLABLE_UNIT` The meta object id for the 'Installable Unit' data type.
    `static int` | `IU_GENERATOR` The meta object id for the '`IU Generator`' class.
    `static int` | `IU_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP` The operation id for the 'Generate IUs' operation.
    `static int` | `IU_GENERATOR___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `IU_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP` The operation id for the 'Modify IU' operation.
    `static int` | `IU_GENERATOR__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `IU_GENERATOR_FEATURE_COUNT` The number of structural features of the 'IU Generator' class.
    `static int` | `IU_GENERATOR_OPERATION_COUNT` The number of operations of the 'IU Generator' class.
    `static int` | `PLUGIN_GENERATOR` The meta object id for the '`Plugin Generator`' class.
    `static int` | `PLUGIN_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP` The operation id for the 'Generate IUs' operation.
    `static int` | `PLUGIN_GENERATOR___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `PLUGIN_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP` The operation id for the 'Modify IU' operation.
    `static int` | `PLUGIN_GENERATOR__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `PLUGIN_GENERATOR_FEATURE_COUNT` The number of structural features of the 'Plugin Generator' class.
    `static int` | `PLUGIN_GENERATOR_OPERATION_COUNT` The number of operations of the 'Plugin Generator' class.
    `static int` | `STRING_TO_VERSION_MAP` The meta object id for the 'String To Version Map' data type.
    `static int` | `TARGLET` The meta object id for the '`Targlet`' class.
    `static int` | `TARGLET___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `TARGLET__ACTIVE_REPOSITORIES` The feature id for the 'Active Repositories' reference list.
    `static int` | `TARGLET__ACTIVE_REPOSITORY_LIST` The feature id for the 'Active Repository List' reference.
    `static int` | `TARGLET__ACTIVE_REPOSITORY_LIST_NAME` The feature id for the 'Active Repository List Name' attribute.
    `static int` | `TARGLET__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `TARGLET__INCLUDE_ALL_PLATFORMS` The feature id for the 'Include All Platforms' attribute.
    `static int` | `TARGLET__INCLUDE_SOURCES` The feature id for the 'Include Sources' attribute.
    `static int` | `TARGLET__INSTALLABLE_UNIT_GENERATORS` The feature id for the 'Installable Unit Generators' containment reference list.
    `static int` | `TARGLET__NAME` The feature id for the 'Name' attribute.
    `static int` | `TARGLET__REPOSITORY_LISTS` The feature id for the 'Repository Lists' containment reference list.
    `static int` | `TARGLET__REQUIREMENTS` The feature id for the 'Requirements' containment reference list.
    `static int` | `TARGLET__SOURCE_LOCATORS` The feature id for the 'Source Locators' containment reference list.
    `static int` | `TARGLET_CONTAINER` The meta object id for the '`Container`' class.
    `static int` | `TARGLET_CONTAINER___GET_ANNOTATION__STRING` The operation id for the 'Get Annotation' operation.
    `static int` | `TARGLET_CONTAINER__ANNOTATIONS` The feature id for the 'Annotations' containment reference list.
    `static int` | `TARGLET_CONTAINER__ID` The feature id for the 'ID' attribute.
    `static int` | `TARGLET_CONTAINER__TARGLETS` The feature id for the 'Targlets' containment reference list.
    `static int` | `TARGLET_CONTAINER_FEATURE_COUNT` The number of structural features of the 'Container' class.
    `static int` | `TARGLET_CONTAINER_OPERATION_COUNT` The number of operations of the 'Container' class.
    `static int` | `TARGLET_FEATURE_COUNT` The number of structural features of the 'Targlet' class.
    `static int` | `TARGLET_OPERATION_COUNT` The number of operations of the 'Targlet' class.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `EAttribute` | `getBuckminsterGenerator_SaveAsComponent()` Returns the meta object for the attribute '`Save As Component`'.
    `EClass` | `getBuckminsterGenerator()` Returns the meta object for class '`Buckminster Generator`'.
    `EAttribute` | `getComponentDefinition_ID()` Returns the meta object for the attribute '`ID`'.
    `EAttribute` | `getComponentDefinition_Version()` Returns the meta object for the attribute '`Version`'.
    `EClass` | `getComponentDefinition()` Returns the meta object for class '`Component Definition`'.
    `EReference` | `getComponentExtension_Requirements()` Returns the meta object for the containment reference list '`Requirements`'.
    `EClass` | `getComponentExtension()` Returns the meta object for class '`Component Extension`'.
    `EClass` | `getComponentGenerator()` Returns the meta object for class '`Component Generator`'.
    `EClass` | `getFeatureGenerator()` Returns the meta object for class '`Feature Generator`'.
    `EDataType` | `getInstallableUnit()` Returns the meta object for data type '`Installable Unit`'.
    `EOperation` | `getIUGenerator__GenerateIUs__IProject_String_Map()` Returns the meta object for the '`Generate IUs`' operation.
    `EOperation` | `getIUGenerator__ModifyIU__IInstallableUnit_IProject_String_Map()` Returns the meta object for the '`Modify IU`' operation.
    `EClass` | `getIUGenerator()` Returns the meta object for class '`IU Generator`'.
    `EClass` | `getPluginGenerator()` Returns the meta object for class '`Plugin Generator`'.
    `EDataType` | `getStringToVersionMap()` Returns the meta object for data type '`String To Version Map`'.
    `EReference` | `getTarglet_ActiveRepositories()` Returns the meta object for the reference list '`Active Repositories`'.
    `EReference` | `getTarglet_ActiveRepositoryList()` Returns the meta object for the reference '`Active Repository List`'.
    `EAttribute` | `getTarglet_ActiveRepositoryListName()` Returns the meta object for the attribute '`Active Repository List Name`'.
    `EAttribute` | `getTarglet_IncludeAllPlatforms()` Returns the meta object for the attribute '`Include All Platforms`'.
    `EAttribute` | `getTarglet_IncludeSources()` Returns the meta object for the attribute '`Include Sources`'.
    `EReference` | `getTarglet_InstallableUnitGenerators()` Returns the meta object for the containment reference list '`Installable Unit Generators`'.
    `EAttribute` | `getTarglet_Name()` Returns the meta object for the attribute '`Name`'.
    `EReference` | `getTarglet_RepositoryLists()` Returns the meta object for the containment reference list '`Repository Lists`'.
    `EReference` | `getTarglet_Requirements()` Returns the meta object for the containment reference list '`Requirements`'.
    `EReference` | `getTarglet_SourceLocators()` Returns the meta object for the containment reference list '`Source Locators`'.
    `EClass` | `getTarglet()` Returns the meta object for class '`Targlet`'.
    `EAttribute` | `getTargletContainer_ID()` Returns the meta object for the attribute '`ID`'.
    `EReference` | `getTargletContainer_Targlets()` Returns the meta object for the containment reference list '`Targlets`'.
    `EClass` | `getTargletContainer()` Returns the meta object for class '`Container`'.
    `TargletFactory` | `getTargletFactory()` Returns the factory that creates the instances of the model.

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

      The singleton instance of the package.
      Generated

    - #### TARGLET_CONTAINER

          static final int TARGLET_CONTAINER

      The meta object id for the '`Container`' class.
      See Also:
        `TargletContainerImpl`, `TargletPackageImpl.getTargletContainer()`, Constant Field Values
      Generated

    - #### TARGLET_CONTAINER__ANNOTATIONS

          static final int TARGLET_CONTAINER__ANNOTATIONS

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

    - #### TARGLET_CONTAINER__ID

          static final int TARGLET_CONTAINER__ID

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

    - #### TARGLET_CONTAINER__TARGLETS

          static final int TARGLET_CONTAINER__TARGLETS

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

    - #### TARGLET_CONTAINER_FEATURE_COUNT

          static final int TARGLET_CONTAINER_FEATURE_COUNT

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

    - #### TARGLET_CONTAINER___GET_ANNOTATION__STRING

          static final int TARGLET_CONTAINER___GET_ANNOTATION__STRING

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

    - #### TARGLET_CONTAINER_OPERATION_COUNT

          static final int TARGLET_CONTAINER_OPERATION_COUNT

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

    - #### TARGLET

          static final int TARGLET

      The meta object id for the '`Targlet`' class.
      See Also:
        `TargletImpl`, `TargletPackageImpl.getTarglet()`, Constant Field Values
      Generated

    - #### TARGLET__ANNOTATIONS

          static final int TARGLET__ANNOTATIONS

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

    - #### TARGLET__NAME

          static final int TARGLET__NAME

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

    - #### TARGLET__REQUIREMENTS

          static final int TARGLET__REQUIREMENTS

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

    - #### TARGLET__SOURCE_LOCATORS

          static final int TARGLET__SOURCE_LOCATORS

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

    - #### TARGLET__INSTALLABLE_UNIT_GENERATORS

          static final int TARGLET__INSTALLABLE_UNIT_GENERATORS

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

    - #### TARGLET__REPOSITORY_LISTS

          static final int TARGLET__REPOSITORY_LISTS

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

    - #### TARGLET__ACTIVE_REPOSITORY_LIST_NAME

          static final int TARGLET__ACTIVE_REPOSITORY_LIST_NAME

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

    - #### TARGLET__ACTIVE_REPOSITORY_LIST

          static final int TARGLET__ACTIVE_REPOSITORY_LIST

      The feature id for the 'Active Repository List' reference.
      See Also:
        Constant Field Values
      Generated
      Ordered

    - #### TARGLET__ACTIVE_REPOSITORIES

          static final int TARGLET__ACTIVE_REPOSITORIES

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

    - #### TARGLET__INCLUDE_SOURCES

          static final int TARGLET__INCLUDE_SOURCES

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

    - #### TARGLET__INCLUDE_ALL_PLATFORMS

          static final int TARGLET__INCLUDE_ALL_PLATFORMS

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

    - #### TARGLET_FEATURE_COUNT

          static final int TARGLET_FEATURE_COUNT

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

    - #### TARGLET___GET_ANNOTATION__STRING

          static final int TARGLET___GET_ANNOTATION__STRING

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

    - #### TARGLET_OPERATION_COUNT

          static final int TARGLET_OPERATION_COUNT

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

    - #### COMPONENT_EXTENSION

          static final int COMPONENT_EXTENSION

      The meta object id for the '`Component Extension`' class.
      See Also:
        `ComponentExtensionImpl`, `TargletPackageImpl.getComponentExtension()`, Constant Field Values
      Generated

    - #### COMPONENT_EXTENSION__ANNOTATIONS

          static final int COMPONENT_EXTENSION__ANNOTATIONS

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

    - #### COMPONENT_EXTENSION__REQUIREMENTS

          static final int COMPONENT_EXTENSION__REQUIREMENTS

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

    - #### COMPONENT_EXTENSION_FEATURE_COUNT

          static final int COMPONENT_EXTENSION_FEATURE_COUNT

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

    - #### COMPONENT_EXTENSION___GET_ANNOTATION__STRING

          static final int COMPONENT_EXTENSION___GET_ANNOTATION__STRING

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

    - #### COMPONENT_EXTENSION_OPERATION_COUNT

          static final int COMPONENT_EXTENSION_OPERATION_COUNT

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

    - #### COMPONENT_DEFINITION

          static final int COMPONENT_DEFINITION

      The meta object id for the '`Component Definition`' class.
      See Also:
        `ComponentDefinitionImpl`, `TargletPackageImpl.getComponentDefinition()`, Constant Field Values
      Generated

    - #### COMPONENT_DEFINITION__ANNOTATIONS

          static final int COMPONENT_DEFINITION__ANNOTATIONS

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

    - #### COMPONENT_DEFINITION__REQUIREMENTS

          static final int COMPONENT_DEFINITION__REQUIREMENTS

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

    - #### COMPONENT_DEFINITION__ID

          static final int COMPONENT_DEFINITION__ID

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

    - #### COMPONENT_DEFINITION__VERSION

          static final int COMPONENT_DEFINITION__VERSION

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

    - #### COMPONENT_DEFINITION_FEATURE_COUNT

          static final int COMPONENT_DEFINITION_FEATURE_COUNT

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

    - #### COMPONENT_DEFINITION___GET_ANNOTATION__STRING

          static final int COMPONENT_DEFINITION___GET_ANNOTATION__STRING

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

    - #### COMPONENT_DEFINITION_OPERATION_COUNT

          static final int COMPONENT_DEFINITION_OPERATION_COUNT

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

    - #### IU_GENERATOR

          static final int IU_GENERATOR

      The meta object id for the '`IU Generator`' class.
      See Also:
        `IUGenerator`, `TargletPackageImpl.getIUGenerator()`, Constant Field Values
      Generated

    - #### IU_GENERATOR__ANNOTATIONS

          static final int IU_GENERATOR__ANNOTATIONS

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

    - #### IU_GENERATOR_FEATURE_COUNT

          static final int IU_GENERATOR_FEATURE_COUNT

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

    - #### IU_GENERATOR___GET_ANNOTATION__STRING

          static final int IU_GENERATOR___GET_ANNOTATION__STRING

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

    - #### IU_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP

          static final int IU_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP

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

    - #### IU_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP

          static final int IU_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP

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

    - #### IU_GENERATOR_OPERATION_COUNT

          static final int IU_GENERATOR_OPERATION_COUNT

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

    - #### FEATURE_GENERATOR

          static final int FEATURE_GENERATOR

      The meta object id for the '`Feature Generator`' class.
      See Also:
        `FeatureGeneratorImpl`, `TargletPackageImpl.getFeatureGenerator()`, Constant Field Values
      Generated

    - #### FEATURE_GENERATOR__ANNOTATIONS

          static final int FEATURE_GENERATOR__ANNOTATIONS

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

    - #### FEATURE_GENERATOR_FEATURE_COUNT

          static final int FEATURE_GENERATOR_FEATURE_COUNT

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

    - #### FEATURE_GENERATOR___GET_ANNOTATION__STRING

          static final int FEATURE_GENERATOR___GET_ANNOTATION__STRING

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

    - #### FEATURE_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP

          static final int FEATURE_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP

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

    - #### FEATURE_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP

          static final int FEATURE_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP

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

    - #### FEATURE_GENERATOR_OPERATION_COUNT

          static final int FEATURE_GENERATOR_OPERATION_COUNT

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

    - #### PLUGIN_GENERATOR

          static final int PLUGIN_GENERATOR

      The meta object id for the '`Plugin Generator`' class.
      See Also:
        `PluginGeneratorImpl`, `TargletPackageImpl.getPluginGenerator()`, Constant Field Values
      Generated

    - #### PLUGIN_GENERATOR__ANNOTATIONS

          static final int PLUGIN_GENERATOR__ANNOTATIONS

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

    - #### PLUGIN_GENERATOR_FEATURE_COUNT

          static final int PLUGIN_GENERATOR_FEATURE_COUNT

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

    - #### PLUGIN_GENERATOR___GET_ANNOTATION__STRING

          static final int PLUGIN_GENERATOR___GET_ANNOTATION__STRING

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

    - #### PLUGIN_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP

          static final int PLUGIN_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP

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

    - #### PLUGIN_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP

          static final int PLUGIN_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP

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

    - #### PLUGIN_GENERATOR_OPERATION_COUNT

          static final int PLUGIN_GENERATOR_OPERATION_COUNT

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

    - #### COMPONENT_GENERATOR

          static final int COMPONENT_GENERATOR

      The meta object id for the '`Component Generator`' class.
      See Also:
        `ComponentGeneratorImpl`, `TargletPackageImpl.getComponentGenerator()`, Constant Field Values
      Generated

    - #### COMPONENT_GENERATOR__ANNOTATIONS

          static final int COMPONENT_GENERATOR__ANNOTATIONS

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

    - #### COMPONENT_GENERATOR_FEATURE_COUNT

          static final int COMPONENT_GENERATOR_FEATURE_COUNT

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

    - #### COMPONENT_GENERATOR___GET_ANNOTATION__STRING

          static final int COMPONENT_GENERATOR___GET_ANNOTATION__STRING

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

    - #### COMPONENT_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP

          static final int COMPONENT_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP

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

    - #### COMPONENT_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP

          static final int COMPONENT_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP

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

    - #### COMPONENT_GENERATOR_OPERATION_COUNT

          static final int COMPONENT_GENERATOR_OPERATION_COUNT

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

    - #### BUCKMINSTER_GENERATOR

          static final int BUCKMINSTER_GENERATOR

      The meta object id for the '`Buckminster Generator`' class.
      See Also:
        `BuckminsterGeneratorImpl`, `TargletPackageImpl.getBuckminsterGenerator()`, Constant Field Values
      Generated

    - #### BUCKMINSTER_GENERATOR__ANNOTATIONS

          static final int BUCKMINSTER_GENERATOR__ANNOTATIONS

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

    - #### BUCKMINSTER_GENERATOR__SAVE_AS_COMPONENT

          static final int BUCKMINSTER_GENERATOR__SAVE_AS_COMPONENT

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

    - #### BUCKMINSTER_GENERATOR_FEATURE_COUNT

          static final int BUCKMINSTER_GENERATOR_FEATURE_COUNT

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

    - #### BUCKMINSTER_GENERATOR___GET_ANNOTATION__STRING

          static final int BUCKMINSTER_GENERATOR___GET_ANNOTATION__STRING

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

    - #### BUCKMINSTER_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP

          static final int BUCKMINSTER_GENERATOR___GENERATE_IUS__IPROJECT_STRING_MAP

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

    - #### BUCKMINSTER_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP

          static final int BUCKMINSTER_GENERATOR___MODIFY_IU__IINSTALLABLEUNIT_IPROJECT_STRING_MAP

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

    - #### BUCKMINSTER_GENERATOR_OPERATION_COUNT

          static final int BUCKMINSTER_GENERATOR_OPERATION_COUNT

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

    - #### INSTALLABLE_UNIT

          static final int INSTALLABLE_UNIT

      The meta object id for the 'Installable Unit' data type.
      See Also:
        `IInstallableUnit`, `TargletPackageImpl.getInstallableUnit()`, Constant Field Values
      Generated

    - #### STRING_TO_VERSION_MAP

          static final int STRING_TO_VERSION_MAP

      The meta object id for the 'String To Version Map' data type.
      See Also:
        `Map`, `TargletPackageImpl.getStringToVersionMap()`, Constant Field Values
      Generated

  - ### Method Detail

    - #### getTargletContainer

          EClass getTargletContainer()

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

    - #### getTargletContainer_ID

          EAttribute getTargletContainer_ID()

      Returns the meta object for the attribute '`ID`'.
      Returns:
        the meta object for the attribute 'ID'.
      See Also:
        `TargletContainer.getID()`, `getTargletContainer()`
      Generated

    - #### getTargletContainer_Targlets

          EReference getTargletContainer_Targlets()

      Returns the meta object for the containment reference list '`Targlets`'.
      Returns:
        the meta object for the containment reference list 'Targlets'.
      See Also:
        `TargletContainer.getTarglets()`, `getTargletContainer()`
      Generated

    - #### getTarglet

          EClass getTarglet()

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

    - #### getTarglet_Name

          EAttribute getTarglet_Name()

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

    - #### getTarglet_Requirements

          EReference getTarglet_Requirements()

      Returns the meta object for the containment reference list '`Requirements`'.
      Returns:
        the meta object for the containment reference list 'Requirements'.
      See Also:
        `Targlet.getRequirements()`, `getTarglet()`
      Generated

    - #### getTarglet_SourceLocators

          EReference getTarglet_SourceLocators()

      Returns the meta object for the containment reference list '`Source Locators`'.
      Returns:
        the meta object for the containment reference list 'Source Locators'.
      See Also:
        `Targlet.getSourceLocators()`, `getTarglet()`
      Generated

    - #### getTarglet_InstallableUnitGenerators

          EReference getTarglet_InstallableUnitGenerators()

      Returns the meta object for the containment reference list '`Installable Unit Generators`'.
      Returns:
        the meta object for the containment reference list 'Installable Unit Generators'.
      See Also:
        `Targlet.getInstallableUnitGenerators()`, `getTarglet()`
      Generated

    - #### getTarglet_RepositoryLists

          EReference getTarglet_RepositoryLists()

      Returns the meta object for the containment reference list '`Repository Lists`'.
      Returns:
        the meta object for the containment reference list 'Repository Lists'.
      See Also:
        `Targlet.getRepositoryLists()`, `getTarglet()`
      Generated

    - #### getTarglet_ActiveRepositoryListName

          EAttribute getTarglet_ActiveRepositoryListName()

      Returns the meta object for the attribute '`Active Repository List Name`'.
      Returns:
        the meta object for the attribute 'Active Repository List Name'.
      See Also:
        `Targlet.getActiveRepositoryListName()`, `getTarglet()`
      Generated

    - #### getTarglet_ActiveRepositoryList

          EReference getTarglet_ActiveRepositoryList()

      Returns the meta object for the reference '`Active Repository List`'.
      Returns:
        the meta object for the reference 'Active Repository List'.
      See Also:
        `Targlet.getActiveRepositoryList()`, `getTarglet()`
      Generated

    - #### getTarglet_ActiveRepositories

          EReference getTarglet_ActiveRepositories()

      Returns the meta object for the reference list '`Active Repositories`'.
      Returns:
        the meta object for the reference list 'Active Repositories'.
      See Also:
        `Targlet.getActiveRepositories()`, `getTarglet()`
      Generated

    - #### getTarglet_IncludeSources

          EAttribute getTarglet_IncludeSources()

      Returns the meta object for the attribute '`Include Sources`'.
      Returns:
        the meta object for the attribute 'Include Sources'.
      See Also:
        `Targlet.isIncludeSources()`, `getTarglet()`
      Generated

    - #### getTarglet_IncludeAllPlatforms

          EAttribute getTarglet_IncludeAllPlatforms()

      Returns the meta object for the attribute '`Include All Platforms`'.
      Returns:
        the meta object for the attribute 'Include All Platforms'.
      See Also:
        `Targlet.isIncludeAllPlatforms()`, `getTarglet()`
      Generated

    - #### getComponentExtension

          EClass getComponentExtension()

      Returns the meta object for class '`Component Extension`'.
      Returns:
        the meta object for class 'Component Extension'.
      See Also:
        `ComponentExtension`
      Generated

    - #### getComponentExtension_Requirements

          EReference getComponentExtension_Requirements()

      Returns the meta object for the containment reference list '`Requirements`'.
      Returns:
        the meta object for the containment reference list 'Requirements'.
      See Also:
        `ComponentExtension.getRequirements()`, `getComponentExtension()`
      Generated

    - #### getComponentDefinition

          EClass getComponentDefinition()

      Returns the meta object for class '`Component Definition`'.
      Returns:
        the meta object for class 'Component Definition'.
      See Also:
        `ComponentDefinition`
      Generated

    - #### getComponentDefinition_ID

          EAttribute getComponentDefinition_ID()

      Returns the meta object for the attribute '`ID`'.
      Returns:
        the meta object for the attribute 'ID'.
      See Also:
        `ComponentDefinition.getID()`, `getComponentDefinition()`
      Generated

    - #### getComponentDefinition_Version

          EAttribute getComponentDefinition_Version()

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

    - #### getIUGenerator

          EClass getIUGenerator()

      Returns the meta object for class '`IU Generator`'.
      Returns:
        the meta object for class 'IU Generator'.
      See Also:
        `IUGenerator`
      Generated

    - #### getIUGenerator__GenerateIUs__IProject_String_Map

          EOperation getIUGenerator__GenerateIUs__IProject_String_Map()

      Returns the meta object for the '`Generate IUs`' operation.
      Returns:
        the meta object for the 'Generate IUs' operation.
      See Also:
        `IUGenerator.generateIUs(org.eclipse.core.resources.IProject, java.lang.String, java.util.Map)`
      Generated

    - #### getIUGenerator__ModifyIU__IInstallableUnit_IProject_String_Map

          EOperation getIUGenerator__ModifyIU__IInstallableUnit_IProject_String_Map()

      Returns the meta object for the '`Modify IU`' operation.
      Returns:
        the meta object for the 'Modify IU' operation.
      See Also:
        `IUGenerator.modifyIU(org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.core.resources.IProject, java.lang.String, java.util.Map)`
      Generated

    - #### getFeatureGenerator

          EClass getFeatureGenerator()

      Returns the meta object for class '`Feature Generator`'.
      Returns:
        the meta object for class 'Feature Generator'.
      See Also:
        `FeatureGenerator`
      Generated

    - #### getPluginGenerator

          EClass getPluginGenerator()

      Returns the meta object for class '`Plugin Generator`'.
      Returns:
        the meta object for class 'Plugin Generator'.
      See Also:
        `PluginGenerator`
      Generated

    - #### getComponentGenerator

          EClass getComponentGenerator()

      Returns the meta object for class '`Component Generator`'.
      Returns:
        the meta object for class 'Component Generator'.
      See Also:
        `ComponentGenerator`
      Generated

    - #### getBuckminsterGenerator

          EClass getBuckminsterGenerator()

      Returns the meta object for class '`Buckminster Generator`'.
      Returns:
        the meta object for class 'Buckminster Generator'.
      See Also:
        `BuckminsterGenerator`
      Generated

    - #### getBuckminsterGenerator_SaveAsComponent

          EAttribute getBuckminsterGenerator_SaveAsComponent()

      Returns the meta object for the attribute '`Save As Component`'.
      Returns:
        the meta object for the attribute 'Save As Component'.
      See Also:
        `BuckminsterGenerator.isSaveAsComponent()`, `getBuckminsterGenerator()`
      Generated

    - #### getInstallableUnit

          EDataType getInstallableUnit()

      Returns the meta object for data type '`Installable Unit`'.
      Returns:
        the meta object for data type 'Installable Unit'.
      See Also:
        `IInstallableUnit`
      Generated
      Model
        instanceClass="org.eclipse.equinox.p2.metadata.IInstallableUnit" serializeable="false"

    - #### getStringToVersionMap

          EDataType getStringToVersionMap()

      Returns the meta object for data type '`String To Version Map`'.
      Returns:
        the meta object for data type 'String To Version Map'.
      See Also:
        `Map`
      Generated
      Model
        instanceClass="java.util.Map<java.lang.String, org.eclipse.equinox.p2.metadata.Version>" serializeable="false"

    - #### getTargletFactory

          TargletFactory getTargletFactory()

      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