## Uses of Interface
org.eclipse.oomph.setup.SetupTask

- Packages that use SetupTask
  Package | Description
  --- | ---
  org.eclipse.oomph.setup | The generated EMF API of the setup model.
  org.eclipse.oomph.setup.git |
  org.eclipse.oomph.setup.git.impl |
  org.eclipse.oomph.setup.git.util |
  org.eclipse.oomph.setup.impl | The generated EMF implementation of the setup model.
  org.eclipse.oomph.setup.jdt |
  org.eclipse.oomph.setup.jdt.impl |
  org.eclipse.oomph.setup.jdt.util |
  org.eclipse.oomph.setup.launching |
  org.eclipse.oomph.setup.launching.impl |
  org.eclipse.oomph.setup.launching.util |
  org.eclipse.oomph.setup.log | Interfaces and classes to support logging and progress monitoring.
  org.eclipse.oomph.setup.maven |
  org.eclipse.oomph.setup.maven.impl |
  org.eclipse.oomph.setup.maven.util |
  org.eclipse.oomph.setup.mylyn |
  org.eclipse.oomph.setup.mylyn.impl |
  org.eclipse.oomph.setup.mylyn.util |
  org.eclipse.oomph.setup.p2 |
  org.eclipse.oomph.setup.p2.impl |
  org.eclipse.oomph.setup.p2.util |
  org.eclipse.oomph.setup.pde |
  org.eclipse.oomph.setup.pde.impl |
  org.eclipse.oomph.setup.pde.util |
  org.eclipse.oomph.setup.projects |
  org.eclipse.oomph.setup.projects.impl |
  org.eclipse.oomph.setup.projects.util |
  org.eclipse.oomph.setup.projectset |
  org.eclipse.oomph.setup.projectset.impl |
  org.eclipse.oomph.setup.projectset.util |
  org.eclipse.oomph.setup.targlets |
  org.eclipse.oomph.setup.targlets.impl |
  org.eclipse.oomph.setup.targlets.util |
  org.eclipse.oomph.setup.util | The generated EMF utilities of the setup model and other utility classes.
  org.eclipse.oomph.setup.workbench |
  org.eclipse.oomph.setup.workbench.impl |
  org.eclipse.oomph.setup.workbench.util |
  org.eclipse.oomph.setup.workingsets |
  org.eclipse.oomph.setup.workingsets.impl |
  org.eclipse.oomph.setup.workingsets.util |

