/** * Copyright (c) 2011-2012 Obeo. * 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: * Obeo - initial API and implementation * */ package org.obeonetwork.dsl.togaf.contentfwk.contentfwk.util; 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.ecore.EObject; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Actor; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ApplicationArchitecture; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ApplicationComponent; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Architecture; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Assumption; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.BusinessArchitecture; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.BusinessService; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Capability; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Constraint; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Contract; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Control; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.DataArchitecture; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.DataComponent; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.DataEntity; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Driver; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Element; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.EnterpriseArchitecture; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Event; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Function; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Gap; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Goal; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.InformationSystemService; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Location; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalApplicationComponent; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalDataComponent; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalTechnologyComponent; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Measure; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Objective; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.OrganizationUnit; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalDataComponent; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalTechnologyComponent; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PlatformService; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Principle; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Product; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Requirement; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Role; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Service; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ServiceQuality; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Standard; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.StrategicArchitecture; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.StrategicElement; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.TechnologyArchitecture; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.TechnologyComponent; import org.obeonetwork.dsl.togaf.contentfwk.contentfwk.WorkPackage; /** * <!-- 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.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage * @generated */ public class ContentfwkAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static ContentfwkPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ContentfwkAdapterFactory() { if (modelPackage == null) { modelPackage = ContentfwkPackage.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 ContentfwkSwitch<Adapter> modelSwitch = new ContentfwkSwitch<Adapter>() { @Override public Adapter caseEnterpriseArchitecture(EnterpriseArchitecture object) { return createEnterpriseArchitectureAdapter(); } @Override public Adapter caseArchitecture(Architecture object) { return createArchitectureAdapter(); } @Override public Adapter caseBusinessArchitecture(BusinessArchitecture object) { return createBusinessArchitectureAdapter(); } @Override public Adapter caseDataArchitecture(DataArchitecture object) { return createDataArchitectureAdapter(); } @Override public Adapter caseTechnologyArchitecture(TechnologyArchitecture object) { return createTechnologyArchitectureAdapter(); } @Override public Adapter caseDriver(Driver object) { return createDriverAdapter(); } @Override public Adapter caseGoal(Goal object) { return createGoalAdapter(); } @Override public Adapter caseObjective(Objective object) { return createObjectiveAdapter(); } @Override public Adapter caseOrganizationUnit(OrganizationUnit object) { return createOrganizationUnitAdapter(); } @Override public Adapter caseActor(Actor object) { return createActorAdapter(); } @Override public Adapter caseRole(Role object) { return createRoleAdapter(); } @Override public Adapter caseDataEntity(DataEntity object) { return createDataEntityAdapter(); } @Override public Adapter caseLogicalApplicationComponent(LogicalApplicationComponent object) { return createLogicalApplicationComponentAdapter(); } @Override public Adapter caseFunction(Function object) { return createFunctionAdapter(); } @Override public Adapter caseBusinessService(BusinessService object) { return createBusinessServiceAdapter(); } @Override public Adapter caseProcess(org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Process object) { return createProcessAdapter(); } @Override public Adapter casePlatformService(PlatformService object) { return createPlatformServiceAdapter(); } @Override public Adapter casePhysicalTechnologyComponent(PhysicalTechnologyComponent object) { return createPhysicalTechnologyComponentAdapter(); } @Override public Adapter caseProduct(Product object) { return createProductAdapter(); } @Override public Adapter caseMeasure(Measure object) { return createMeasureAdapter(); } @Override public Adapter caseServiceQuality(ServiceQuality object) { return createServiceQualityAdapter(); } @Override public Adapter caseContract(Contract object) { return createContractAdapter(); } @Override public Adapter caseEvent(Event object) { return createEventAdapter(); } @Override public Adapter caseControl(Control object) { return createControlAdapter(); } @Override public Adapter caseElement(Element object) { return createElementAdapter(); } @Override public Adapter caseLocation(Location object) { return createLocationAdapter(); } @Override public Adapter caseCapability(Capability object) { return createCapabilityAdapter(); } @Override public Adapter caseStrategicElement(StrategicElement object) { return createStrategicElementAdapter(); } @Override public Adapter casePrinciple(Principle object) { return createPrincipleAdapter(); } @Override public Adapter caseConstraint(Constraint object) { return createConstraintAdapter(); } @Override public Adapter caseAssumption(Assumption object) { return createAssumptionAdapter(); } @Override public Adapter caseRequirement(Requirement object) { return createRequirementAdapter(); } @Override public Adapter caseGap(Gap object) { return createGapAdapter(); } @Override public Adapter caseWorkPackage(WorkPackage object) { return createWorkPackageAdapter(); } @Override public Adapter caseLogicalDataComponent(LogicalDataComponent object) { return createLogicalDataComponentAdapter(); } @Override public Adapter casePhysicalDataComponent(PhysicalDataComponent object) { return createPhysicalDataComponentAdapter(); } @Override public Adapter caseApplicationArchitecture(ApplicationArchitecture object) { return createApplicationArchitectureAdapter(); } @Override public Adapter casePhysicalApplicationComponent(PhysicalApplicationComponent object) { return createPhysicalApplicationComponentAdapter(); } @Override public Adapter caseLogicalTechnologyComponent(LogicalTechnologyComponent object) { return createLogicalTechnologyComponentAdapter(); } @Override public Adapter caseStrategicArchitecture(StrategicArchitecture object) { return createStrategicArchitectureAdapter(); } @Override public Adapter caseStandard(Standard object) { return createStandardAdapter(); } @Override public Adapter caseService(Service object) { return createServiceAdapter(); } @Override public Adapter caseApplicationComponent(ApplicationComponent object) { return createApplicationComponentAdapter(); } @Override public Adapter caseInformationSystemService(InformationSystemService object) { return createInformationSystemServiceAdapter(); } @Override public Adapter caseDataComponent(DataComponent object) { return createDataComponentAdapter(); } @Override public Adapter caseTechnologyComponent(TechnologyComponent object) { return createTechnologyComponentAdapter(); } @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.obeonetwork.dsl.togaf.contentfwk.contentfwk.EnterpriseArchitecture <em>Enterprise Architecture</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.EnterpriseArchitecture * @generated */ public Adapter createEnterpriseArchitectureAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Architecture <em>Architecture</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Architecture * @generated */ public Adapter createArchitectureAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.BusinessArchitecture <em>Business Architecture</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.BusinessArchitecture * @generated */ public Adapter createBusinessArchitectureAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.DataArchitecture <em>Data Architecture</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.DataArchitecture * @generated */ public Adapter createDataArchitectureAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.TechnologyArchitecture <em>Technology Architecture</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.TechnologyArchitecture * @generated */ public Adapter createTechnologyArchitectureAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Driver <em>Driver</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Driver * @generated */ public Adapter createDriverAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Goal <em>Goal</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Goal * @generated */ public Adapter createGoalAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Objective <em>Objective</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Objective * @generated */ public Adapter createObjectiveAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.OrganizationUnit <em>Organization Unit</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.OrganizationUnit * @generated */ public Adapter createOrganizationUnitAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Actor <em>Actor</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Actor * @generated */ public Adapter createActorAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Role <em>Role</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Role * @generated */ public Adapter createRoleAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.DataEntity <em>Data Entity</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.DataEntity * @generated */ public Adapter createDataEntityAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalApplicationComponent <em>Logical Application Component</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalApplicationComponent * @generated */ public Adapter createLogicalApplicationComponentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Function <em>Function</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Function * @generated */ public Adapter createFunctionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.BusinessService <em>Business Service</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.BusinessService * @generated */ public Adapter createBusinessServiceAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Process <em>Process</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Process * @generated */ public Adapter createProcessAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PlatformService <em>Platform Service</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.PlatformService * @generated */ public Adapter createPlatformServiceAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalTechnologyComponent <em>Physical Technology Component</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalTechnologyComponent * @generated */ public Adapter createPhysicalTechnologyComponentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Product * @generated */ public Adapter createProductAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Measure <em>Measure</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Measure * @generated */ public Adapter createMeasureAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ServiceQuality <em>Service Quality</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.ServiceQuality * @generated */ public Adapter createServiceQualityAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Contract <em>Contract</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Contract * @generated */ public Adapter createContractAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Event <em>Event</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Event * @generated */ public Adapter createEventAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Control <em>Control</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Control * @generated */ public Adapter createControlAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Element <em>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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Element * @generated */ public Adapter createElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Location <em>Location</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Location * @generated */ public Adapter createLocationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Capability <em>Capability</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Capability * @generated */ public Adapter createCapabilityAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.StrategicElement <em>Strategic 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.obeonetwork.dsl.togaf.contentfwk.contentfwk.StrategicElement * @generated */ public Adapter createStrategicElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Principle <em>Principle</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Principle * @generated */ public Adapter createPrincipleAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Constraint <em>Constraint</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Constraint * @generated */ public Adapter createConstraintAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Assumption <em>Assumption</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Assumption * @generated */ public Adapter createAssumptionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Requirement <em>Requirement</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Requirement * @generated */ public Adapter createRequirementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Gap <em>Gap</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Gap * @generated */ public Adapter createGapAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.WorkPackage <em>Work Package</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.WorkPackage * @generated */ public Adapter createWorkPackageAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalDataComponent <em>Logical Data Component</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalDataComponent * @generated */ public Adapter createLogicalDataComponentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalDataComponent <em>Physical Data Component</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalDataComponent * @generated */ public Adapter createPhysicalDataComponentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ApplicationArchitecture <em>Application Architecture</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.ApplicationArchitecture * @generated */ public Adapter createApplicationArchitectureAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent <em>Physical Application Component</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent * @generated */ public Adapter createPhysicalApplicationComponentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalTechnologyComponent <em>Logical Technology Component</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalTechnologyComponent * @generated */ public Adapter createLogicalTechnologyComponentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.StrategicArchitecture <em>Strategic Architecture</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.StrategicArchitecture * @generated */ public Adapter createStrategicArchitectureAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Standard <em>Standard</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Standard * @generated */ public Adapter createStandardAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Service <em>Service</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.Service * @generated */ public Adapter createServiceAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ApplicationComponent <em>Application Component</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.ApplicationComponent * @generated */ public Adapter createApplicationComponentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.InformationSystemService <em>Information System Service</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.InformationSystemService * @generated */ public Adapter createInformationSystemServiceAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.DataComponent <em>Data Component</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.DataComponent * @generated */ public Adapter createDataComponentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.TechnologyComponent <em>Technology Component</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.obeonetwork.dsl.togaf.contentfwk.contentfwk.TechnologyComponent * @generated */ public Adapter createTechnologyComponentAdapter() { 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; } } //ContentfwkAdapterFactory