/** * <copyright> * </copyright> * * $Id$ */ package com.openMap1.mapper.util; import com.openMap1.mapper.Annotations; import com.openMap1.mapper.AssocEndMapping; import com.openMap1.mapper.AssocMapping; import com.openMap1.mapper.AttributeDef; import com.openMap1.mapper.ClassDetails; import com.openMap1.mapper.ConversionArgument; import com.openMap1.mapper.ConversionImplementation; import com.openMap1.mapper.CrossCondition; import com.openMap1.mapper.ElementDef; import com.openMap1.mapper.FixedPropertyValue; import com.openMap1.mapper.GlobalMappingParameters; import com.openMap1.mapper.ImportMappingSet; import com.openMap1.mapper.JavaConversionImplementation; import com.openMap1.mapper.LocalPropertyConversion; import com.openMap1.mapper.MappedStructure; import com.openMap1.mapper.MapperPackage; import com.openMap1.mapper.Mapping; import com.openMap1.mapper.MappingCondition; import com.openMap1.mapper.ModelAssocFilter; import com.openMap1.mapper.ModelFilter; import com.openMap1.mapper.ModelFilterSet; import com.openMap1.mapper.ModelPropertyFilter; import com.openMap1.mapper.Namespace; import com.openMap1.mapper.NodeDef; import com.openMap1.mapper.NodeMappingSet; import com.openMap1.mapper.Note; import com.openMap1.mapper.ObjMapping; import com.openMap1.mapper.ParameterClass; import com.openMap1.mapper.ParameterClassValue; import com.openMap1.mapper.PropMapping; import com.openMap1.mapper.PropertyConversion; import com.openMap1.mapper.ValueCondition; import com.openMap1.mapper.ValuePair; import com.openMap1.mapper.XSLTConversionImplementation; 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; /** * <!-- 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 com.openMap1.mapper.MapperPackage * @generated */ public class MapperAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static MapperPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MapperAdapterFactory() { if (modelPackage == null) { modelPackage = MapperPackage.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 MapperSwitch<Adapter> modelSwitch = new MapperSwitch<Adapter>() { @Override public Adapter caseAnnotations(Annotations object) { return createAnnotationsAdapter(); } @Override public Adapter caseAssocEndMapping(AssocEndMapping object) { return createAssocEndMappingAdapter(); } @Override public Adapter caseAssocMapping(AssocMapping object) { return createAssocMappingAdapter(); } @Override public Adapter caseAttributeDef(AttributeDef object) { return createAttributeDefAdapter(); } @Override public Adapter caseClassDetails(ClassDetails object) { return createClassDetailsAdapter(); } @Override public Adapter caseConversionArgument(ConversionArgument object) { return createConversionArgumentAdapter(); } @Override public Adapter caseConversionImplementation(ConversionImplementation object) { return createConversionImplementationAdapter(); } @Override public Adapter caseCrossCondition(CrossCondition object) { return createCrossConditionAdapter(); } @Override public Adapter caseElementDef(ElementDef object) { return createElementDefAdapter(); } @Override public Adapter caseFixedPropertyValue(FixedPropertyValue object) { return createFixedPropertyValueAdapter(); } @Override public Adapter caseGlobalMappingParameters(GlobalMappingParameters object) { return createGlobalMappingParametersAdapter(); } @Override public Adapter caseImportMappingSet(ImportMappingSet object) { return createImportMappingSetAdapter(); } @Override public Adapter caseJavaConversionImplementation(JavaConversionImplementation object) { return createJavaConversionImplementationAdapter(); } @Override public Adapter caseLocalPropertyConversion(LocalPropertyConversion object) { return createLocalPropertyConversionAdapter(); } @Override public Adapter caseMappedStructure(MappedStructure object) { return createMappedStructureAdapter(); } @Override public Adapter caseMapping(Mapping object) { return createMappingAdapter(); } @Override public Adapter caseMappingCondition(MappingCondition object) { return createMappingConditionAdapter(); } @Override public Adapter caseModelAssocFilter(ModelAssocFilter object) { return createModelAssocFilterAdapter(); } @Override public Adapter caseModelFilter(ModelFilter object) { return createModelFilterAdapter(); } @Override public Adapter caseModelFilterSet(ModelFilterSet object) { return createModelFilterSetAdapter(); } @Override public Adapter caseModelPropertyFilter(ModelPropertyFilter object) { return createModelPropertyFilterAdapter(); } @Override public Adapter caseNamespace(Namespace object) { return createNamespaceAdapter(); } @Override public Adapter caseNodeDef(NodeDef object) { return createNodeDefAdapter(); } @Override public Adapter caseNodeMappingSet(NodeMappingSet object) { return createNodeMappingSetAdapter(); } @Override public Adapter caseNote(Note object) { return createNoteAdapter(); } @Override public Adapter caseObjMapping(ObjMapping object) { return createObjMappingAdapter(); } @Override public Adapter caseParameterClass(ParameterClass object) { return createParameterClassAdapter(); } @Override public Adapter caseParameterClassValue(ParameterClassValue object) { return createParameterClassValueAdapter(); } @Override public Adapter casePropMapping(PropMapping object) { return createPropMappingAdapter(); } @Override public Adapter casePropertyConversion(PropertyConversion object) { return createPropertyConversionAdapter(); } @Override public Adapter caseValueCondition(ValueCondition object) { return createValueConditionAdapter(); } @Override public Adapter caseValuePair(ValuePair object) { return createValuePairAdapter(); } @Override public Adapter caseXSLTConversionImplementation(XSLTConversionImplementation object) { return createXSLTConversionImplementationAdapter(); } @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 com.openMap1.mapper.Annotations <em>Annotations</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 com.openMap1.mapper.Annotations * @generated */ public Adapter createAnnotationsAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.AssocEndMapping <em>Assoc End Mapping</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 com.openMap1.mapper.AssocEndMapping * @generated */ public Adapter createAssocEndMappingAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.AssocMapping <em>Assoc Mapping</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 com.openMap1.mapper.AssocMapping * @generated */ public Adapter createAssocMappingAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.AttributeDef <em>Attribute Def</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 com.openMap1.mapper.AttributeDef * @generated */ public Adapter createAttributeDefAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ClassDetails <em>Class Details</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 com.openMap1.mapper.ClassDetails * @generated */ public Adapter createClassDetailsAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ConversionArgument <em>Conversion Argument</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 com.openMap1.mapper.ConversionArgument * @generated */ public Adapter createConversionArgumentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ConversionImplementation <em>Conversion Implementation</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 com.openMap1.mapper.ConversionImplementation * @generated */ public Adapter createConversionImplementationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.CrossCondition <em>Cross Condition</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 com.openMap1.mapper.CrossCondition * @generated */ public Adapter createCrossConditionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ElementDef <em>Element Def</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 com.openMap1.mapper.ElementDef * @generated */ public Adapter createElementDefAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.FixedPropertyValue <em>Fixed Property Value</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 com.openMap1.mapper.FixedPropertyValue * @generated */ public Adapter createFixedPropertyValueAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.GlobalMappingParameters <em>Global Mapping Parameters</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 com.openMap1.mapper.GlobalMappingParameters * @generated */ public Adapter createGlobalMappingParametersAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ImportMappingSet <em>Import Mapping Set</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 com.openMap1.mapper.ImportMappingSet * @generated */ public Adapter createImportMappingSetAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.JavaConversionImplementation <em>Java Conversion Implementation</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 com.openMap1.mapper.JavaConversionImplementation * @generated */ public Adapter createJavaConversionImplementationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.LocalPropertyConversion <em>Local Property Conversion</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 com.openMap1.mapper.LocalPropertyConversion * @generated */ public Adapter createLocalPropertyConversionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.MappedStructure <em>Mapped Structure</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 com.openMap1.mapper.MappedStructure * @generated */ public Adapter createMappedStructureAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.Mapping <em>Mapping</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 com.openMap1.mapper.Mapping * @generated */ public Adapter createMappingAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.MappingCondition <em>Mapping Condition</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 com.openMap1.mapper.MappingCondition * @generated */ public Adapter createMappingConditionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ModelAssocFilter <em>Model Assoc Filter</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 com.openMap1.mapper.ModelAssocFilter * @generated */ public Adapter createModelAssocFilterAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ModelFilter <em>Model Filter</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 com.openMap1.mapper.ModelFilter * @generated */ public Adapter createModelFilterAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ModelFilterSet <em>Model Filter Set</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 com.openMap1.mapper.ModelFilterSet * @generated */ public Adapter createModelFilterSetAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ModelPropertyFilter <em>Model Property Filter</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 com.openMap1.mapper.ModelPropertyFilter * @generated */ public Adapter createModelPropertyFilterAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.Namespace <em>Namespace</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 com.openMap1.mapper.Namespace * @generated */ public Adapter createNamespaceAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.NodeDef <em>Node Def</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 com.openMap1.mapper.NodeDef * @generated */ public Adapter createNodeDefAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.NodeMappingSet <em>Node Mapping Set</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 com.openMap1.mapper.NodeMappingSet * @generated */ public Adapter createNodeMappingSetAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.Note <em>Note</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 com.openMap1.mapper.Note * @generated */ public Adapter createNoteAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ObjMapping <em>Obj Mapping</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 com.openMap1.mapper.ObjMapping * @generated */ public Adapter createObjMappingAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ParameterClass <em>Parameter Class</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 com.openMap1.mapper.ParameterClass * @generated */ public Adapter createParameterClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ParameterClassValue <em>Parameter Class Value</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 com.openMap1.mapper.ParameterClassValue * @generated */ public Adapter createParameterClassValueAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.PropMapping <em>Prop Mapping</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 com.openMap1.mapper.PropMapping * @generated */ public Adapter createPropMappingAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.PropertyConversion <em>Property Conversion</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 com.openMap1.mapper.PropertyConversion * @generated */ public Adapter createPropertyConversionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ValueCondition <em>Value Condition</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 com.openMap1.mapper.ValueCondition * @generated */ public Adapter createValueConditionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.XSLTConversionImplementation <em>XSLT Conversion Implementation</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 com.openMap1.mapper.XSLTConversionImplementation * @generated */ public Adapter createXSLTConversionImplementationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.openMap1.mapper.ValuePair <em>Value Pair</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 com.openMap1.mapper.ValuePair * @generated */ public Adapter createValuePairAdapter() { 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; } } //MapperAdapterFactory