diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/SetupPackage.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/SetupPackage.java | 2236 |
1 files changed, 1782 insertions, 454 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/SetupPackage.java b/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/SetupPackage.java index eece03b9e8..8040621c5c 100644 --- a/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/SetupPackage.java +++ b/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/SetupPackage.java @@ -13,6 +13,7 @@ package org.eclipse.emf.cdo.releng.setup; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; @@ -67,24 +68,24 @@ public interface SetupPackage extends EPackage SetupPackage eINSTANCE = org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl.init(); /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ConfigurationImpl <em>Configuration</em>}' class. + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.SetupTaskContainerImpl <em>Task Container</em>}' class. * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.ConfigurationImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getConfiguration() + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupTaskContainerImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getSetupTaskContainer() * @generated */ - int CONFIGURATION = 8; + int SETUP_TASK_CONTAINER = 8; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ToolInstallationImpl <em>Tool Installation</em>}' class. + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ConfigurationImpl <em>Configuration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.ToolInstallationImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getToolInstallation() + * @see org.eclipse.emf.cdo.releng.setup.impl.ConfigurationImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getConfiguration() * @generated */ - int TOOL_INSTALLATION = 2; + int CONFIGURATION = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ProjectImpl <em>Project</em>}' class. @@ -94,7 +95,7 @@ public interface SetupPackage extends EPackage * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getProject() * @generated */ - int PROJECT = 9; + int PROJECT = 3; /** * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.BranchImpl <em>Branch</em>}' class. @@ -104,7 +105,7 @@ public interface SetupPackage extends EPackage * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getBranch() * @generated */ - int BRANCH = 10; + int BRANCH = 4; /** * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.EclipseVersionImpl <em>Eclipse Version</em>}' class. @@ -114,17 +115,7 @@ public interface SetupPackage extends EPackage * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getEclipseVersion() * @generated */ - int ECLIPSE_VERSION = 4; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.DirectorCallImpl <em>Director Call</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.DirectorCallImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getDirectorCall() - * @generated - */ - int DIRECTOR_CALL = 5; + int ECLIPSE_VERSION = 0; /** * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.InstallableUnitImpl <em>Installable Unit</em>}' class. @@ -134,7 +125,7 @@ public interface SetupPackage extends EPackage * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getInstallableUnit() * @generated */ - int INSTALLABLE_UNIT = 6; + int INSTALLABLE_UNIT = 14; /** * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.P2RepositoryImpl <em>P2 Repository</em>}' class. @@ -144,82 +135,266 @@ public interface SetupPackage extends EPackage * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getP2Repository() * @generated */ - int P2_REPOSITORY = 7; + int P2_REPOSITORY = 15; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ApiBaselineImpl <em>Api Baseline</em>}' class. + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.PreferencesImpl <em>Preferences</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.ApiBaselineImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getApiBaseline() + * @see org.eclipse.emf.cdo.releng.setup.impl.PreferencesImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getPreferences() * @generated */ - int API_BASELINE = 11; + int PREFERENCES = 5; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.GitCloneImpl <em>Git Clone</em>}' class. + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.SetupTaskImpl <em>Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.GitCloneImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getGitClone() + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getSetupTask() * @generated */ - int GIT_CLONE = 12; + int SETUP_TASK = 7; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.PreferencesImpl <em>Preferences</em>}' class. + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.LinkLocationTaskImpl <em>Link Location Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.PreferencesImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getPreferences() + * @see org.eclipse.emf.cdo.releng.setup.impl.LinkLocationTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getLinkLocationTask() + * @generated + */ + int LINK_LOCATION_TASK = 12; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.EclipsePreferenceTaskImpl <em>Eclipse Preference Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.EclipsePreferenceTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getEclipsePreferenceTask() + * @generated + */ + int ECLIPSE_PREFERENCE_TASK = 19; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.SetupImpl <em>Setup</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getSetup() + * @generated + */ + int SETUP = 6; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.P2TaskImpl <em>P2 Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.P2TaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getP2Task() + * @generated + */ + int P2_TASK = 13; + + /** + * The feature id for the '<em><b>Setup Tasks</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int SETUP_TASK_CONTAINER__SETUP_TASKS = 0; + + /** + * The number of structural features of the '<em>Task Container</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int SETUP_TASK_CONTAINER_FEATURE_COUNT = 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ConfigurableItemImpl <em>Configurable Item</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.ConfigurableItemImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getConfigurableItem() + * @generated + */ + int CONFIGURABLE_ITEM = 2; + + /** + * The feature id for the '<em><b>Setup Tasks</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CONFIGURABLE_ITEM__SETUP_TASKS = SETUP_TASK_CONTAINER__SETUP_TASKS; + + /** + * The number of structural features of the '<em>Configurable Item</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CONFIGURABLE_ITEM_FEATURE_COUNT = SETUP_TASK_CONTAINER_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Setup Tasks</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated + * @ordered */ - int PREFERENCES = 0; + int ECLIPSE_VERSION__SETUP_TASKS = CONFIGURABLE_ITEM__SETUP_TASKS; /** - * The feature id for the '<em><b>Director Calls</b></em>' containment reference list. + * The feature id for the '<em><b>Configuration</b></em>' container reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_VERSION__CONFIGURATION = CONFIGURABLE_ITEM_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Version</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_VERSION__VERSION = CONFIGURABLE_ITEM_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Eclipse Version</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_VERSION_FEATURE_COUNT = CONFIGURABLE_ITEM_FEATURE_COUNT + 2; + + /** + * The feature id for the '<em><b>Projects</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CONFIGURATION__PROJECTS = 0; + + /** + * The feature id for the '<em><b>Eclipse Versions</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CONFIGURATION__ECLIPSE_VERSIONS = 1; + + /** + * The number of structural features of the '<em>Configuration</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int CONFIGURATION_FEATURE_COUNT = 2; + + /** + * The feature id for the '<em><b>Setup Tasks</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int TOOL_INSTALLATION__DIRECTOR_CALLS = 0; + int PROJECT__SETUP_TASKS = CONFIGURABLE_ITEM__SETUP_TASKS; /** - * The feature id for the '<em><b>Tool Preferences</b></em>' containment reference list. + * The feature id for the '<em><b>Configuration</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int TOOL_INSTALLATION__TOOL_PREFERENCES = 1; + int PROJECT__CONFIGURATION = CONFIGURABLE_ITEM_FEATURE_COUNT + 0; /** - * The number of structural features of the '<em>Tool Installation</em>' class. + * The feature id for the '<em><b>Branches</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int TOOL_INSTALLATION_FEATURE_COUNT = 2; + int PROJECT__BRANCHES = CONFIGURABLE_ITEM_FEATURE_COUNT + 1; /** - * The feature id for the '<em><b>Director Calls</b></em>' containment reference list. + * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PREFERENCES__DIRECTOR_CALLS = TOOL_INSTALLATION__DIRECTOR_CALLS; + int PROJECT__NAME = CONFIGURABLE_ITEM_FEATURE_COUNT + 2; + + /** + * The number of structural features of the '<em>Project</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int PROJECT_FEATURE_COUNT = CONFIGURABLE_ITEM_FEATURE_COUNT + 3; /** - * The feature id for the '<em><b>Tool Preferences</b></em>' containment reference list. + * The feature id for the '<em><b>Setup Tasks</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PREFERENCES__TOOL_PREFERENCES = TOOL_INSTALLATION__TOOL_PREFERENCES; + int BRANCH__SETUP_TASKS = CONFIGURABLE_ITEM__SETUP_TASKS; + + /** + * The feature id for the '<em><b>Project</b></em>' container reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int BRANCH__PROJECT = CONFIGURABLE_ITEM_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int BRANCH__NAME = CONFIGURABLE_ITEM_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Branch</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int BRANCH_FEATURE_COUNT = CONFIGURABLE_ITEM_FEATURE_COUNT + 2; + + /** + * The feature id for the '<em><b>Setup Tasks</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int PREFERENCES__SETUP_TASKS = SETUP_TASK_CONTAINER__SETUP_TASKS; /** * The feature id for the '<em><b>User Name</b></em>' attribute. @@ -228,7 +403,7 @@ public interface SetupPackage extends EPackage * @generated * @ordered */ - int PREFERENCES__USER_NAME = TOOL_INSTALLATION_FEATURE_COUNT + 0; + int PREFERENCES__USER_NAME = SETUP_TASK_CONTAINER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Install Folder</b></em>' attribute. @@ -237,7 +412,7 @@ public interface SetupPackage extends EPackage * @generated * @ordered */ - int PREFERENCES__INSTALL_FOLDER = TOOL_INSTALLATION_FEATURE_COUNT + 1; + int PREFERENCES__INSTALL_FOLDER = SETUP_TASK_CONTAINER_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Git Prefix</b></em>' attribute. @@ -246,64 +421,182 @@ public interface SetupPackage extends EPackage * @generated * @ordered */ - int PREFERENCES__GIT_PREFIX = TOOL_INSTALLATION_FEATURE_COUNT + 2; + int PREFERENCES__GIT_PREFIX = SETUP_TASK_CONTAINER_FEATURE_COUNT + 2; /** - * The feature id for the '<em><b>Link Locations</b></em>' containment reference list. + * The number of structural features of the '<em>Preferences</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PREFERENCES__LINK_LOCATIONS = TOOL_INSTALLATION_FEATURE_COUNT + 3; + int PREFERENCES_FEATURE_COUNT = SETUP_TASK_CONTAINER_FEATURE_COUNT + 3; /** - * The number of structural features of the '<em>Preferences</em>' class. + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ApiBaselineTaskImpl <em>Api Baseline Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.ApiBaselineTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getApiBaselineTask() + * @generated + */ + int API_BASELINE_TASK = 17; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.GitCloneTaskImpl <em>Git Clone Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.GitCloneTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getGitCloneTask() + * @generated + */ + int GIT_CLONE_TASK = 18; + + /** + * The feature id for the '<em><b>Branch</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PREFERENCES_FEATURE_COUNT = TOOL_INSTALLATION_FEATURE_COUNT + 4; + int SETUP__BRANCH = 0; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.SetupImpl <em>Setup</em>}' class. + * The feature id for the '<em><b>Eclipse Version</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getSetup() * @generated + * @ordered */ - int SETUP = 13; + int SETUP__ECLIPSE_VERSION = 1; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ToolPreferenceImpl <em>Tool Preference</em>}' class. + * The feature id for the '<em><b>Preferences</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.ToolPreferenceImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getToolPreference() * @generated + * @ordered */ - int TOOL_PREFERENCE = 3; + int SETUP__PREFERENCES = 2; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.LinkLocationImpl <em>Link Location</em>}' class. + * The number of structural features of the '<em>Setup</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.LinkLocationImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getLinkLocation() * @generated + * @ordered */ - int LINK_LOCATION = 1; + int SETUP_FEATURE_COUNT = 3; /** - * The feature id for the '<em><b>Path</b></em>' attribute. + * The feature id for the '<em><b>Requirements</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int SETUP_TASK__REQUIREMENTS = 0; + + /** + * The feature id for the '<em><b>Restrictions</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int SETUP_TASK__RESTRICTIONS = 1; + + /** + * The feature id for the '<em><b>Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int LINK_LOCATION__PATH = 0; + int SETUP_TASK__SCOPE = 2; + + /** + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int SETUP_TASK__EXCLUDED_TRIGGERS = 3; + + /** + * The number of structural features of the '<em>Task</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int SETUP_TASK_FEATURE_COUNT = 4; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.WorkingSetTaskImpl <em>Working Set Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.WorkingSetTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getWorkingSetTask() + * @generated + */ + int WORKING_SET_TASK = 21; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.CompoundSetupTaskImpl <em>Compound Setup Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.CompoundSetupTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getCompoundSetupTask() + * @generated + */ + int COMPOUND_SETUP_TASK = 9; + + /** + * The feature id for the '<em><b>Requirements</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int COMPOUND_SETUP_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; + + /** + * The feature id for the '<em><b>Restrictions</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int COMPOUND_SETUP_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; + + /** + * The feature id for the '<em><b>Scope</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int COMPOUND_SETUP_TASK__SCOPE = SETUP_TASK__SCOPE; + + /** + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int COMPOUND_SETUP_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; + + /** + * The feature id for the '<em><b>Setup Tasks</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int COMPOUND_SETUP_TASK__SETUP_TASKS = SETUP_TASK_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -312,25 +605,155 @@ public interface SetupPackage extends EPackage * @generated * @ordered */ - int LINK_LOCATION__NAME = 1; + int COMPOUND_SETUP_TASK__NAME = SETUP_TASK_FEATURE_COUNT + 1; /** - * The number of structural features of the '<em>Link Location</em>' class. + * The number of structural features of the '<em>Compound Setup Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int LINK_LOCATION_FEATURE_COUNT = 2; + int COMPOUND_SETUP_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 2; /** - * The feature id for the '<em><b>Key</b></em>' attribute. + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.OneTimeSetupTaskImpl <em>One Time Setup Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.OneTimeSetupTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getOneTimeSetupTask() + * @generated + */ + int ONE_TIME_SETUP_TASK = 10; + + /** + * The feature id for the '<em><b>Requirements</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int TOOL_PREFERENCE__KEY = 0; + int ONE_TIME_SETUP_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; + + /** + * The feature id for the '<em><b>Restrictions</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ONE_TIME_SETUP_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; + + /** + * The feature id for the '<em><b>Scope</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ONE_TIME_SETUP_TASK__SCOPE = SETUP_TASK__SCOPE; + + /** + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ONE_TIME_SETUP_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; + + /** + * The feature id for the '<em><b>Id</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ONE_TIME_SETUP_TASK__ID = SETUP_TASK_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>One Time Setup Task</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ONE_TIME_SETUP_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.BuckminsterImportTaskImpl <em>Buckminster Import Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.BuckminsterImportTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getBuckminsterImportTask() + * @generated + */ + int BUCKMINSTER_IMPORT_TASK = 16; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.StringVariableTaskImpl <em>String Variable Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.StringVariableTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getStringVariableTask() + * @generated + */ + int STRING_VARIABLE_TASK = 20; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.EclipseIniTaskImpl <em>Eclipse Ini Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.EclipseIniTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getEclipseIniTask() + * @generated + */ + int ECLIPSE_INI_TASK = 11; + + /** + * The feature id for the '<em><b>Requirements</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_INI_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; + + /** + * The feature id for the '<em><b>Restrictions</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_INI_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; + + /** + * The feature id for the '<em><b>Scope</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_INI_TASK__SCOPE = SETUP_TASK__SCOPE; + + /** + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_INI_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; + + /** + * The feature id for the '<em><b>Option</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_INI_TASK__OPTION = SETUP_TASK_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Value</b></em>' attribute. @@ -339,88 +762,160 @@ public interface SetupPackage extends EPackage * @generated * @ordered */ - int TOOL_PREFERENCE__VALUE = 1; + int ECLIPSE_INI_TASK__VALUE = SETUP_TASK_FEATURE_COUNT + 1; /** - * The number of structural features of the '<em>Tool Preference</em>' class. + * The feature id for the '<em><b>Vm</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int TOOL_PREFERENCE_FEATURE_COUNT = 2; + int ECLIPSE_INI_TASK__VM = SETUP_TASK_FEATURE_COUNT + 2; /** - * The feature id for the '<em><b>Configuration</b></em>' container reference. + * The number of structural features of the '<em>Eclipse Ini Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int ECLIPSE_VERSION__CONFIGURATION = 0; + int ECLIPSE_INI_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 3; /** - * The feature id for the '<em><b>Version</b></em>' attribute. + * The feature id for the '<em><b>Requirements</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int ECLIPSE_VERSION__VERSION = 1; + int LINK_LOCATION_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; /** - * The feature id for the '<em><b>Director Call</b></em>' containment reference. + * The feature id for the '<em><b>Restrictions</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int ECLIPSE_VERSION__DIRECTOR_CALL = 2; + int LINK_LOCATION_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; /** - * The number of structural features of the '<em>Eclipse Version</em>' class. + * The feature id for the '<em><b>Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int ECLIPSE_VERSION_FEATURE_COUNT = 3; + int LINK_LOCATION_TASK__SCOPE = SETUP_TASK__SCOPE; /** - * The feature id for the '<em><b>Installable Units</b></em>' containment reference list. + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int LINK_LOCATION_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; + + /** + * The feature id for the '<em><b>Path</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int LINK_LOCATION_TASK__PATH = SETUP_TASK_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int LINK_LOCATION_TASK__NAME = SETUP_TASK_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Link Location Task</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int LINK_LOCATION_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 2; + + /** + * The feature id for the '<em><b>Requirements</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int P2_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; + + /** + * The feature id for the '<em><b>Restrictions</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int P2_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; + + /** + * The feature id for the '<em><b>Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int DIRECTOR_CALL__INSTALLABLE_UNITS = 0; + int P2_TASK__SCOPE = SETUP_TASK__SCOPE; + + /** + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int P2_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; /** * The feature id for the '<em><b>P2 Repositories</b></em>' containment reference list. * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int P2_TASK__P2_REPOSITORIES = SETUP_TASK_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Installable Units</b></em>' containment reference list. + * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int DIRECTOR_CALL__P2_REPOSITORIES = 1; + int P2_TASK__INSTALLABLE_UNITS = SETUP_TASK_FEATURE_COUNT + 1; /** - * The number of structural features of the '<em>Director Call</em>' class. + * The number of structural features of the '<em>P2 Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int DIRECTOR_CALL_FEATURE_COUNT = 2; + int P2_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 2; /** - * The feature id for the '<em><b>Director Call</b></em>' container reference. + * The feature id for the '<em><b>P2 Task</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int INSTALLABLE_UNIT__DIRECTOR_CALL = 0; + int INSTALLABLE_UNIT__P2_TASK = 0; /** * The feature id for the '<em><b>Id</b></em>' attribute. @@ -441,13 +936,13 @@ public interface SetupPackage extends EPackage int INSTALLABLE_UNIT_FEATURE_COUNT = 2; /** - * The feature id for the '<em><b>Director Call</b></em>' container reference. + * The feature id for the '<em><b>P2 Task</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int P2_REPOSITORY__DIRECTOR_CALL = 0; + int P2_REPOSITORY__P2_TASK = 0; /** * The feature id for the '<em><b>Url</b></em>' attribute. @@ -468,325 +963,647 @@ public interface SetupPackage extends EPackage int P2_REPOSITORY_FEATURE_COUNT = 2; /** - * The feature id for the '<em><b>Projects</b></em>' containment reference list. + * The feature id for the '<em><b>Requirements</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int CONFIGURATION__PROJECTS = 0; + int BUCKMINSTER_IMPORT_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; /** - * The feature id for the '<em><b>Eclipse Versions</b></em>' containment reference list. + * The feature id for the '<em><b>Restrictions</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int CONFIGURATION__ECLIPSE_VERSIONS = 1; + int BUCKMINSTER_IMPORT_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; /** - * The number of structural features of the '<em>Configuration</em>' class. + * The feature id for the '<em><b>Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int CONFIGURATION_FEATURE_COUNT = 2; + int BUCKMINSTER_IMPORT_TASK__SCOPE = SETUP_TASK__SCOPE; /** - * The feature id for the '<em><b>Director Calls</b></em>' containment reference list. + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PROJECT__DIRECTOR_CALLS = TOOL_INSTALLATION__DIRECTOR_CALLS; + int BUCKMINSTER_IMPORT_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; /** - * The feature id for the '<em><b>Tool Preferences</b></em>' containment reference list. + * The feature id for the '<em><b>Mspec</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int BUCKMINSTER_IMPORT_TASK__MSPEC = SETUP_TASK_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Target Platform</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PROJECT__TOOL_PREFERENCES = TOOL_INSTALLATION__TOOL_PREFERENCES; + int BUCKMINSTER_IMPORT_TASK__TARGET_PLATFORM = SETUP_TASK_FEATURE_COUNT + 1; /** - * The feature id for the '<em><b>Configuration</b></em>' container reference. + * The feature id for the '<em><b>Bundle Pool</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PROJECT__CONFIGURATION = TOOL_INSTALLATION_FEATURE_COUNT + 0; + int BUCKMINSTER_IMPORT_TASK__BUNDLE_POOL = SETUP_TASK_FEATURE_COUNT + 2; /** - * The feature id for the '<em><b>Branches</b></em>' containment reference list. + * The number of structural features of the '<em>Buckminster Import Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PROJECT__BRANCHES = TOOL_INSTALLATION_FEATURE_COUNT + 1; + int BUCKMINSTER_IMPORT_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 3; /** - * The feature id for the '<em><b>Name</b></em>' attribute. + * The feature id for the '<em><b>Requirements</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PROJECT__NAME = TOOL_INSTALLATION_FEATURE_COUNT + 2; + int API_BASELINE_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; /** - * The feature id for the '<em><b>Api Baselines</b></em>' containment reference list. + * The feature id for the '<em><b>Restrictions</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PROJECT__API_BASELINES = TOOL_INSTALLATION_FEATURE_COUNT + 3; + int API_BASELINE_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; /** - * The feature id for the '<em><b>Working Set Group</b></em>' containment reference. + * The feature id for the '<em><b>Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int PROJECT__WORKING_SET_GROUP = TOOL_INSTALLATION_FEATURE_COUNT + 4; + int API_BASELINE_TASK__SCOPE = SETUP_TASK__SCOPE; /** - * The number of structural features of the '<em>Project</em>' class. - * <!-- begin-user-doc --> + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int API_BASELINE_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; + + /** + * The feature id for the '<em><b>Version</b></em>' attribute. + * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PROJECT_FEATURE_COUNT = TOOL_INSTALLATION_FEATURE_COUNT + 5; + * @generated + * @ordered + */ + int API_BASELINE_TASK__VERSION = SETUP_TASK_FEATURE_COUNT + 0; /** - * The feature id for the '<em><b>Director Calls</b></em>' containment reference list. + * The feature id for the '<em><b>Zip Location</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int BRANCH__DIRECTOR_CALLS = TOOL_INSTALLATION__DIRECTOR_CALLS; + int API_BASELINE_TASK__ZIP_LOCATION = SETUP_TASK_FEATURE_COUNT + 1; /** - * The feature id for the '<em><b>Tool Preferences</b></em>' containment reference list. + * The number of structural features of the '<em>Api Baseline Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int BRANCH__TOOL_PREFERENCES = TOOL_INSTALLATION__TOOL_PREFERENCES; + int API_BASELINE_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 2; /** - * The feature id for the '<em><b>Project</b></em>' container reference. + * The feature id for the '<em><b>Requirements</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int BRANCH__PROJECT = TOOL_INSTALLATION_FEATURE_COUNT + 0; + int GIT_CLONE_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; + + /** + * The feature id for the '<em><b>Restrictions</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int GIT_CLONE_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; + + /** + * The feature id for the '<em><b>Scope</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int GIT_CLONE_TASK__SCOPE = SETUP_TASK__SCOPE; + + /** + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int GIT_CLONE_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int GIT_CLONE_TASK__NAME = SETUP_TASK_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Remote Name</b></em>' attribute. + * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int BRANCH__NAME = TOOL_INSTALLATION_FEATURE_COUNT + 1; + int GIT_CLONE_TASK__REMOTE_NAME = SETUP_TASK_FEATURE_COUNT + 1; /** - * The feature id for the '<em><b>Git Clones</b></em>' containment reference list. + * The feature id for the '<em><b>Remote URI</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int BRANCH__GIT_CLONES = TOOL_INSTALLATION_FEATURE_COUNT + 2; + int GIT_CLONE_TASK__REMOTE_URI = SETUP_TASK_FEATURE_COUNT + 2; /** - * The feature id for the '<em><b>Api Baseline</b></em>' reference. + * The feature id for the '<em><b>Checkout Branch</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int BRANCH__API_BASELINE = TOOL_INSTALLATION_FEATURE_COUNT + 3; + int GIT_CLONE_TASK__CHECKOUT_BRANCH = SETUP_TASK_FEATURE_COUNT + 3; /** - * The feature id for the '<em><b>Mspec File Path</b></em>' attribute. + * The number of structural features of the '<em>Git Clone Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int BRANCH__MSPEC_FILE_PATH = TOOL_INSTALLATION_FEATURE_COUNT + 4; + int GIT_CLONE_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 4; /** - * The feature id for the '<em><b>Clone Variable Name</b></em>' attribute. + * The feature id for the '<em><b>Requirements</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int BRANCH__CLONE_VARIABLE_NAME = TOOL_INSTALLATION_FEATURE_COUNT + 5; + int ECLIPSE_PREFERENCE_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; /** - * The number of structural features of the '<em>Branch</em>' class. + * The feature id for the '<em><b>Restrictions</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int BRANCH_FEATURE_COUNT = TOOL_INSTALLATION_FEATURE_COUNT + 6; + int ECLIPSE_PREFERENCE_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; /** - * The feature id for the '<em><b>Project</b></em>' container reference. + * The feature id for the '<em><b>Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int API_BASELINE__PROJECT = 0; + int ECLIPSE_PREFERENCE_TASK__SCOPE = SETUP_TASK__SCOPE; /** - * The feature id for the '<em><b>Version</b></em>' attribute. + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int API_BASELINE__VERSION = 1; + int ECLIPSE_PREFERENCE_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; /** - * The feature id for the '<em><b>Zip Location</b></em>' attribute. + * The feature id for the '<em><b>Key</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_PREFERENCE_TASK__KEY = SETUP_TASK_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Value</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_PREFERENCE_TASK__VALUE = SETUP_TASK_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Eclipse Preference Task</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ECLIPSE_PREFERENCE_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 2; + + /** + * The feature id for the '<em><b>Requirements</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int STRING_VARIABLE_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; + + /** + * The feature id for the '<em><b>Restrictions</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int API_BASELINE__ZIP_LOCATION = 2; + int STRING_VARIABLE_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; /** - * The number of structural features of the '<em>Api Baseline</em>' class. + * The feature id for the '<em><b>Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int API_BASELINE_FEATURE_COUNT = 3; + int STRING_VARIABLE_TASK__SCOPE = SETUP_TASK__SCOPE; /** - * The feature id for the '<em><b>Branch</b></em>' container reference. + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int GIT_CLONE__BRANCH = 0; + int STRING_VARIABLE_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int STRING_VARIABLE_TASK__NAME = SETUP_TASK_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Value</b></em>' attribute. + * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int GIT_CLONE__NAME = 1; + int STRING_VARIABLE_TASK__VALUE = SETUP_TASK_FEATURE_COUNT + 1; /** - * The feature id for the '<em><b>Remote URI</b></em>' attribute. + * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int GIT_CLONE__REMOTE_URI = 2; + int STRING_VARIABLE_TASK__DESCRIPTION = SETUP_TASK_FEATURE_COUNT + 2; /** - * The feature id for the '<em><b>Checkout Branch</b></em>' attribute. + * The number of structural features of the '<em>String Variable Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int GIT_CLONE__CHECKOUT_BRANCH = 3; + int STRING_VARIABLE_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 3; /** - * The number of structural features of the '<em>Git Clone</em>' class. + * The feature id for the '<em><b>Requirements</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int GIT_CLONE_FEATURE_COUNT = 4; + int WORKING_SET_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; /** - * The feature id for the '<em><b>Branch</b></em>' reference. + * The feature id for the '<em><b>Restrictions</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int SETUP__BRANCH = 0; + int WORKING_SET_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; /** - * The feature id for the '<em><b>Eclipse Version</b></em>' reference. + * The feature id for the '<em><b>Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int SETUP__ECLIPSE_VERSION = 1; + int WORKING_SET_TASK__SCOPE = SETUP_TASK__SCOPE; /** - * The feature id for the '<em><b>Preferences</b></em>' containment reference. + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int SETUP__PREFERENCES = 2; + int WORKING_SET_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; /** - * The feature id for the '<em><b>Update Locations</b></em>' containment reference list. + * The feature id for the '<em><b>Working Sets</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int SETUP__UPDATE_LOCATIONS = 3; + int WORKING_SET_TASK__WORKING_SETS = SETUP_TASK_FEATURE_COUNT + 0; /** - * The number of structural features of the '<em>Setup</em>' class. + * The number of structural features of the '<em>Working Set Task</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int WORKING_SET_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ResourceCopyTaskImpl <em>Resource Copy Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.ResourceCopyTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getResourceCopyTask() + * @generated + */ + int RESOURCE_COPY_TASK = 22; + + /** + * The feature id for the '<em><b>Requirements</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @generated * @ordered */ - int SETUP_FEATURE_COUNT = 4; + int RESOURCE_COPY_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; /** - * The meta object id for the '<em>URI</em>' data type. + * The feature id for the '<em><b>Restrictions</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int RESOURCE_COPY_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; + + /** + * The feature id for the '<em><b>Scope</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int RESOURCE_COPY_TASK__SCOPE = SETUP_TASK__SCOPE; + + /** + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int RESOURCE_COPY_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; + + /** + * The feature id for the '<em><b>Source URL</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int RESOURCE_COPY_TASK__SOURCE_URL = SETUP_TASK_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Target URL</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int RESOURCE_COPY_TASK__TARGET_URL = SETUP_TASK_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Resource Copy Task</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int RESOURCE_COPY_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.TextModifyTaskImpl <em>Text Modify Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.TextModifyTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getTextModifyTask() + * @generated + */ + int TEXT_MODIFY_TASK = 23; + + /** + * The feature id for the '<em><b>Requirements</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int TEXT_MODIFY_TASK__REQUIREMENTS = SETUP_TASK__REQUIREMENTS; + + /** + * The feature id for the '<em><b>Restrictions</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int TEXT_MODIFY_TASK__RESTRICTIONS = SETUP_TASK__RESTRICTIONS; + + /** + * The feature id for the '<em><b>Scope</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int TEXT_MODIFY_TASK__SCOPE = SETUP_TASK__SCOPE; + + /** + * The feature id for the '<em><b>Excluded Triggers</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int TEXT_MODIFY_TASK__EXCLUDED_TRIGGERS = SETUP_TASK__EXCLUDED_TRIGGERS; + + /** + * The feature id for the '<em><b>Url</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int TEXT_MODIFY_TASK__URL = SETUP_TASK_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Modifications</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int TEXT_MODIFY_TASK__MODIFICATIONS = SETUP_TASK_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Text Modify Task</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int TEXT_MODIFY_TASK_FEATURE_COUNT = SETUP_TASK_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.impl.TextModificationImpl <em>Text Modification</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.TextModificationImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getTextModification() + * @generated + */ + int TEXT_MODIFICATION = 24; + + /** + * The feature id for the '<em><b>Pattern</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int TEXT_MODIFICATION__PATTERN = 0; + + /** + * The feature id for the '<em><b>Substitutions</b></em>' attribute list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int TEXT_MODIFICATION__SUBSTITUTIONS = 1; + + /** + * The number of structural features of the '<em>Text Modification</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int TEXT_MODIFICATION_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.SetupTaskScope <em>Task Scope</em>}' enum. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.SetupTaskScope + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getSetupTaskScope() + * @generated + */ + int SETUP_TASK_SCOPE = 25; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.releng.setup.Trigger <em>Trigger</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.Trigger + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getTrigger() + * @generated + */ + int TRIGGER = 26; + + /** + * The meta object id for the '<em>URI</em>' data type. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.URI * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getURI() * @generated */ - int URI = 14; + int URI = 27; /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.Configuration <em>Configuration</em>}'. + * The meta object id for the '<em>Exception</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see java.lang.Exception + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getException() + * @generated + */ + int EXCEPTION = 28; + + /** + * The meta object id for the '<em>Trigger Set</em>' data type. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see java.util.Set + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getTriggerSet() + * @generated + */ + int TRIGGER_SET = 29; + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.Configuration <em>Configuration</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @return the meta object for class '<em>Configuration</em>'. * @see org.eclipse.emf.cdo.releng.setup.Configuration * @generated @@ -859,35 +1676,13 @@ public interface SetupPackage extends EPackage EAttribute getProject_Name(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.Project#getApiBaselines <em>Api Baselines</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Api Baselines</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Project#getApiBaselines() - * @see #getProject() - * @generated - */ - EReference getProject_ApiBaselines(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.releng.setup.Project#getWorkingSetGroup <em>Working Set Group</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.Branch <em>Branch</em>}'. * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Working Set Group</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Project#getWorkingSetGroup() - * @see #getProject() + * <!-- end-user-doc --> + * @return the meta object for class '<em>Branch</em>'. + * @see org.eclipse.emf.cdo.releng.setup.Branch * @generated */ - EReference getProject_WorkingSetGroup(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.Branch <em>Branch</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Branch</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Branch - * @generated - */ EClass getBranch(); /** @@ -913,80 +1708,90 @@ public interface SetupPackage extends EPackage EAttribute getBranch_Name(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.Branch#getGitClones <em>Git Clones</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.ApiBaselineTask <em>Api Baseline Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Git Clones</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Branch#getGitClones() - * @see #getBranch() + * @return the meta object for class '<em>Api Baseline Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.ApiBaselineTask * @generated */ - EReference getBranch_GitClones(); + EClass getApiBaselineTask(); /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.setup.Branch#getApiBaseline <em>Api Baseline</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.ApiBaselineTask#getVersion <em>Version</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Api Baseline</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Branch#getApiBaseline() - * @see #getBranch() + * @return the meta object for the attribute '<em>Version</em>'. + * @see org.eclipse.emf.cdo.releng.setup.ApiBaselineTask#getVersion() + * @see #getApiBaselineTask() * @generated */ - EReference getBranch_ApiBaseline(); + EAttribute getApiBaselineTask_Version(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.Branch#getMspecFilePath <em>Mspec File Path</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.ApiBaselineTask#getZipLocation <em>Zip Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Mspec File Path</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Branch#getMspecFilePath() - * @see #getBranch() + * @return the meta object for the attribute '<em>Zip Location</em>'. + * @see org.eclipse.emf.cdo.releng.setup.ApiBaselineTask#getZipLocation() + * @see #getApiBaselineTask() * @generated */ - EAttribute getBranch_MspecFilePath(); + EAttribute getApiBaselineTask_ZipLocation(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.Branch#getCloneVariableName <em>Clone Variable Name</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.GitCloneTask <em>Git Clone Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Clone Variable Name</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Branch#getCloneVariableName() - * @see #getBranch() + * @return the meta object for class '<em>Git Clone Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.GitCloneTask * @generated */ - EAttribute getBranch_CloneVariableName(); + EClass getGitCloneTask(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.ToolInstallation <em>Tool Installation</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.GitCloneTask#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for class '<em>Tool Installation</em>'. - * @see org.eclipse.emf.cdo.releng.setup.ToolInstallation + * @return the meta object for the attribute '<em>Name</em>'. + * @see org.eclipse.emf.cdo.releng.setup.GitCloneTask#getName() + * @see #getGitCloneTask() * @generated */ - EClass getToolInstallation(); + EAttribute getGitCloneTask_Name(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.ToolInstallation#getDirectorCalls <em>Director Calls</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.GitCloneTask#getRemoteName <em>Remote Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Director Calls</em>'. - * @see org.eclipse.emf.cdo.releng.setup.ToolInstallation#getDirectorCalls() - * @see #getToolInstallation() + * @return the meta object for the attribute '<em>Remote Name</em>'. + * @see org.eclipse.emf.cdo.releng.setup.GitCloneTask#getRemoteName() + * @see #getGitCloneTask() * @generated */ - EReference getToolInstallation_DirectorCalls(); + EAttribute getGitCloneTask_RemoteName(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.ToolInstallation#getToolPreferences <em>Tool Preferences</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.GitCloneTask#getRemoteURI <em>Remote URI</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Tool Preferences</em>'. - * @see org.eclipse.emf.cdo.releng.setup.ToolInstallation#getToolPreferences() - * @see #getToolInstallation() + * @return the meta object for the attribute '<em>Remote URI</em>'. + * @see org.eclipse.emf.cdo.releng.setup.GitCloneTask#getRemoteURI() + * @see #getGitCloneTask() * @generated */ - EReference getToolInstallation_ToolPreferences(); + EAttribute getGitCloneTask_RemoteURI(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.GitCloneTask#getCheckoutBranch <em>Checkout Branch</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Checkout Branch</em>'. + * @see org.eclipse.emf.cdo.releng.setup.GitCloneTask#getCheckoutBranch() + * @see #getGitCloneTask() + * @generated + */ + EAttribute getGitCloneTask_CheckoutBranch(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.EclipseVersion <em>Eclipse Version</em>}'. @@ -1021,47 +1826,79 @@ public interface SetupPackage extends EPackage EAttribute getEclipseVersion_Version(); /** - * Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.releng.setup.EclipseVersion#getDirectorCall <em>Director Call</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.P2Task <em>P2 Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Director Call</em>'. - * @see org.eclipse.emf.cdo.releng.setup.EclipseVersion#getDirectorCall() - * @see #getEclipseVersion() + * @return the meta object for class '<em>P2 Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.P2Task * @generated */ - EReference getEclipseVersion_DirectorCall(); + EClass getP2Task(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.DirectorCall <em>Director Call</em>}'. + * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.P2Task#getInstallableUnits <em>Installable Units</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for class '<em>Director Call</em>'. - * @see org.eclipse.emf.cdo.releng.setup.DirectorCall + * @return the meta object for the containment reference list '<em>Installable Units</em>'. + * @see org.eclipse.emf.cdo.releng.setup.P2Task#getInstallableUnits() + * @see #getP2Task() * @generated */ - EClass getDirectorCall(); + EReference getP2Task_InstallableUnits(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.DirectorCall#getInstallableUnits <em>Installable Units</em>}'. + * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.P2Task#getP2Repositories <em>P2 Repositories</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Installable Units</em>'. - * @see org.eclipse.emf.cdo.releng.setup.DirectorCall#getInstallableUnits() - * @see #getDirectorCall() + * @return the meta object for the containment reference list '<em>P2 Repositories</em>'. + * @see org.eclipse.emf.cdo.releng.setup.P2Task#getP2Repositories() + * @see #getP2Task() * @generated */ - EReference getDirectorCall_InstallableUnits(); + EReference getP2Task_P2Repositories(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.DirectorCall#getP2Repositories <em>P2 Repositories</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.StringVariableTask <em>String Variable Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>P2 Repositories</em>'. - * @see org.eclipse.emf.cdo.releng.setup.DirectorCall#getP2Repositories() - * @see #getDirectorCall() + * @return the meta object for class '<em>String Variable Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.StringVariableTask * @generated */ - EReference getDirectorCall_P2Repositories(); + EClass getStringVariableTask(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.StringVariableTask#getName <em>Name</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Name</em>'. + * @see org.eclipse.emf.cdo.releng.setup.StringVariableTask#getName() + * @see #getStringVariableTask() + * @generated + */ + EAttribute getStringVariableTask_Name(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.StringVariableTask#getValue <em>Value</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Value</em>'. + * @see org.eclipse.emf.cdo.releng.setup.StringVariableTask#getValue() + * @see #getStringVariableTask() + * @generated + */ + EAttribute getStringVariableTask_Value(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.StringVariableTask#getDescription <em>Description</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Description</em>'. + * @see org.eclipse.emf.cdo.releng.setup.StringVariableTask#getDescription() + * @see #getStringVariableTask() + * @generated + */ + EAttribute getStringVariableTask_Description(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.InstallableUnit <em>Installable Unit</em>}'. @@ -1074,15 +1911,15 @@ public interface SetupPackage extends EPackage EClass getInstallableUnit(); /** - * Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.releng.setup.InstallableUnit#getDirectorCall <em>Director Call</em>}'. + * Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.releng.setup.InstallableUnit#getP2Task <em>P2 Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the container reference '<em>Director Call</em>'. - * @see org.eclipse.emf.cdo.releng.setup.InstallableUnit#getDirectorCall() + * @return the meta object for the container reference '<em>P2 Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.InstallableUnit#getP2Task() * @see #getInstallableUnit() * @generated */ - EReference getInstallableUnit_DirectorCall(); + EReference getInstallableUnit_P2Task(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.InstallableUnit#getId <em>Id</em>}'. @@ -1106,15 +1943,15 @@ public interface SetupPackage extends EPackage EClass getP2Repository(); /** - * Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.releng.setup.P2Repository#getDirectorCall <em>Director Call</em>}'. + * Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.releng.setup.P2Repository#getP2Task <em>P2 Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the container reference '<em>Director Call</em>'. - * @see org.eclipse.emf.cdo.releng.setup.P2Repository#getDirectorCall() + * @return the meta object for the container reference '<em>P2 Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.P2Repository#getP2Task() * @see #getP2Repository() * @generated */ - EReference getP2Repository_DirectorCall(); + EReference getP2Repository_P2Task(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.P2Repository#getUrl <em>Url</em>}'. @@ -1128,219 +1965,376 @@ public interface SetupPackage extends EPackage EAttribute getP2Repository_Url(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.ApiBaseline <em>Api Baseline</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.Setup <em>Setup</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for class '<em>Api Baseline</em>'. - * @see org.eclipse.emf.cdo.releng.setup.ApiBaseline + * @return the meta object for class '<em>Setup</em>'. + * @see org.eclipse.emf.cdo.releng.setup.Setup * @generated */ - EClass getApiBaseline(); + EClass getSetup(); /** - * Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.releng.setup.ApiBaseline#getProject <em>Project</em>}'. + * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.setup.Setup#getBranch <em>Branch</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the container reference '<em>Project</em>'. - * @see org.eclipse.emf.cdo.releng.setup.ApiBaseline#getProject() - * @see #getApiBaseline() + * @return the meta object for the reference '<em>Branch</em>'. + * @see org.eclipse.emf.cdo.releng.setup.Setup#getBranch() + * @see #getSetup() * @generated */ - EReference getApiBaseline_Project(); + EReference getSetup_Branch(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.ApiBaseline#getVersion <em>Version</em>}'. + * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.setup.Setup#getEclipseVersion <em>Eclipse Version</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Version</em>'. - * @see org.eclipse.emf.cdo.releng.setup.ApiBaseline#getVersion() - * @see #getApiBaseline() + * @return the meta object for the reference '<em>Eclipse Version</em>'. + * @see org.eclipse.emf.cdo.releng.setup.Setup#getEclipseVersion() + * @see #getSetup() * @generated */ - EAttribute getApiBaseline_Version(); + EReference getSetup_EclipseVersion(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.ApiBaseline#getZipLocation <em>Zip Location</em>}'. + * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.setup.Setup#getPreferences <em>Preferences</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Zip Location</em>'. - * @see org.eclipse.emf.cdo.releng.setup.ApiBaseline#getZipLocation() - * @see #getApiBaseline() + * @return the meta object for the reference '<em>Preferences</em>'. + * @see org.eclipse.emf.cdo.releng.setup.Setup#getPreferences() + * @see #getSetup() * @generated */ - EAttribute getApiBaseline_ZipLocation(); + EReference getSetup_Preferences(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.GitClone <em>Git Clone</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.SetupTask <em>Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for class '<em>Git Clone</em>'. - * @see org.eclipse.emf.cdo.releng.setup.GitClone + * @return the meta object for class '<em>Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.SetupTask * @generated */ - EClass getGitClone(); + EClass getSetupTask(); /** - * Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.releng.setup.GitClone#getBranch <em>Branch</em>}'. + * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.releng.setup.SetupTask#getRequirements <em>Requirements</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the container reference '<em>Branch</em>'. - * @see org.eclipse.emf.cdo.releng.setup.GitClone#getBranch() - * @see #getGitClone() + * @return the meta object for the reference list '<em>Requirements</em>'. + * @see org.eclipse.emf.cdo.releng.setup.SetupTask#getRequirements() + * @see #getSetupTask() * @generated */ - EReference getGitClone_Branch(); + EReference getSetupTask_Requirements(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.GitClone#getName <em>Name</em>}'. + * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.releng.setup.SetupTask#getRestrictions <em>Restrictions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.emf.cdo.releng.setup.GitClone#getName() - * @see #getGitClone() + * @return the meta object for the reference list '<em>Restrictions</em>'. + * @see org.eclipse.emf.cdo.releng.setup.SetupTask#getRestrictions() + * @see #getSetupTask() * @generated */ - EAttribute getGitClone_Name(); + EReference getSetupTask_Restrictions(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.GitClone#getRemoteURI <em>Remote URI</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.SetupTask#getScope <em>Scope</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Remote URI</em>'. - * @see org.eclipse.emf.cdo.releng.setup.GitClone#getRemoteURI() - * @see #getGitClone() + * @return the meta object for the attribute '<em>Scope</em>'. + * @see org.eclipse.emf.cdo.releng.setup.SetupTask#getScope() + * @see #getSetupTask() * @generated */ - EAttribute getGitClone_RemoteURI(); + EAttribute getSetupTask_Scope(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.GitClone#getCheckoutBranch <em>Checkout Branch</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.SetupTask#getExcludedTriggers <em>Excluded Triggers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Checkout Branch</em>'. - * @see org.eclipse.emf.cdo.releng.setup.GitClone#getCheckoutBranch() - * @see #getGitClone() + * @return the meta object for the attribute '<em>Excluded Triggers</em>'. + * @see org.eclipse.emf.cdo.releng.setup.SetupTask#getExcludedTriggers() + * @see #getSetupTask() * @generated */ - EAttribute getGitClone_CheckoutBranch(); + EAttribute getSetupTask_ExcludedTriggers(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.Setup <em>Setup</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.WorkingSetTask <em>Working Set Task</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Working Set Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.WorkingSetTask + * @generated + */ + EClass getWorkingSetTask(); + + /** + * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.WorkingSetTask#getWorkingSets <em>Working Sets</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for class '<em>Setup</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Setup + * @return the meta object for the containment reference list '<em>Working Sets</em>'. + * @see org.eclipse.emf.cdo.releng.setup.WorkingSetTask#getWorkingSets() + * @see #getWorkingSetTask() * @generated */ - EClass getSetup(); + EReference getWorkingSetTask_WorkingSets(); /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.setup.Setup#getBranch <em>Branch</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.ResourceCopyTask <em>Resource Copy Task</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Resource Copy Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.ResourceCopyTask + * @generated + */ + EClass getResourceCopyTask(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.ResourceCopyTask#getSourceURL <em>Source URL</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Source URL</em>'. + * @see org.eclipse.emf.cdo.releng.setup.ResourceCopyTask#getSourceURL() + * @see #getResourceCopyTask() + * @generated + */ + EAttribute getResourceCopyTask_SourceURL(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.ResourceCopyTask#getTargetURL <em>Target URL</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Target URL</em>'. + * @see org.eclipse.emf.cdo.releng.setup.ResourceCopyTask#getTargetURL() + * @see #getResourceCopyTask() + * @generated + */ + EAttribute getResourceCopyTask_TargetURL(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.TextModifyTask <em>Text Modify Task</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Text Modify Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.TextModifyTask + * @generated + */ + EClass getTextModifyTask(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.TextModifyTask#getUrl <em>Url</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Url</em>'. + * @see org.eclipse.emf.cdo.releng.setup.TextModifyTask#getUrl() + * @see #getTextModifyTask() + * @generated + */ + EAttribute getTextModifyTask_Url(); + + /** + * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.TextModifyTask#getModifications <em>Modifications</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the containment reference list '<em>Modifications</em>'. + * @see org.eclipse.emf.cdo.releng.setup.TextModifyTask#getModifications() + * @see #getTextModifyTask() + * @generated + */ + EReference getTextModifyTask_Modifications(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.TextModification <em>Text Modification</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Text Modification</em>'. + * @see org.eclipse.emf.cdo.releng.setup.TextModification + * @generated + */ + EClass getTextModification(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.TextModification#getPattern <em>Pattern</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Pattern</em>'. + * @see org.eclipse.emf.cdo.releng.setup.TextModification#getPattern() + * @see #getTextModification() + * @generated + */ + EAttribute getTextModification_Pattern(); + + /** + * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.releng.setup.TextModification#getSubstitutions <em>Substitutions</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute list '<em>Substitutions</em>'. + * @see org.eclipse.emf.cdo.releng.setup.TextModification#getSubstitutions() + * @see #getTextModification() + * @generated + */ + EAttribute getTextModification_Substitutions(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.EclipseIniTask <em>Eclipse Ini Task</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Eclipse Ini Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.EclipseIniTask + * @generated + */ + EClass getEclipseIniTask(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.EclipseIniTask#getOption <em>Option</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Branch</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Setup#getBranch() - * @see #getSetup() + * @return the meta object for the attribute '<em>Option</em>'. + * @see org.eclipse.emf.cdo.releng.setup.EclipseIniTask#getOption() + * @see #getEclipseIniTask() * @generated */ - EReference getSetup_Branch(); + EAttribute getEclipseIniTask_Option(); /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.setup.Setup#getEclipseVersion <em>Eclipse Version</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.EclipseIniTask#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Eclipse Version</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Setup#getEclipseVersion() - * @see #getSetup() + * @return the meta object for the attribute '<em>Value</em>'. + * @see org.eclipse.emf.cdo.releng.setup.EclipseIniTask#getValue() + * @see #getEclipseIniTask() * @generated */ - EReference getSetup_EclipseVersion(); + EAttribute getEclipseIniTask_Value(); /** - * Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.releng.setup.Setup#getPreferences <em>Preferences</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.EclipseIniTask#isVm <em>Vm</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Preferences</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Setup#getPreferences() - * @see #getSetup() + * @return the meta object for the attribute '<em>Vm</em>'. + * @see org.eclipse.emf.cdo.releng.setup.EclipseIniTask#isVm() + * @see #getEclipseIniTask() * @generated */ - EReference getSetup_Preferences(); + EAttribute getEclipseIniTask_Vm(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.Setup#getUpdateLocations <em>Update Locations</em>}'. + * Returns the meta object for enum '{@link org.eclipse.emf.cdo.releng.setup.SetupTaskScope <em>Task Scope</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Update Locations</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Setup#getUpdateLocations() - * @see #getSetup() + * @return the meta object for enum '<em>Task Scope</em>'. + * @see org.eclipse.emf.cdo.releng.setup.SetupTaskScope * @generated */ - EReference getSetup_UpdateLocations(); + EEnum getSetupTaskScope(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.ToolPreference <em>Tool Preference</em>}'. + * Returns the meta object for enum '{@link org.eclipse.emf.cdo.releng.setup.Trigger <em>Trigger</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for class '<em>Tool Preference</em>'. - * @see org.eclipse.emf.cdo.releng.setup.ToolPreference + * @return the meta object for enum '<em>Trigger</em>'. + * @see org.eclipse.emf.cdo.releng.setup.Trigger * @generated */ - EClass getToolPreference(); + EEnum getTrigger(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.ToolPreference#getKey <em>Key</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.CompoundSetupTask <em>Compound Setup Task</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Compound Setup Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.CompoundSetupTask + * @generated + */ + EClass getCompoundSetupTask(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.CompoundSetupTask#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Key</em>'. - * @see org.eclipse.emf.cdo.releng.setup.ToolPreference#getKey() - * @see #getToolPreference() + * @return the meta object for the attribute '<em>Name</em>'. + * @see org.eclipse.emf.cdo.releng.setup.CompoundSetupTask#getName() + * @see #getCompoundSetupTask() * @generated */ - EAttribute getToolPreference_Key(); + EAttribute getCompoundSetupTask_Name(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.ToolPreference#getValue <em>Value</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.OneTimeSetupTask <em>One Time Setup Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Value</em>'. - * @see org.eclipse.emf.cdo.releng.setup.ToolPreference#getValue() - * @see #getToolPreference() + * @return the meta object for class '<em>One Time Setup Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.OneTimeSetupTask * @generated */ - EAttribute getToolPreference_Value(); + EClass getOneTimeSetupTask(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.LinkLocation <em>Link Location</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.OneTimeSetupTask#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for class '<em>Link Location</em>'. - * @see org.eclipse.emf.cdo.releng.setup.LinkLocation + * @return the meta object for the attribute '<em>Id</em>'. + * @see org.eclipse.emf.cdo.releng.setup.OneTimeSetupTask#getId() + * @see #getOneTimeSetupTask() * @generated */ - EClass getLinkLocation(); + EAttribute getOneTimeSetupTask_Id(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.LinkLocation#getPath <em>Path</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.ConfigurableItem <em>Configurable Item</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Path</em>'. - * @see org.eclipse.emf.cdo.releng.setup.LinkLocation#getPath() - * @see #getLinkLocation() + * @return the meta object for class '<em>Configurable Item</em>'. + * @see org.eclipse.emf.cdo.releng.setup.ConfigurableItem * @generated */ - EAttribute getLinkLocation_Path(); + EClass getConfigurableItem(); /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.LinkLocation#getName <em>Name</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.BuckminsterImportTask <em>Buckminster Import Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.emf.cdo.releng.setup.LinkLocation#getName() - * @see #getLinkLocation() + * @return the meta object for class '<em>Buckminster Import Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.BuckminsterImportTask + * @generated + */ + EClass getBuckminsterImportTask(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.BuckminsterImportTask#getMspec <em>Mspec</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Mspec</em>'. + * @see org.eclipse.emf.cdo.releng.setup.BuckminsterImportTask#getMspec() + * @see #getBuckminsterImportTask() * @generated */ - EAttribute getLinkLocation_Name(); + EAttribute getBuckminsterImportTask_Mspec(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.BuckminsterImportTask#getTargetPlatform <em>Target Platform</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Target Platform</em>'. + * @see org.eclipse.emf.cdo.releng.setup.BuckminsterImportTask#getTargetPlatform() + * @see #getBuckminsterImportTask() + * @generated + */ + EAttribute getBuckminsterImportTask_TargetPlatform(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.BuckminsterImportTask#getBundlePool <em>Bundle Pool</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Bundle Pool</em>'. + * @see org.eclipse.emf.cdo.releng.setup.BuckminsterImportTask#getBundlePool() + * @see #getBuckminsterImportTask() + * @generated + */ + EAttribute getBuckminsterImportTask_BundlePool(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.Preferences <em>Preferences</em>}'. @@ -1386,15 +2380,89 @@ public interface SetupPackage extends EPackage EAttribute getPreferences_GitPrefix(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.Preferences#getLinkLocations <em>Link Locations</em>}'. + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.LinkLocationTask <em>Link Location Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Link Locations</em>'. - * @see org.eclipse.emf.cdo.releng.setup.Preferences#getLinkLocations() - * @see #getPreferences() + * @return the meta object for class '<em>Link Location Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.LinkLocationTask * @generated */ - EReference getPreferences_LinkLocations(); + EClass getLinkLocationTask(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.LinkLocationTask#getPath <em>Path</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Path</em>'. + * @see org.eclipse.emf.cdo.releng.setup.LinkLocationTask#getPath() + * @see #getLinkLocationTask() + * @generated + */ + EAttribute getLinkLocationTask_Path(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.LinkLocationTask#getName <em>Name</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Name</em>'. + * @see org.eclipse.emf.cdo.releng.setup.LinkLocationTask#getName() + * @see #getLinkLocationTask() + * @generated + */ + EAttribute getLinkLocationTask_Name(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.SetupTaskContainer <em>Task Container</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Task Container</em>'. + * @see org.eclipse.emf.cdo.releng.setup.SetupTaskContainer + * @generated + */ + EClass getSetupTaskContainer(); + + /** + * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.releng.setup.SetupTaskContainer#getSetupTasks <em>Setup Tasks</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the containment reference list '<em>Setup Tasks</em>'. + * @see org.eclipse.emf.cdo.releng.setup.SetupTaskContainer#getSetupTasks() + * @see #getSetupTaskContainer() + * @generated + */ + EReference getSetupTaskContainer_SetupTasks(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.setup.EclipsePreferenceTask <em>Eclipse Preference Task</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Eclipse Preference Task</em>'. + * @see org.eclipse.emf.cdo.releng.setup.EclipsePreferenceTask + * @generated + */ + EClass getEclipsePreferenceTask(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.EclipsePreferenceTask#getKey <em>Key</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Key</em>'. + * @see org.eclipse.emf.cdo.releng.setup.EclipsePreferenceTask#getKey() + * @see #getEclipsePreferenceTask() + * @generated + */ + EAttribute getEclipsePreferenceTask_Key(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.setup.EclipsePreferenceTask#getValue <em>Value</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Value</em>'. + * @see org.eclipse.emf.cdo.releng.setup.EclipsePreferenceTask#getValue() + * @see #getEclipsePreferenceTask() + * @generated + */ + EAttribute getEclipsePreferenceTask_Value(); /** * Returns the meta object for data type '{@link org.eclipse.emf.common.util.URI <em>URI</em>}'. @@ -1408,9 +2476,31 @@ public interface SetupPackage extends EPackage EDataType getURI(); /** - * Returns the factory that creates the instances of the model. + * Returns the meta object for data type '{@link java.lang.Exception <em>Exception</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for data type '<em>Exception</em>'. + * @see java.lang.Exception + * @model instanceClass="java.lang.Exception" + * @generated + */ + EDataType getException(); + + /** + * Returns the meta object for data type '{@link java.util.Set <em>Trigger Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @return the meta object for data type '<em>Trigger Set</em>'. + * @see java.util.Set + * @model instanceClass="java.util.Set<org.eclipse.emf.cdo.releng.setup.Trigger>" + * @generated + */ + EDataType getTriggerSet(); + + /** + * Returns the factory that creates the instances of the model. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ @@ -1492,104 +2582,98 @@ public interface SetupPackage extends EPackage EAttribute PROJECT__NAME = eINSTANCE.getProject_Name(); /** - * The meta object literal for the '<em><b>Api Baselines</b></em>' containment reference list feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.BranchImpl <em>Branch</em>}' class. * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.BranchImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getBranch() * @generated */ - EReference PROJECT__API_BASELINES = eINSTANCE.getProject_ApiBaselines(); + EClass BRANCH = eINSTANCE.getBranch(); /** - * The meta object literal for the '<em><b>Working Set Group</b></em>' containment reference feature. + * The meta object literal for the '<em><b>Project</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference PROJECT__WORKING_SET_GROUP = eINSTANCE.getProject_WorkingSetGroup(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.BranchImpl <em>Branch</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.BranchImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getBranch() - * @generated - */ - EClass BRANCH = eINSTANCE.getBranch(); + EReference BRANCH__PROJECT = eINSTANCE.getBranch_Project(); /** - * The meta object literal for the '<em><b>Project</b></em>' container reference feature. + * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference BRANCH__PROJECT = eINSTANCE.getBranch_Project(); + EAttribute BRANCH__NAME = eINSTANCE.getBranch_Name(); /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ApiBaselineTaskImpl <em>Api Baseline Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.ApiBaselineTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getApiBaselineTask() * @generated */ - EAttribute BRANCH__NAME = eINSTANCE.getBranch_Name(); + EClass API_BASELINE_TASK = eINSTANCE.getApiBaselineTask(); /** - * The meta object literal for the '<em><b>Git Clones</b></em>' containment reference list feature. + * The meta object literal for the '<em><b>Version</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference BRANCH__GIT_CLONES = eINSTANCE.getBranch_GitClones(); + EAttribute API_BASELINE_TASK__VERSION = eINSTANCE.getApiBaselineTask_Version(); /** - * The meta object literal for the '<em><b>Api Baseline</b></em>' reference feature. + * The meta object literal for the '<em><b>Zip Location</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference BRANCH__API_BASELINE = eINSTANCE.getBranch_ApiBaseline(); + EAttribute API_BASELINE_TASK__ZIP_LOCATION = eINSTANCE.getApiBaselineTask_ZipLocation(); /** - * The meta object literal for the '<em><b>Mspec File Path</b></em>' attribute feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.GitCloneTaskImpl <em>Git Clone Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.GitCloneTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getGitCloneTask() * @generated */ - EAttribute BRANCH__MSPEC_FILE_PATH = eINSTANCE.getBranch_MspecFilePath(); + EClass GIT_CLONE_TASK = eINSTANCE.getGitCloneTask(); /** - * The meta object literal for the '<em><b>Clone Variable Name</b></em>' attribute feature. + * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EAttribute BRANCH__CLONE_VARIABLE_NAME = eINSTANCE.getBranch_CloneVariableName(); + EAttribute GIT_CLONE_TASK__NAME = eINSTANCE.getGitCloneTask_Name(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ToolInstallationImpl <em>Tool Installation</em>}' class. + * The meta object literal for the '<em><b>Remote Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.ToolInstallationImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getToolInstallation() * @generated */ - EClass TOOL_INSTALLATION = eINSTANCE.getToolInstallation(); + EAttribute GIT_CLONE_TASK__REMOTE_NAME = eINSTANCE.getGitCloneTask_RemoteName(); /** - * The meta object literal for the '<em><b>Director Calls</b></em>' containment reference list feature. + * The meta object literal for the '<em><b>Remote URI</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference TOOL_INSTALLATION__DIRECTOR_CALLS = eINSTANCE.getToolInstallation_DirectorCalls(); + EAttribute GIT_CLONE_TASK__REMOTE_URI = eINSTANCE.getGitCloneTask_RemoteURI(); /** - * The meta object literal for the '<em><b>Tool Preferences</b></em>' containment reference list feature. + * The meta object literal for the '<em><b>Checkout Branch</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference TOOL_INSTALLATION__TOOL_PREFERENCES = eINSTANCE.getToolInstallation_ToolPreferences(); + EAttribute GIT_CLONE_TASK__CHECKOUT_BRANCH = eINSTANCE.getGitCloneTask_CheckoutBranch(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.EclipseVersionImpl <em>Eclipse Version</em>}' class. @@ -1618,38 +2702,64 @@ public interface SetupPackage extends EPackage EAttribute ECLIPSE_VERSION__VERSION = eINSTANCE.getEclipseVersion_Version(); /** - * The meta object literal for the '<em><b>Director Call</b></em>' containment reference feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.P2TaskImpl <em>P2 Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.P2TaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getP2Task() * @generated */ - EReference ECLIPSE_VERSION__DIRECTOR_CALL = eINSTANCE.getEclipseVersion_DirectorCall(); + EClass P2_TASK = eINSTANCE.getP2Task(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.DirectorCallImpl <em>Director Call</em>}' class. + * The meta object literal for the '<em><b>Installable Units</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.DirectorCallImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getDirectorCall() * @generated */ - EClass DIRECTOR_CALL = eINSTANCE.getDirectorCall(); + EReference P2_TASK__INSTALLABLE_UNITS = eINSTANCE.getP2Task_InstallableUnits(); /** - * The meta object literal for the '<em><b>Installable Units</b></em>' containment reference list feature. + * The meta object literal for the '<em><b>P2 Repositories</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference DIRECTOR_CALL__INSTALLABLE_UNITS = eINSTANCE.getDirectorCall_InstallableUnits(); + EReference P2_TASK__P2_REPOSITORIES = eINSTANCE.getP2Task_P2Repositories(); /** - * The meta object literal for the '<em><b>P2 Repositories</b></em>' containment reference list feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.StringVariableTaskImpl <em>String Variable Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.StringVariableTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getStringVariableTask() + * @generated + */ + EClass STRING_VARIABLE_TASK = eINSTANCE.getStringVariableTask(); + + /** + * The meta object literal for the '<em><b>Name</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute STRING_VARIABLE_TASK__NAME = eINSTANCE.getStringVariableTask_Name(); + + /** + * The meta object literal for the '<em><b>Value</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute STRING_VARIABLE_TASK__VALUE = eINSTANCE.getStringVariableTask_Value(); + + /** + * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference DIRECTOR_CALL__P2_REPOSITORIES = eINSTANCE.getDirectorCall_P2Repositories(); + EAttribute STRING_VARIABLE_TASK__DESCRIPTION = eINSTANCE.getStringVariableTask_Description(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.InstallableUnitImpl <em>Installable Unit</em>}' class. @@ -1662,12 +2772,12 @@ public interface SetupPackage extends EPackage EClass INSTALLABLE_UNIT = eINSTANCE.getInstallableUnit(); /** - * The meta object literal for the '<em><b>Director Call</b></em>' container reference feature. + * The meta object literal for the '<em><b>P2 Task</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference INSTALLABLE_UNIT__DIRECTOR_CALL = eINSTANCE.getInstallableUnit_DirectorCall(); + EReference INSTALLABLE_UNIT__P2_TASK = eINSTANCE.getInstallableUnit_P2Task(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. @@ -1688,12 +2798,12 @@ public interface SetupPackage extends EPackage EClass P2_REPOSITORY = eINSTANCE.getP2Repository(); /** - * The meta object literal for the '<em><b>Director Call</b></em>' container reference feature. + * The meta object literal for the '<em><b>P2 Task</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference P2_REPOSITORY__DIRECTOR_CALL = eINSTANCE.getP2Repository_DirectorCall(); + EReference P2_REPOSITORY__P2_TASK = eINSTANCE.getP2Repository_P2Task(); /** * The meta object literal for the '<em><b>Url</b></em>' attribute feature. @@ -1704,174 +2814,310 @@ public interface SetupPackage extends EPackage EAttribute P2_REPOSITORY__URL = eINSTANCE.getP2Repository_Url(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ApiBaselineImpl <em>Api Baseline</em>}' class. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.SetupImpl <em>Setup</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.ApiBaselineImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getApiBaseline() + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getSetup() * @generated */ - EClass API_BASELINE = eINSTANCE.getApiBaseline(); + EClass SETUP = eINSTANCE.getSetup(); /** - * The meta object literal for the '<em><b>Project</b></em>' container reference feature. + * The meta object literal for the '<em><b>Branch</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference API_BASELINE__PROJECT = eINSTANCE.getApiBaseline_Project(); + EReference SETUP__BRANCH = eINSTANCE.getSetup_Branch(); /** - * The meta object literal for the '<em><b>Version</b></em>' attribute feature. + * The meta object literal for the '<em><b>Eclipse Version</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EAttribute API_BASELINE__VERSION = eINSTANCE.getApiBaseline_Version(); + EReference SETUP__ECLIPSE_VERSION = eINSTANCE.getSetup_EclipseVersion(); /** - * The meta object literal for the '<em><b>Zip Location</b></em>' attribute feature. + * The meta object literal for the '<em><b>Preferences</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EAttribute API_BASELINE__ZIP_LOCATION = eINSTANCE.getApiBaseline_ZipLocation(); + EReference SETUP__PREFERENCES = eINSTANCE.getSetup_Preferences(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.GitCloneImpl <em>Git Clone</em>}' class. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.SetupTaskImpl <em>Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.GitCloneImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getGitClone() + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getSetupTask() * @generated */ - EClass GIT_CLONE = eINSTANCE.getGitClone(); + EClass SETUP_TASK = eINSTANCE.getSetupTask(); /** - * The meta object literal for the '<em><b>Branch</b></em>' container reference feature. + * The meta object literal for the '<em><b>Requirements</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference GIT_CLONE__BRANCH = eINSTANCE.getGitClone_Branch(); + EReference SETUP_TASK__REQUIREMENTS = eINSTANCE.getSetupTask_Requirements(); /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. + * The meta object literal for the '<em><b>Restrictions</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EAttribute GIT_CLONE__NAME = eINSTANCE.getGitClone_Name(); + EReference SETUP_TASK__RESTRICTIONS = eINSTANCE.getSetupTask_Restrictions(); /** - * The meta object literal for the '<em><b>Remote URI</b></em>' attribute feature. + * The meta object literal for the '<em><b>Scope</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EAttribute GIT_CLONE__REMOTE_URI = eINSTANCE.getGitClone_RemoteURI(); + EAttribute SETUP_TASK__SCOPE = eINSTANCE.getSetupTask_Scope(); /** - * The meta object literal for the '<em><b>Checkout Branch</b></em>' attribute feature. + * The meta object literal for the '<em><b>Excluded Triggers</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EAttribute GIT_CLONE__CHECKOUT_BRANCH = eINSTANCE.getGitClone_CheckoutBranch(); + EAttribute SETUP_TASK__EXCLUDED_TRIGGERS = eINSTANCE.getSetupTask_ExcludedTriggers(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.SetupImpl <em>Setup</em>}' class. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.WorkingSetTaskImpl <em>Working Set Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.WorkingSetTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getWorkingSetTask() + * @generated + */ + EClass WORKING_SET_TASK = eINSTANCE.getWorkingSetTask(); + + /** + * The meta object literal for the '<em><b>Working Sets</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getSetup() * @generated */ - EClass SETUP = eINSTANCE.getSetup(); + EReference WORKING_SET_TASK__WORKING_SETS = eINSTANCE.getWorkingSetTask_WorkingSets(); /** - * The meta object literal for the '<em><b>Branch</b></em>' reference feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ResourceCopyTaskImpl <em>Resource Copy Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.ResourceCopyTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getResourceCopyTask() + * @generated + */ + EClass RESOURCE_COPY_TASK = eINSTANCE.getResourceCopyTask(); + + /** + * The meta object literal for the '<em><b>Source URL</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute RESOURCE_COPY_TASK__SOURCE_URL = eINSTANCE.getResourceCopyTask_SourceURL(); + + /** + * The meta object literal for the '<em><b>Target URL</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute RESOURCE_COPY_TASK__TARGET_URL = eINSTANCE.getResourceCopyTask_TargetURL(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.TextModifyTaskImpl <em>Text Modify Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.TextModifyTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getTextModifyTask() + * @generated + */ + EClass TEXT_MODIFY_TASK = eINSTANCE.getTextModifyTask(); + + /** + * The meta object literal for the '<em><b>Url</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute TEXT_MODIFY_TASK__URL = eINSTANCE.getTextModifyTask_Url(); + + /** + * The meta object literal for the '<em><b>Modifications</b></em>' containment reference list feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EReference TEXT_MODIFY_TASK__MODIFICATIONS = eINSTANCE.getTextModifyTask_Modifications(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.TextModificationImpl <em>Text Modification</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.TextModificationImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getTextModification() + * @generated + */ + EClass TEXT_MODIFICATION = eINSTANCE.getTextModification(); + + /** + * The meta object literal for the '<em><b>Pattern</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute TEXT_MODIFICATION__PATTERN = eINSTANCE.getTextModification_Pattern(); + + /** + * The meta object literal for the '<em><b>Substitutions</b></em>' attribute list feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute TEXT_MODIFICATION__SUBSTITUTIONS = eINSTANCE.getTextModification_Substitutions(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.EclipseIniTaskImpl <em>Eclipse Ini Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.EclipseIniTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getEclipseIniTask() + * @generated + */ + EClass ECLIPSE_INI_TASK = eINSTANCE.getEclipseIniTask(); + + /** + * The meta object literal for the '<em><b>Option</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference SETUP__BRANCH = eINSTANCE.getSetup_Branch(); + EAttribute ECLIPSE_INI_TASK__OPTION = eINSTANCE.getEclipseIniTask_Option(); /** - * The meta object literal for the '<em><b>Eclipse Version</b></em>' reference feature. + * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference SETUP__ECLIPSE_VERSION = eINSTANCE.getSetup_EclipseVersion(); + EAttribute ECLIPSE_INI_TASK__VALUE = eINSTANCE.getEclipseIniTask_Value(); /** - * The meta object literal for the '<em><b>Preferences</b></em>' containment reference feature. + * The meta object literal for the '<em><b>Vm</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference SETUP__PREFERENCES = eINSTANCE.getSetup_Preferences(); + EAttribute ECLIPSE_INI_TASK__VM = eINSTANCE.getEclipseIniTask_Vm(); /** - * The meta object literal for the '<em><b>Update Locations</b></em>' containment reference list feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.SetupTaskScope <em>Task Scope</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.SetupTaskScope + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getSetupTaskScope() * @generated */ - EReference SETUP__UPDATE_LOCATIONS = eINSTANCE.getSetup_UpdateLocations(); + EEnum SETUP_TASK_SCOPE = eINSTANCE.getSetupTaskScope(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ToolPreferenceImpl <em>Tool Preference</em>}' class. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.Trigger <em>Trigger</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.ToolPreferenceImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getToolPreference() + * @see org.eclipse.emf.cdo.releng.setup.Trigger + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getTrigger() * @generated */ - EClass TOOL_PREFERENCE = eINSTANCE.getToolPreference(); + EEnum TRIGGER = eINSTANCE.getTrigger(); /** - * The meta object literal for the '<em><b>Key</b></em>' attribute feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.CompoundSetupTaskImpl <em>Compound Setup Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.CompoundSetupTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getCompoundSetupTask() + * @generated + */ + EClass COMPOUND_SETUP_TASK = eINSTANCE.getCompoundSetupTask(); + + /** + * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EAttribute TOOL_PREFERENCE__KEY = eINSTANCE.getToolPreference_Key(); + EAttribute COMPOUND_SETUP_TASK__NAME = eINSTANCE.getCompoundSetupTask_Name(); /** - * The meta object literal for the '<em><b>Value</b></em>' attribute feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.OneTimeSetupTaskImpl <em>One Time Setup Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.OneTimeSetupTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getOneTimeSetupTask() * @generated */ - EAttribute TOOL_PREFERENCE__VALUE = eINSTANCE.getToolPreference_Value(); + EClass ONE_TIME_SETUP_TASK = eINSTANCE.getOneTimeSetupTask(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.LinkLocationImpl <em>Link Location</em>}' class. + * The meta object literal for the '<em><b>Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.releng.setup.impl.LinkLocationImpl - * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getLinkLocation() * @generated */ - EClass LINK_LOCATION = eINSTANCE.getLinkLocation(); + EAttribute ONE_TIME_SETUP_TASK__ID = eINSTANCE.getOneTimeSetupTask_Id(); /** - * The meta object literal for the '<em><b>Path</b></em>' attribute feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.ConfigurableItemImpl <em>Configurable Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.ConfigurableItemImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getConfigurableItem() * @generated */ - EAttribute LINK_LOCATION__PATH = eINSTANCE.getLinkLocation_Path(); + EClass CONFIGURABLE_ITEM = eINSTANCE.getConfigurableItem(); /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.BuckminsterImportTaskImpl <em>Buckminster Import Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.BuckminsterImportTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getBuckminsterImportTask() * @generated */ - EAttribute LINK_LOCATION__NAME = eINSTANCE.getLinkLocation_Name(); + EClass BUCKMINSTER_IMPORT_TASK = eINSTANCE.getBuckminsterImportTask(); + + /** + * The meta object literal for the '<em><b>Mspec</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute BUCKMINSTER_IMPORT_TASK__MSPEC = eINSTANCE.getBuckminsterImportTask_Mspec(); + + /** + * The meta object literal for the '<em><b>Target Platform</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute BUCKMINSTER_IMPORT_TASK__TARGET_PLATFORM = eINSTANCE.getBuckminsterImportTask_TargetPlatform(); + + /** + * The meta object literal for the '<em><b>Bundle Pool</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute BUCKMINSTER_IMPORT_TASK__BUNDLE_POOL = eINSTANCE.getBuckminsterImportTask_BundlePool(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.PreferencesImpl <em>Preferences</em>}' class. @@ -1908,12 +3154,74 @@ public interface SetupPackage extends EPackage EAttribute PREFERENCES__GIT_PREFIX = eINSTANCE.getPreferences_GitPrefix(); /** - * The meta object literal for the '<em><b>Link Locations</b></em>' containment reference list feature. + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.LinkLocationTaskImpl <em>Link Location Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.LinkLocationTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getLinkLocationTask() + * @generated + */ + EClass LINK_LOCATION_TASK = eINSTANCE.getLinkLocationTask(); + + /** + * The meta object literal for the '<em><b>Path</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute LINK_LOCATION_TASK__PATH = eINSTANCE.getLinkLocationTask_Path(); + + /** + * The meta object literal for the '<em><b>Name</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute LINK_LOCATION_TASK__NAME = eINSTANCE.getLinkLocationTask_Name(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.SetupTaskContainerImpl <em>Task Container</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupTaskContainerImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getSetupTaskContainer() + * @generated + */ + EClass SETUP_TASK_CONTAINER = eINSTANCE.getSetupTaskContainer(); + + /** + * The meta object literal for the '<em><b>Setup Tasks</b></em>' containment reference list feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EReference SETUP_TASK_CONTAINER__SETUP_TASKS = eINSTANCE.getSetupTaskContainer_SetupTasks(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.setup.impl.EclipsePreferenceTaskImpl <em>Eclipse Preference Task</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.cdo.releng.setup.impl.EclipsePreferenceTaskImpl + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getEclipsePreferenceTask() + * @generated + */ + EClass ECLIPSE_PREFERENCE_TASK = eINSTANCE.getEclipsePreferenceTask(); + + /** + * The meta object literal for the '<em><b>Key</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute ECLIPSE_PREFERENCE_TASK__KEY = eINSTANCE.getEclipsePreferenceTask_Key(); + + /** + * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference PREFERENCES__LINK_LOCATIONS = eINSTANCE.getPreferences_LinkLocations(); + EAttribute ECLIPSE_PREFERENCE_TASK__VALUE = eINSTANCE.getEclipsePreferenceTask_Value(); /** * The meta object literal for the '<em>URI</em>' data type. @@ -1925,6 +3233,26 @@ public interface SetupPackage extends EPackage */ EDataType URI = eINSTANCE.getURI(); + /** + * The meta object literal for the '<em>Exception</em>' data type. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see java.lang.Exception + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getException() + * @generated + */ + EDataType EXCEPTION = eINSTANCE.getException(); + + /** + * The meta object literal for the '<em>Trigger Set</em>' data type. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see java.util.Set + * @see org.eclipse.emf.cdo.releng.setup.impl.SetupPackageImpl#getTriggerSet() + * @generated + */ + EDataType TRIGGER_SET = eINSTANCE.getTriggerSet(); + } } // SetupPackage |