diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/impl/SetupFactoryImpl.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/impl/SetupFactoryImpl.java | 1274 |
1 files changed, 0 insertions, 1274 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/impl/SetupFactoryImpl.java b/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/impl/SetupFactoryImpl.java deleted file mode 100644 index 1fc0e64754..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/impl/SetupFactoryImpl.java +++ /dev/null @@ -1,1274 +0,0 @@ -/* - * Copyright (c) 2013, 2014 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.setup.impl; - -import org.eclipse.emf.cdo.releng.setup.ApiBaselineTask; -import org.eclipse.emf.cdo.releng.setup.AutomaticSourceLocator; -import org.eclipse.emf.cdo.releng.setup.Branch; -import org.eclipse.emf.cdo.releng.setup.BuckminsterImportTask; -import org.eclipse.emf.cdo.releng.setup.BuildPlan; -import org.eclipse.emf.cdo.releng.setup.CommandParameter; -import org.eclipse.emf.cdo.releng.setup.Component; -import org.eclipse.emf.cdo.releng.setup.ComponentDefinition; -import org.eclipse.emf.cdo.releng.setup.ComponentExtension; -import org.eclipse.emf.cdo.releng.setup.ComponentType; -import org.eclipse.emf.cdo.releng.setup.CompoundSetupTask; -import org.eclipse.emf.cdo.releng.setup.Configuration; -import org.eclipse.emf.cdo.releng.setup.ContextVariableTask; -import org.eclipse.emf.cdo.releng.setup.Eclipse; -import org.eclipse.emf.cdo.releng.setup.EclipseIniTask; -import org.eclipse.emf.cdo.releng.setup.EclipsePreferenceTask; -import org.eclipse.emf.cdo.releng.setup.FileAssociationTask; -import org.eclipse.emf.cdo.releng.setup.FileAssociationsTask; -import org.eclipse.emf.cdo.releng.setup.FileEditor; -import org.eclipse.emf.cdo.releng.setup.FileMapping; -import org.eclipse.emf.cdo.releng.setup.GitCloneTask; -import org.eclipse.emf.cdo.releng.setup.Index; -import org.eclipse.emf.cdo.releng.setup.InstallableUnit; -import org.eclipse.emf.cdo.releng.setup.JRETask; -import org.eclipse.emf.cdo.releng.setup.KeyBindingContext; -import org.eclipse.emf.cdo.releng.setup.KeyBindingTask; -import org.eclipse.emf.cdo.releng.setup.LicenseInfo; -import org.eclipse.emf.cdo.releng.setup.LinkLocationTask; -import org.eclipse.emf.cdo.releng.setup.ManualSourceLocator; -import org.eclipse.emf.cdo.releng.setup.MaterializationTask; -import org.eclipse.emf.cdo.releng.setup.MavenImportTask; -import org.eclipse.emf.cdo.releng.setup.MetaIndex; -import org.eclipse.emf.cdo.releng.setup.MylynBuildsTask; -import org.eclipse.emf.cdo.releng.setup.MylynQueriesTask; -import org.eclipse.emf.cdo.releng.setup.MylynQueryTask; -import org.eclipse.emf.cdo.releng.setup.P2Repository; -import org.eclipse.emf.cdo.releng.setup.P2Task; -import org.eclipse.emf.cdo.releng.setup.Preferences; -import org.eclipse.emf.cdo.releng.setup.Project; -import org.eclipse.emf.cdo.releng.setup.ProjectSetImportTask; -import org.eclipse.emf.cdo.releng.setup.ProjectsImportTask; -import org.eclipse.emf.cdo.releng.setup.Query; -import org.eclipse.emf.cdo.releng.setup.RedirectionTask; -import org.eclipse.emf.cdo.releng.setup.RepositoryList; -import org.eclipse.emf.cdo.releng.setup.ResourceCopyTask; -import org.eclipse.emf.cdo.releng.setup.ResourceCreationTask; -import org.eclipse.emf.cdo.releng.setup.Setup; -import org.eclipse.emf.cdo.releng.setup.SetupFactory; -import org.eclipse.emf.cdo.releng.setup.SetupPackage; -import org.eclipse.emf.cdo.releng.setup.SetupTaskScope; -import org.eclipse.emf.cdo.releng.setup.TargetPlatformTask; -import org.eclipse.emf.cdo.releng.setup.Targlet; -import org.eclipse.emf.cdo.releng.setup.TargletData; -import org.eclipse.emf.cdo.releng.setup.TargletImportTask; -import org.eclipse.emf.cdo.releng.setup.TargletTask; -import org.eclipse.emf.cdo.releng.setup.TextModification; -import org.eclipse.emf.cdo.releng.setup.TextModifyTask; -import org.eclipse.emf.cdo.releng.setup.Trigger; -import org.eclipse.emf.cdo.releng.setup.VariableChoice; -import org.eclipse.emf.cdo.releng.setup.VariableType; -import org.eclipse.emf.cdo.releng.setup.WorkingSetTask; - -import org.eclipse.emf.common.util.BasicEList; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.impl.EFactoryImpl; -import org.eclipse.emf.ecore.plugin.EcorePlugin; -import org.eclipse.emf.ecore.util.EcoreUtil; - -import org.eclipse.equinox.p2.metadata.Version; -import org.eclipse.equinox.p2.metadata.VersionRange; - -import java.util.Collection; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Factory</b>. - * <!-- end-user-doc --> - * @generated - */ -@SuppressWarnings("deprecation") -public class SetupFactoryImpl extends EFactoryImpl implements SetupFactory -{ - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static SetupFactory init() - { - try - { - SetupFactory theSetupFactory = (SetupFactory)EPackage.Registry.INSTANCE.getEFactory(SetupPackage.eNS_URI); - if (theSetupFactory != null) - { - return theSetupFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new SetupFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SetupFactoryImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) - { - switch (eClass.getClassifierID()) - { - case SetupPackage.META_INDEX: - return createMetaIndex(); - case SetupPackage.INDEX: - return createIndex(); - case SetupPackage.ECLIPSE: - return createEclipse(); - case SetupPackage.CONFIGURATION: - return createConfiguration(); - case SetupPackage.PROJECT: - return createProject(); - case SetupPackage.BRANCH: - return createBranch(); - case SetupPackage.PREFERENCES: - return createPreferences(); - case SetupPackage.SETUP: - return createSetup(); - case SetupPackage.COMPOUND_SETUP_TASK: - return createCompoundSetupTask(); - case SetupPackage.CONTEXT_VARIABLE_TASK: - return createContextVariableTask(); - case SetupPackage.VARIABLE_CHOICE: - return createVariableChoice(); - case SetupPackage.REDIRECTION_TASK: - return createRedirectionTask(); - case SetupPackage.ECLIPSE_INI_TASK: - return createEclipseIniTask(); - case SetupPackage.LINK_LOCATION_TASK: - return createLinkLocationTask(); - case SetupPackage.P2_TASK: - return createP2Task(); - case SetupPackage.INSTALLABLE_UNIT: - return createInstallableUnit(); - case SetupPackage.P2_REPOSITORY: - return createP2Repository(); - case SetupPackage.GIT_CLONE_TASK: - return createGitCloneTask(); - case SetupPackage.BUCKMINSTER_IMPORT_TASK: - return createBuckminsterImportTask(); - case SetupPackage.MATERIALIZATION_TASK: - return createMaterializationTask(); - case SetupPackage.COMPONENT: - return createComponent(); - case SetupPackage.MANUAL_SOURCE_LOCATOR: - return createManualSourceLocator(); - case SetupPackage.AUTOMATIC_SOURCE_LOCATOR: - return createAutomaticSourceLocator(); - case SetupPackage.COMPONENT_EXTENSION: - return createComponentExtension(); - case SetupPackage.COMPONENT_DEFINITION: - return createComponentDefinition(); - case SetupPackage.MAVEN_IMPORT_TASK: - return createMavenImportTask(); - case SetupPackage.TARGLET_IMPORT_TASK: - return createTargletImportTask(); - case SetupPackage.TARGLET_TASK: - return createTargletTask(); - case SetupPackage.TARGLET: - return createTarglet(); - case SetupPackage.REPOSITORY_LIST: - return createRepositoryList(); - case SetupPackage.PROJECTS_IMPORT_TASK: - return createProjectsImportTask(); - case SetupPackage.PROJECT_SET_IMPORT_TASK: - return createProjectSetImportTask(); - case SetupPackage.TARGET_PLATFORM_TASK: - return createTargetPlatformTask(); - case SetupPackage.API_BASELINE_TASK: - return createApiBaselineTask(); - case SetupPackage.ECLIPSE_PREFERENCE_TASK: - return createEclipsePreferenceTask(); - case SetupPackage.FILE_ASSOCIATION_TASK: - return createFileAssociationTask(); - case SetupPackage.FILE_ASSOCIATIONS_TASK: - return createFileAssociationsTask(); - case SetupPackage.FILE_MAPPING: - return createFileMapping(); - case SetupPackage.FILE_EDITOR: - return createFileEditor(); - case SetupPackage.WORKING_SET_TASK: - return createWorkingSetTask(); - case SetupPackage.RESOURCE_COPY_TASK: - return createResourceCopyTask(); - case SetupPackage.RESOURCE_CREATION_TASK: - return createResourceCreationTask(); - case SetupPackage.TEXT_MODIFY_TASK: - return createTextModifyTask(); - case SetupPackage.TEXT_MODIFICATION: - return createTextModification(); - case SetupPackage.KEY_BINDING_TASK: - return createKeyBindingTask(); - case SetupPackage.KEY_BINDING_CONTEXT: - return createKeyBindingContext(); - case SetupPackage.COMMAND_PARAMETER: - return createCommandParameter(); - case SetupPackage.MYLYN_QUERY_TASK: - return createMylynQueryTask(); - case SetupPackage.MYLYN_QUERIES_TASK: - return createMylynQueriesTask(); - case SetupPackage.QUERY: - return createQuery(); - case SetupPackage.QUERY_ATTRIBUTE: - return (EObject)createQueryAttribute(); - case SetupPackage.MYLYN_BUILDS_TASK: - return createMylynBuildsTask(); - case SetupPackage.BUILD_PLAN: - return createBuildPlan(); - case SetupPackage.JRE_TASK: - return createJRETask(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object createFromString(EDataType eDataType, String initialValue) - { - switch (eDataType.getClassifierID()) - { - case SetupPackage.SETUP_TASK_SCOPE: - return createSetupTaskScopeFromString(eDataType, initialValue); - case SetupPackage.TRIGGER: - return createTriggerFromString(eDataType, initialValue); - case SetupPackage.COMPONENT_TYPE: - return createComponentTypeFromString(eDataType, initialValue); - case SetupPackage.VARIABLE_TYPE: - return createVariableTypeFromString(eDataType, initialValue); - case SetupPackage.TRIGGER_SET: - return createTriggerSetFromString(eDataType, initialValue); - case SetupPackage.EXCEPTION: - return createExceptionFromString(eDataType, initialValue); - case SetupPackage.URI: - return createURIFromString(eDataType, initialValue); - case SetupPackage.LICENSE_INFO: - return createLicenseInfoFromString(eDataType, initialValue); - case SetupPackage.VERSION: - return createVersionFromString(eDataType, initialValue); - case SetupPackage.VERSION_RANGE: - return createVersionRangeFromString(eDataType, initialValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String convertToString(EDataType eDataType, Object instanceValue) - { - switch (eDataType.getClassifierID()) - { - case SetupPackage.SETUP_TASK_SCOPE: - return convertSetupTaskScopeToString(eDataType, instanceValue); - case SetupPackage.TRIGGER: - return convertTriggerToString(eDataType, instanceValue); - case SetupPackage.COMPONENT_TYPE: - return convertComponentTypeToString(eDataType, instanceValue); - case SetupPackage.VARIABLE_TYPE: - return convertVariableTypeToString(eDataType, instanceValue); - case SetupPackage.TRIGGER_SET: - return convertTriggerSetToString(eDataType, instanceValue); - case SetupPackage.EXCEPTION: - return convertExceptionToString(eDataType, instanceValue); - case SetupPackage.URI: - return convertURIToString(eDataType, instanceValue); - case SetupPackage.LICENSE_INFO: - return convertLicenseInfoToString(eDataType, instanceValue); - case SetupPackage.VERSION: - return convertVersionToString(eDataType, instanceValue); - case SetupPackage.VERSION_RANGE: - return convertVersionRangeToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public MetaIndex createMetaIndex() - { - MetaIndexImpl metaIndex = new MetaIndexImpl(); - return metaIndex; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Index createIndex() - { - IndexImpl index = new IndexImpl(); - return index; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Eclipse createEclipse() - { - EclipseImpl eclipse = new EclipseImpl(); - return eclipse; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Configuration createConfiguration() - { - ConfigurationImpl configuration = new ConfigurationImpl(); - return configuration; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Project createProject() - { - ProjectImpl project = new ProjectImpl(); - return project; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Branch createBranch() - { - BranchImpl branch = new BranchImpl(); - return branch; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ApiBaselineTask createApiBaselineTask() - { - ApiBaselineTaskImpl apiBaselineTask = new ApiBaselineTaskImpl(); - return apiBaselineTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public GitCloneTask createGitCloneTask() - { - GitCloneTaskImpl gitCloneTask = new GitCloneTaskImpl(); - return gitCloneTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ProjectSetImportTask createProjectSetImportTask() - { - ProjectSetImportTaskImpl projectSetImportTask = new ProjectSetImportTaskImpl(); - return projectSetImportTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public P2Task createP2Task() - { - P2TaskImpl p2Task = new P2TaskImpl(); - return p2Task; - } - - public P2Task createP2Task(String[] ius, String[] repositories, Set<String> existingIUs) - { - P2Task p2Task = createP2Task(); - - EList<InstallableUnit> installableUnits = p2Task.getInstallableUnits(); - for (String id : ius) - { - if (existingIUs == null || !existingIUs.contains(id)) - { - InstallableUnit iu = createInstallableUnit(); - iu.setID(id); - installableUnits.add(iu); - } - } - - if (installableUnits.isEmpty()) - { - return null; - } - - EList<P2Repository> p2Repositories = p2Task.getP2Repositories(); - for (String url : repositories) - { - P2Repository repository = createP2Repository(); - repository.setURL(url); - p2Repositories.add(repository); - } - - return p2Task; - } - - public P2Task createP2Task(String[] ius, String[] repositories) - { - return createP2Task(ius, repositories, null); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public InstallableUnit createInstallableUnit() - { - InstallableUnitImpl installableUnit = new InstallableUnitImpl(); - return installableUnit; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public P2Repository createP2Repository() - { - P2RepositoryImpl p2Repository = new P2RepositoryImpl(); - return p2Repository; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Setup createSetup() - { - SetupImpl setup = new SetupImpl(); - return setup; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public WorkingSetTask createWorkingSetTask() - { - WorkingSetTaskImpl workingSetTask = new WorkingSetTaskImpl(); - return workingSetTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ResourceCopyTask createResourceCopyTask() - { - ResourceCopyTaskImpl resourceCopyTask = new ResourceCopyTaskImpl(); - return resourceCopyTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TextModifyTask createTextModifyTask() - { - TextModifyTaskImpl textModifyTask = new TextModifyTaskImpl(); - return textModifyTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TextModification createTextModification() - { - TextModificationImpl textModification = new TextModificationImpl(); - return textModification; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public KeyBindingTask createKeyBindingTask() - { - KeyBindingTaskImpl keyBindingTask = new KeyBindingTaskImpl(); - return keyBindingTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public KeyBindingContext createKeyBindingContext() - { - KeyBindingContextImpl keyBindingContext = new KeyBindingContextImpl(); - return keyBindingContext; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CommandParameter createCommandParameter() - { - CommandParameterImpl commandParameter = new CommandParameterImpl(); - return commandParameter; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public MylynQueryTask createMylynQueryTask() - { - MylynQueryTaskImpl mylynQueryTask = new MylynQueryTaskImpl(); - return mylynQueryTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public MylynQueriesTask createMylynQueriesTask() - { - MylynQueriesTaskImpl mylynQueriesTask = new MylynQueriesTaskImpl(); - return mylynQueriesTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Query createQuery() - { - QueryImpl query = new QueryImpl(); - return query; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Map.Entry<String, String> createQueryAttribute() - { - QueryAttributeImpl queryAttribute = new QueryAttributeImpl(); - return queryAttribute; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public MylynBuildsTask createMylynBuildsTask() - { - MylynBuildsTaskImpl mylynBuildsTask = new MylynBuildsTaskImpl(); - return mylynBuildsTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public BuildPlan createBuildPlan() - { - BuildPlanImpl buildPlan = new BuildPlanImpl(); - return buildPlan; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public JRETask createJRETask() - { - JRETaskImpl jreTask = new JRETaskImpl(); - return jreTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public MavenImportTask createMavenImportTask() - { - MavenImportTaskImpl mavenImportTask = new MavenImportTaskImpl(); - return mavenImportTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ComponentExtension createComponentExtension() - { - ComponentExtensionImpl componentExtension = new ComponentExtensionImpl(); - return componentExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ComponentDefinition createComponentDefinition() - { - ComponentDefinitionImpl componentDefinition = new ComponentDefinitionImpl(); - return componentDefinition; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TargletImportTask createTargletImportTask() - { - TargletImportTaskImpl targletImportTask = new TargletImportTaskImpl(); - return targletImportTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FileAssociationTask createFileAssociationTask() - { - FileAssociationTaskImpl fileAssociationTask = new FileAssociationTaskImpl(); - return fileAssociationTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FileAssociationsTask createFileAssociationsTask() - { - FileAssociationsTaskImpl fileAssociationsTask = new FileAssociationsTaskImpl(); - return fileAssociationsTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FileMapping createFileMapping() - { - FileMappingImpl fileMapping = new FileMappingImpl(); - return fileMapping; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FileEditor createFileEditor() - { - FileEditorImpl fileEditor = new FileEditorImpl(); - return fileEditor; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TargetPlatformTask createTargetPlatformTask() - { - TargetPlatformTaskImpl targetPlatformTask = new TargetPlatformTaskImpl(); - return targetPlatformTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AutomaticSourceLocator createAutomaticSourceLocator() - { - AutomaticSourceLocatorImpl automaticSourceLocator = new AutomaticSourceLocatorImpl(); - return automaticSourceLocator; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TargletTask createTargletTask() - { - TargletTaskImpl targletTask = new TargletTaskImpl(); - return targletTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Targlet createTarglet() - { - TargletImpl targlet = new TargletImpl(); - return targlet; - } - - public Targlet createTarglet(TargletData source) - { - String activeRepositoryList = source.getActiveRepositoryList(); - if (activeRepositoryList != null && activeRepositoryList.length() == 0) - { - activeRepositoryList = null; - } - - Targlet targlet = SetupFactory.eINSTANCE.createTarglet(); - targlet.setName(source.getName()); - targlet.setActiveRepositoryList(activeRepositoryList); - targlet.setIncludeSources(source.isIncludeSources()); - targlet.setIncludeAllPlatforms(source.isIncludeAllPlatforms()); - - for (InstallableUnit root : source.getRoots()) - { - targlet.getRoots().add(EcoreUtil.copy(root)); - } - - for (AutomaticSourceLocator sourceLocator : source.getSourceLocators()) - { - targlet.getSourceLocators().add(EcoreUtil.copy(sourceLocator)); - } - - for (RepositoryList repositoryList : source.getRepositoryLists()) - { - targlet.getRepositoryLists().add(EcoreUtil.copy(repositoryList)); - } - - return targlet; - } - - public EList<Targlet> createTarglets(Collection<? extends TargletData> targlets) - { - EList<Targlet> result = new BasicEList<Targlet>(); - for (TargletData source : targlets) - { - result.add(createTarglet(source)); - } - - return result; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public RepositoryList createRepositoryList() - { - RepositoryListImpl repositoryList = new RepositoryListImpl(); - return repositoryList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ProjectsImportTask createProjectsImportTask() - { - ProjectsImportTaskImpl projectsImportTask = new ProjectsImportTaskImpl(); - return projectsImportTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public RedirectionTask createRedirectionTask() - { - RedirectionTaskImpl redirectionTask = new RedirectionTaskImpl(); - return redirectionTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ManualSourceLocator createManualSourceLocator() - { - ManualSourceLocatorImpl manualSourceLocator = new ManualSourceLocatorImpl(); - return manualSourceLocator; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ContextVariableTask createContextVariableTask() - { - ContextVariableTaskImpl contextVariableTask = new ContextVariableTaskImpl(); - return contextVariableTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public VariableChoice createVariableChoice() - { - VariableChoiceImpl variableChoice = new VariableChoiceImpl(); - return variableChoice; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ResourceCreationTask createResourceCreationTask() - { - ResourceCreationTaskImpl resourceCreationTask = new ResourceCreationTaskImpl(); - return resourceCreationTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public MaterializationTask createMaterializationTask() - { - MaterializationTaskImpl materializationTask = new MaterializationTaskImpl(); - return materializationTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Component createComponent() - { - ComponentImpl component = new ComponentImpl(); - return component; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EclipseIniTask createEclipseIniTask() - { - EclipseIniTaskImpl eclipseIniTask = new EclipseIniTaskImpl(); - return eclipseIniTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SetupTaskScope createSetupTaskScopeFromString(EDataType eDataType, String initialValue) - { - SetupTaskScope result = SetupTaskScope.get(initialValue); - if (result == null) - { - throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" - + eDataType.getName() + "'"); - } - return result; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertSetupTaskScopeToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Trigger createTriggerFromString(EDataType eDataType, String initialValue) - { - Trigger result = Trigger.get(initialValue); - if (result == null) - { - throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" - + eDataType.getName() + "'"); - } - return result; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertTriggerToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ComponentType createComponentTypeFromString(EDataType eDataType, String initialValue) - { - ComponentType result = ComponentType.get(initialValue); - if (result == null) - { - throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" - + eDataType.getName() + "'"); - } - return result; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertComponentTypeToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public VariableType createVariableTypeFromString(EDataType eDataType, String initialValue) - { - VariableType result = VariableType.get(initialValue); - if (result == null) - { - throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" - + eDataType.getName() + "'"); - } - return result; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertVariableTypeToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompoundSetupTask createCompoundSetupTask() - { - CompoundSetupTaskImpl compoundSetupTask = new CompoundSetupTaskImpl(); - return compoundSetupTask; - } - - public CompoundSetupTask createCompoundSetupTask(String name) - { - CompoundSetupTask compoundSetupTask = createCompoundSetupTask(); - compoundSetupTask.setName(name); - return compoundSetupTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public BuckminsterImportTask createBuckminsterImportTask() - { - BuckminsterImportTaskImpl buckminsterImportTask = new BuckminsterImportTaskImpl(); - return buckminsterImportTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Preferences createPreferences() - { - PreferencesImpl preferences = new PreferencesImpl(); - return preferences; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LinkLocationTask createLinkLocationTask() - { - LinkLocationTaskImpl linkLocationTask = new LinkLocationTaskImpl(); - return linkLocationTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EclipsePreferenceTask createEclipsePreferenceTask() - { - EclipsePreferenceTaskImpl eclipsePreferenceTask = new EclipsePreferenceTaskImpl(); - return eclipsePreferenceTask; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public URI createURIFromString(EDataType eDataType, String initialValue) - { - return URI.createURI(initialValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertURIToString(EDataType eDataType, Object instanceValue) - { - return super.convertToString(eDataType, instanceValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LicenseInfo createLicenseInfoFromString(EDataType eDataType, String initialValue) - { - return (LicenseInfo)super.createFromString(eDataType, initialValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertLicenseInfoToString(EDataType eDataType, Object instanceValue) - { - return super.convertToString(eDataType, instanceValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public Version createVersionFromString(EDataType eDataType, String initialValue) - { - return initialValue == null ? null : Version.create(initialValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public String convertVersionToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : ((Version)instanceValue).toString(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public VersionRange createVersionRangeFromString(EDataType eDataType, String initialValue) - { - return initialValue == null ? null : new VersionRange(initialValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public String convertVersionRangeToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : ((VersionRange)instanceValue).toString(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Exception createExceptionFromString(EDataType eDataType, String initialValue) - { - return (Exception)super.createFromString(eDataType, initialValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertExceptionToString(EDataType eDataType, Object instanceValue) - { - return super.convertToString(eDataType, instanceValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public Set<Trigger> createTriggerSetFromString(EDataType eDataType, String initialValue) - { - if (initialValue == null) - { - return null; - } - - Set<Trigger> result = new HashSet<Trigger>(); - for (String value : split(initialValue)) - { - result.add(Trigger.get(value)); - } - - return Trigger.intern(result); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public String convertTriggerSetToString(EDataType eDataType, Object instanceValue) - { - if (instanceValue == null) - { - return null; - } - - @SuppressWarnings("unchecked") - Set<Trigger> triggerSet = (Set<Trigger>)instanceValue; - return Trigger.LITERALS.get(triggerSet); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SetupPackage getSetupPackage() - { - return (SetupPackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static SetupPackage getPackage() - { - return SetupPackage.eINSTANCE; - } - -} // SetupFactoryImpl |