/** * generated by Xtext 2.10.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; 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; /** * * The Adapter Factory for the model. * It provides an adapter createXXX method for each class of the model. * * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage * @generated */ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * * * @generated */ protected static ApplicationConfigurationPackage modelPackage; /** * Creates an instance of the adapter factory. * * * @generated */ public ApplicationConfigurationAdapterFactory() { if (modelPackage == null) { modelPackage = ApplicationConfigurationPackage.eINSTANCE; } } /** * Returns whether this factory is applicable for the type of the object. * * This implementation returns true if the object is either the model's package or is an instance object of the model. * * @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 createXXX methods. * * * @generated */ protected ApplicationConfigurationSwitch modelSwitch = new ApplicationConfigurationSwitch() { @Override public Adapter caseConfigurationScript(ConfigurationScript object) { return createConfigurationScriptAdapter(); } @Override public Adapter caseCommand(Command object) { return createCommandAdapter(); } @Override public Adapter caseDeclaration(Declaration object) { return createDeclarationAdapter(); } @Override public Adapter caseImport(Import object) { return createImportAdapter(); } @Override public Adapter caseEPackageImport(EPackageImport object) { return createEPackageImportAdapter(); } @Override public Adapter caseViatraImport(ViatraImport object) { return createViatraImportAdapter(); } @Override public Adapter caseMetamodelSpecification(MetamodelSpecification object) { return createMetamodelSpecificationAdapter(); } @Override public Adapter caseMetamodelEntry(MetamodelEntry object) { return createMetamodelEntryAdapter(); } @Override public Adapter caseAllPackageEntry(AllPackageEntry object) { return createAllPackageEntryAdapter(); } @Override public Adapter caseMetamodelElement(MetamodelElement object) { return createMetamodelElementAdapter(); } @Override public Adapter caseMetamodelDeclaration(MetamodelDeclaration object) { return createMetamodelDeclarationAdapter(); } @Override public Adapter caseMetamodelReference(MetamodelReference object) { return createMetamodelReferenceAdapter(); } @Override public Adapter caseMetamodel(Metamodel object) { return createMetamodelAdapter(); } @Override public Adapter defaultCase(EObject object) { return createEObjectAdapter(); } }; /** * Creates an adapter for the target. * * * @param target the object to adapt. * @return the adapter for the target. * @generated */ @Override public Adapter createAdapter(Notifier target) { return modelSwitch.doSwitch((EObject)target); } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript Configuration Script}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript * @generated */ public Adapter createConfigurationScriptAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command Command}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command * @generated */ public Adapter createCommandAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration Declaration}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration * @generated */ public Adapter createDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import Import}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import * @generated */ public Adapter createImportAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport EPackage Import}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport * @generated */ public Adapter createEPackageImportAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport Viatra Import}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport * @generated */ public Adapter createViatraImportAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification Metamodel Specification}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification * @generated */ public Adapter createMetamodelSpecificationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry Metamodel Entry}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry * @generated */ public Adapter createMetamodelEntryAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry All Package Entry}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry * @generated */ public Adapter createAllPackageEntryAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement Metamodel Element}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement * @generated */ public Adapter createMetamodelElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration Metamodel Declaration}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration * @generated */ public Adapter createMetamodelDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference Metamodel Reference}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference * @generated */ public Adapter createMetamodelReferenceAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel Metamodel}'. * * 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. * * @return the new adapter. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel * @generated */ public Adapter createMetamodelAdapter() { return null; } /** * Creates a new adapter for the default case. * * This default implementation returns null. * * @return the new adapter. * @generated */ public Adapter createEObjectAdapter() { return null; } } //ApplicationConfigurationAdapterFactory