- - ### Uses of SetupTask in org.eclipse.oomph.setup

    Subinterfaces of SetupTask in org.eclipse.oomph.setup
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CompoundTask` A representation of the model object 'Compound Setup Task'.
    `interface` | `EclipseIniTask` A representation of the model object 'Eclipse Ini Task'.
    `interface` | `InstallationTask` A representation of the model object 'Installation Task'.
    `interface` | `LinkLocationTask` A representation of the model object 'Link Location Task'.
    `interface` | `PreferenceTask` A representation of the model object 'Eclipse Preference Task'.
    `interface` | `RedirectionTask` A representation of the model object 'Redirection Task'.
    `interface` | `ResourceCopyTask` A representation of the model object 'Resource Copy Task'.
    `interface` | `ResourceCreationTask` A representation of the model object 'Resource Creation Task'.
    `interface` | `StringSubstitutionTask` A representation of the model object 'String Substitution Task'.
    `interface` | `TextModifyTask` A representation of the model object 'Text Modify Task'.
    `interface` | `VariableTask` A representation of the model object 'Context Variable Task'.
    `interface` | `WorkspaceTask` A representation of the model object 'Workspace Task'.

    Methods in org.eclipse.oomph.setup that return types with arguments of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `EList<SetupTask>` | SetupTask.`getPredecessors()` Returns the value of the 'Predecessors' reference list.
    `EList<SetupTask>` | SetupTaskContainer.`getSetupTasks()` Returns the value of the 'Setup Tasks' containment reference list.
    `EList<SetupTask>` | SetupTask.`getSuccessors()` Returns the value of the 'Successors' reference list.

    Methods in org.eclipse.oomph.setup with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | SetupTask.`overrideFor(SetupTask overriddenTask)`
    `boolean` | SetupTask.`requires(SetupTask setupTask)`

  - ### Uses of SetupTask in org.eclipse.oomph.setup.git

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.git
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `GitCloneTask` A representation of the model object 'Clone Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.git.impl

    Classes in org.eclipse.oomph.setup.git.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GitCloneTaskImpl` An implementation of the model object 'Git Clone Task'.

    Methods in org.eclipse.oomph.setup.git.impl with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | GitCloneTaskImpl.`overrideFor(SetupTask overriddenSetupTask)`

  - ### Uses of SetupTask in org.eclipse.oomph.setup.git.util

    Methods in org.eclipse.oomph.setup.git.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | GitSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.impl

    Classes in org.eclipse.oomph.setup.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompoundTaskImpl` An implementation of the model object 'Compound Setup Task'.
    `class` | `EclipseIniTaskImpl` An implementation of the model object 'Eclipse Ini Task'.
    `class` | `InstallationTaskImpl` An implementation of the model object 'Installation Task'.
    `class` | `LinkLocationTaskImpl` An implementation of the model object 'Link Location Task'.
    `class` | `PreferenceTaskImpl` An implementation of the model object 'Eclipse Preference Task'.
    `class` | `RedirectionTaskImpl` An implementation of the model object 'Redirection Task'.
    `class` | `ResourceCopyTaskImpl` An implementation of the model object 'Resource Copy Task'.
    `class` | `ResourceCreationTaskImpl` An implementation of the model object 'Resource Creation Task'.
    `class` | `SetupTaskImpl` An implementation of the model object 'Task'.
    `class` | `StringSubstitutionTaskImpl` An implementation of the model object 'String Substitution Task'.
    `class` | `TextModifyTaskImpl` An implementation of the model object 'Text Modify Task'.
    `class` | `VariableTaskImpl` An implementation of the model object 'Context Variable Task'.
    `class` | `WorkspaceTaskImpl` An implementation of the model object 'Workspace Task'.

    Fields in org.eclipse.oomph.setup.impl with type parameters of type SetupTask
    Modifier and Type | Field and Description
    --- | ---
    `protected EList<SetupTask>` | SetupTaskImpl.`predecessors` The cached value of the '`Predecessors`' reference list.
    `protected EList<SetupTask>` | CompoundTaskImpl.`setupTasks` The cached value of the '`Setup Tasks`' containment reference list.
    `protected EList<SetupTask>` | SetupTaskContainerImpl.`setupTasks` The cached value of the '`Setup Tasks`' containment reference list.
    `protected EList<SetupTask>` | SetupTaskImpl.`successors` The cached value of the '`Successors`' reference list.

    Methods in org.eclipse.oomph.setup.impl that return types with arguments of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `EList<SetupTask>` | SetupTaskImpl.`getPredecessors()`
    `EList<SetupTask>` | CompoundTaskImpl.`getSetupTasks()`
    `EList<SetupTask>` | SetupTaskContainerImpl.`getSetupTasks()`
    `EList<SetupTask>` | SetupTaskImpl.`getSuccessors()`

    Methods in org.eclipse.oomph.setup.impl with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | SetupTaskImpl.`overrideFor(SetupTask overriddenSetupTask)`
    `void` | VariableTaskImpl.`overrideFor(SetupTask overriddenSetupTask)`
    `boolean` | SetupTaskImpl.`requires(SetupTask setupTask)`

  - ### Uses of SetupTask in org.eclipse.oomph.setup.jdt

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.jdt
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JRETask` A representation of the model object 'JRE Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.jdt.impl

    Classes in org.eclipse.oomph.setup.jdt.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRETaskImpl` An implementation of the model object 'JRE Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.jdt.util

    Methods in org.eclipse.oomph.setup.jdt.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | JDTSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.launching

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.launching
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `LaunchTask` A representation of the model object 'Launch Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.launching.impl

    Classes in org.eclipse.oomph.setup.launching.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LaunchTaskImpl` An implementation of the model object 'Launch Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.launching.util

    Methods in org.eclipse.oomph.setup.launching.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | LaunchingSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.log

    Methods in org.eclipse.oomph.setup.log with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProgressLog.`task(SetupTask setupTask)`

  - ### Uses of SetupTask in org.eclipse.oomph.setup.maven

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.maven
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MavenImportTask` A representation of the model object 'Maven Import Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.maven.impl

    Classes in org.eclipse.oomph.setup.maven.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MavenImportTaskImpl` An implementation of the model object 'Maven Import Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.maven.util

    Methods in org.eclipse.oomph.setup.maven.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | MavenSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.mylyn

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.mylyn
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MylynBuildsTask` A representation of the model object 'Mylyn Builds Task'.
    `interface` | `MylynQueriesTask` A representation of the model object 'Mylyn Queries Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.mylyn.impl

    Classes in org.eclipse.oomph.setup.mylyn.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MylynBuildsTaskImpl` An implementation of the model object 'Mylyn Builds Task'.
    `class` | `MylynQueriesTaskImpl` An implementation of the model object 'Mylyn Queries Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.mylyn.util

    Methods in org.eclipse.oomph.setup.mylyn.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | MylynSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.p2

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.p2
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `P2Task` A representation of the model object 'Install Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.p2.impl

    Classes in org.eclipse.oomph.setup.p2.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `P2TaskImpl` An implementation of the model object 'Install Task'.

    Methods in org.eclipse.oomph.setup.p2.impl with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | P2TaskImpl.`overrideFor(SetupTask overriddenSetupTask)`

  - ### Uses of SetupTask in org.eclipse.oomph.setup.p2.util

    Methods in org.eclipse.oomph.setup.p2.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | SetupP2Switch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.pde

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.pde
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `APIBaselineTask` A representation of the model object 'Api Baseline Task'.
    `interface` | `TargetPlatformTask` A representation of the model object 'Target Platform Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.pde.impl

    Classes in org.eclipse.oomph.setup.pde.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `APIBaselineTaskImpl` An implementation of the model object 'Api Baseline Task'.
    `class` | `TargetPlatformTaskImpl` An implementation of the model object 'Target Platform Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.pde.util

    Methods in org.eclipse.oomph.setup.pde.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | PDESwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.projects

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.projects
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `PathVariableTask` A representation of the model object 'Path Variable Task'.
    `interface` | `ProjectsImportTask` A representation of the model object 'Import Project Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.projects.impl

    Classes in org.eclipse.oomph.setup.projects.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PathVariableTaskImpl` An implementation of the model object 'Path Variable Task'.
    `class` | `ProjectsImportTaskImpl` An implementation of the model object 'Import Project Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.projects.util

    Methods in org.eclipse.oomph.setup.projects.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | ProjectsSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.projectset

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.projectset
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ProjectSetImportTask` A representation of the model object 'Project Set Import Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.projectset.impl

    Classes in org.eclipse.oomph.setup.projectset.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProjectSetImportTaskImpl` An implementation of the model object 'Project Set Import Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.projectset.util

    Methods in org.eclipse.oomph.setup.projectset.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | ProjectSetSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.targlets

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.targlets
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `TargletTask` A representation of the model object 'Targlet Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.targlets.impl

    Classes in org.eclipse.oomph.setup.targlets.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TargletTaskImpl` An implementation of the model object 'Targlet Task'.

    Methods in org.eclipse.oomph.setup.targlets.impl with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | TargletTaskImpl.`overrideFor(SetupTask overriddenSetupTask)`

  - ### Uses of SetupTask in org.eclipse.oomph.setup.targlets.util

    Methods in org.eclipse.oomph.setup.targlets.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | SetupTargletsSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.util

    Methods in org.eclipse.oomph.setup.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | SetupSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.workbench

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.workbench
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `FileAssociationsTask` A representation of the model object 'File Associations Task'.
    `interface` | `KeyBindingTask` A representation of the model object 'Key Binding Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.workbench.impl

    Classes in org.eclipse.oomph.setup.workbench.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileAssociationsTaskImpl` An implementation of the model object 'File Associations Task'.
    `class` | `KeyBindingTaskImpl` An implementation of the model object 'Key Binding Task'.

    Methods in org.eclipse.oomph.setup.workbench.impl with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileAssociationsTaskImpl.`overrideFor(SetupTask overriddenSetupTask)`

  - ### Uses of SetupTask in org.eclipse.oomph.setup.workbench.util

    Methods in org.eclipse.oomph.setup.workbench.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | WorkbenchSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.workingsets

    Subinterfaces of SetupTask in org.eclipse.oomph.setup.workingsets
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `WorkingSetTask` A representation of the model object 'Set Working Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.workingsets.impl

    Classes in org.eclipse.oomph.setup.workingsets.impl that implement SetupTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WorkingSetTaskImpl` An implementation of the model object 'Set Working Task'.

  - ### Uses of SetupTask in org.eclipse.oomph.setup.workingsets.util

    Methods in org.eclipse.oomph.setup.workingsets.util with parameters of type SetupTask
    Modifier and Type | Method and Description
    --- | ---
    `T` | SetupWorkingSetsSwitch.`caseSetupTask(SetupTask object)` Returns the result of interpreting the object as an instance of 'Task'.

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