blob: 07273484996a1185b8eaa04b943fba189929312e [file] [log] [blame]
/*
* Copyright (c) 2014, 2016 Eike Stepper (Loehne, Germany) and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*
* Contributors:
* Eike Stepper - initial API and implementation
*/
package org.eclipse.oomph.setup.util;
import org.eclipse.oomph.base.ModelElement;
import org.eclipse.oomph.setup.AttributeRule;
import org.eclipse.oomph.setup.CatalogSelection;
import org.eclipse.oomph.setup.CompoundTask;
import org.eclipse.oomph.setup.Configuration;
import org.eclipse.oomph.setup.EclipseIniTask;
import org.eclipse.oomph.setup.Index;
import org.eclipse.oomph.setup.Installation;
import org.eclipse.oomph.setup.InstallationTask;
import org.eclipse.oomph.setup.LinkLocationTask;
import org.eclipse.oomph.setup.LocationCatalog;
import org.eclipse.oomph.setup.PreferenceTask;
import org.eclipse.oomph.setup.Product;
import org.eclipse.oomph.setup.ProductCatalog;
import org.eclipse.oomph.setup.ProductVersion;
import org.eclipse.oomph.setup.Project;
import org.eclipse.oomph.setup.ProjectCatalog;
import org.eclipse.oomph.setup.ProjectContainer;
import org.eclipse.oomph.setup.RedirectionTask;
import org.eclipse.oomph.setup.ResourceCopyTask;
import org.eclipse.oomph.setup.ResourceCreationTask;
import org.eclipse.oomph.setup.Scope;
import org.eclipse.oomph.setup.SetupPackage;
import org.eclipse.oomph.setup.SetupTask;
import org.eclipse.oomph.setup.SetupTaskContainer;
import org.eclipse.oomph.setup.Stream;
import org.eclipse.oomph.setup.StringSubstitutionTask;
import org.eclipse.oomph.setup.TextModification;
import org.eclipse.oomph.setup.TextModifyTask;
import org.eclipse.oomph.setup.User;
import org.eclipse.oomph.setup.VariableChoice;
import org.eclipse.oomph.setup.VariableTask;
import org.eclipse.oomph.setup.Workspace;
import org.eclipse.oomph.setup.WorkspaceTask;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
import java.util.Map;
/**
* <!-- begin-user-doc -->
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
* @see org.eclipse.oomph.setup.SetupPackage
* @generated
*/
public class SetupAdapterFactory extends AdapterFactoryImpl
{
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static SetupPackage modelPackage;
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SetupAdapterFactory()
{
if (modelPackage == null)
{
modelPackage = SetupPackage.eINSTANCE;
}
}
/**
* Returns whether this factory is applicable for the type of the object.
* <!-- begin-user-doc -->
* This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
* <!-- end-user-doc -->
* @return whether this factory is applicable for the type of the object.
* @generated
*/
@Override
public boolean isFactoryForType(Object object)
{
if (object == modelPackage)
{
return true;
}
if (object instanceof EObject)
{
return ((EObject)object).eClass().getEPackage() == modelPackage;
}
return false;
}
/**
* The switch that delegates to the <code>createXXX</code> methods.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SetupSwitch<Adapter> modelSwitch = new SetupSwitch<Adapter>()
{
@Override
public Adapter caseSetupTask(SetupTask object)
{
return createSetupTaskAdapter();
}
@Override
public Adapter caseSetupTaskContainer(SetupTaskContainer object)
{
return createSetupTaskContainerAdapter();
}
@Override
public Adapter caseScope(Scope object)
{
return createScopeAdapter();
}
@Override
public Adapter caseIndex(Index object)
{
return createIndexAdapter();
}
@Override
public Adapter caseCatalogSelection(CatalogSelection object)
{
return createCatalogSelectionAdapter();
}
@Override
public Adapter caseProductCatalog(ProductCatalog object)
{
return createProductCatalogAdapter();
}
@Override
public Adapter caseProduct(Product object)
{
return createProductAdapter();
}
@Override
public Adapter caseProductVersion(ProductVersion object)
{
return createProductVersionAdapter();
}
@Override
public Adapter caseProjectContainer(ProjectContainer object)
{
return createProjectContainerAdapter();
}
@Override
public Adapter caseProjectCatalog(ProjectCatalog object)
{
return createProjectCatalogAdapter();
}
@Override
public Adapter caseProject(Project object)
{
return createProjectAdapter();
}
@Override
public Adapter caseStream(Stream object)
{
return createStreamAdapter();
}
@Override
public Adapter caseUser(User object)
{
return createUserAdapter();
}
@Override
public Adapter caseAttributeRule(AttributeRule object)
{
return createAttributeRuleAdapter();
}
@Override
public Adapter caseLocationCatalog(LocationCatalog object)
{
return createLocationCatalogAdapter();
}
@Override
public Adapter caseInstallation(Installation object)
{
return createInstallationAdapter();
}
@Override
public Adapter caseInstallationTask(InstallationTask object)
{
return createInstallationTaskAdapter();
}
@Override
public Adapter caseWorkspace(Workspace object)
{
return createWorkspaceAdapter();
}
@Override
public Adapter caseWorkspaceTask(WorkspaceTask object)
{
return createWorkspaceTaskAdapter();
}
@Override
public Adapter caseConfiguration(Configuration object)
{
return createConfigurationAdapter();
}
@Override
public Adapter caseCompoundTask(CompoundTask object)
{
return createCompoundTaskAdapter();
}
@Override
public Adapter caseVariableTask(VariableTask object)
{
return createVariableTaskAdapter();
}
@Override
public Adapter caseVariableChoice(VariableChoice object)
{
return createVariableChoiceAdapter();
}
@Override
public Adapter caseStringSubstitutionTask(StringSubstitutionTask object)
{
return createStringSubstitutionTaskAdapter();
}
@Override
public Adapter caseRedirectionTask(RedirectionTask object)
{
return createRedirectionTaskAdapter();
}
@Override
public Adapter caseEclipseIniTask(EclipseIniTask object)
{
return createEclipseIniTaskAdapter();
}
@Override
public Adapter caseLinkLocationTask(LinkLocationTask object)
{
return createLinkLocationTaskAdapter();
}
@Override
public Adapter casePreferenceTask(PreferenceTask object)
{
return createPreferenceTaskAdapter();
}
@Override
public Adapter caseResourceCopyTask(ResourceCopyTask object)
{
return createResourceCopyTaskAdapter();
}
@Override
public Adapter caseResourceCreationTask(ResourceCreationTask object)
{
return createResourceCreationTaskAdapter();
}
@Override
public Adapter caseTextModifyTask(TextModifyTask object)
{
return createTextModifyTaskAdapter();
}
@Override
public Adapter caseTextModification(TextModification object)
{
return createTextModificationAdapter();
}
@Override
public Adapter caseProductToProductVersionMapEntry(Map.Entry<Product, ProductVersion> object)
{
return createProductToProductVersionMapEntryAdapter();
}
@Override
public Adapter caseProjectToStreamMapEntry(Map.Entry<Project, Stream> object)
{
return createProjectToStreamMapEntryAdapter();
}
@Override
public Adapter caseInstallationToWorkspacesMapEntry(Map.Entry<Installation, EList<Workspace>> object)
{
return createInstallationToWorkspacesMapEntryAdapter();
}
@Override
public Adapter caseWorkspaceToInstallationsMapEntry(Map.Entry<Workspace, EList<Installation>> object)
{
return createWorkspaceToInstallationsMapEntryAdapter();
}
@Override
public Adapter caseModelElement(ModelElement object)
{
return createModelElementAdapter();
}
@Override
public Adapter defaultCase(EObject object)
{
return createEObjectAdapter();
}
};
/**
* Creates an adapter for the <code>target</code>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param target the object to adapt.
* @return the adapter for the <code>target</code>.
* @generated
*/
@Override
public Adapter createAdapter(Notifier target)
{
return modelSwitch.doSwitch((EObject)target);
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.Index <em>Index</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.Index
* @generated
*/
public Adapter createIndexAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.CatalogSelection <em>Catalog Selection</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.CatalogSelection
* @generated
*/
public Adapter createCatalogSelectionAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.Project <em>Project</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.Project
* @generated
*/
public Adapter createProjectAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.Stream <em>Stream</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.Stream
* @generated
*/
public Adapter createStreamAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.Installation <em>Installation</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.Installation
* @generated
*/
public Adapter createInstallationAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.ProductCatalog <em>Product Catalog</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.ProductCatalog
* @generated
*/
public Adapter createProductCatalogAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.Product <em>Product</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.Product
* @generated
*/
public Adapter createProductAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.ProductVersion <em>Product Version</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.ProductVersion
* @generated
*/
public Adapter createProductVersionAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.ProjectCatalog <em>Project Catalog</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.ProjectCatalog
* @generated
*/
public Adapter createProjectCatalogAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.InstallationTask <em>Installation Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.InstallationTask
* @generated
*/
public Adapter createInstallationTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.WorkspaceTask <em>Workspace Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.WorkspaceTask
* @generated
*/
public Adapter createWorkspaceTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.Configuration <em>Configuration</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.Configuration
* @generated
*/
public Adapter createConfigurationAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.CompoundTask <em>Compound Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.CompoundTask
* @generated
*/
public Adapter createCompoundTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.VariableTask <em>Variable Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.VariableTask
* @generated
*/
public Adapter createVariableTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.SetupTask <em>Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.SetupTask
* @generated
*/
public Adapter createSetupTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.ResourceCopyTask <em>Resource Copy Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.ResourceCopyTask
* @generated
*/
public Adapter createResourceCopyTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.TextModifyTask <em>Text Modify Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.TextModifyTask
* @generated
*/
public Adapter createTextModifyTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.TextModification <em>Text Modification</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.TextModification
* @generated
*/
public Adapter createTextModificationAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link java.util.Map.Entry <em>Product To Product Version Map Entry</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see java.util.Map.Entry
* @generated
*/
public Adapter createProductToProductVersionMapEntryAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link java.util.Map.Entry <em>Project To Stream Map Entry</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see java.util.Map.Entry
* @generated
*/
public Adapter createProjectToStreamMapEntryAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link java.util.Map.Entry <em>Installation To Workspaces Map Entry</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see java.util.Map.Entry
* @generated
*/
public Adapter createInstallationToWorkspacesMapEntryAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link java.util.Map.Entry <em>Workspace To Installations Map Entry</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see java.util.Map.Entry
* @generated
*/
public Adapter createWorkspaceToInstallationsMapEntryAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.base.ModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.base.ModelElement
* @generated
*/
public Adapter createModelElementAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.StringSubstitutionTask <em>String Substitution Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.StringSubstitutionTask
* @generated
*/
public Adapter createStringSubstitutionTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.ProjectContainer <em>Project Container</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.ProjectContainer
* @generated
*/
public Adapter createProjectContainerAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.AttributeRule <em>Attribute Rule</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.AttributeRule
* @generated
*/
public Adapter createAttributeRuleAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.LocationCatalog <em>Location Catalog</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.LocationCatalog
* @generated
*/
public Adapter createLocationCatalogAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.RedirectionTask <em>Redirection Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.RedirectionTask
* @generated
*/
public Adapter createRedirectionTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.VariableChoice <em>Variable Choice</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.VariableChoice
* @generated
*/
public Adapter createVariableChoiceAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.ResourceCreationTask <em>Resource Creation Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.ResourceCreationTask
* @generated
*/
public Adapter createResourceCreationTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.EclipseIniTask <em>Eclipse Ini Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.EclipseIniTask
* @generated
*/
public Adapter createEclipseIniTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.User <em>User</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.User
* @generated
*/
public Adapter createUserAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.Workspace <em>Workspace</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.Workspace
* @generated
*/
public Adapter createWorkspaceAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.LinkLocationTask <em>Link Location Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.LinkLocationTask
* @generated
*/
public Adapter createLinkLocationTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.PreferenceTask <em>Preference Task</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.PreferenceTask
* @generated
*/
public Adapter createPreferenceTaskAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.SetupTaskContainer <em>Task Container</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.SetupTaskContainer
* @generated
*/
public Adapter createSetupTaskContainerAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.oomph.setup.Scope <em>Scope</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.oomph.setup.Scope
* @generated
*/
public Adapter createScopeAdapter()
{
return null;
}
/**
* Creates a new adapter for the default case.
* <!-- begin-user-doc -->
* This default implementation returns null.
* <!-- end-user-doc -->
* @return the new adapter.
* @generated
*/
public Adapter createEObjectAdapter()
{
return null;
}
} // SetupAdapterFactory