/** * Generated with Acceleo */ package org.obeonetwork.dsl.database.providers; import org.eclipse.emf.common.notify.Adapter; import org.obeonetwork.dsl.database.providers.ColumnPropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.ConstraintPropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.DataBasePropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.ForeignKeyElementPropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.ForeignKeyPropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.IndexElementPropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.IndexPropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.PrimaryKeyPropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.SchemaPropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.SequencePropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.TablePropertiesEditionProvider; import org.obeonetwork.dsl.database.providers.ViewPropertiesEditionProvider; import org.obeonetwork.dsl.database.util.DatabaseAdapterFactory; /** * * */ public class DatabaseEEFAdapterFactory extends DatabaseAdapterFactory { /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createDataBaseAdapter() * */ public Adapter createDataBaseAdapter() { return new DataBasePropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createColumnAdapter() * */ public Adapter createColumnAdapter() { return new ColumnPropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createIndexAdapter() * */ public Adapter createIndexAdapter() { return new IndexPropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createViewAdapter() * */ public Adapter createViewAdapter() { return new ViewPropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createTableAdapter() * */ public Adapter createTableAdapter() { return new TablePropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createPrimaryKeyAdapter() * */ public Adapter createPrimaryKeyAdapter() { return new PrimaryKeyPropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createForeignKeyAdapter() * */ public Adapter createForeignKeyAdapter() { return new ForeignKeyPropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createForeignKeyElementAdapter() * */ public Adapter createForeignKeyElementAdapter() { return new ForeignKeyElementPropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createIndexElementAdapter() * */ public Adapter createIndexElementAdapter() { return new IndexElementPropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createConstraintAdapter() * */ public Adapter createConstraintAdapter() { return new ConstraintPropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createSchemaAdapter() * */ public Adapter createSchemaAdapter() { return new SchemaPropertiesEditionProvider(); } /** * {@inheritDoc} * @see org.obeonetwork.dsl.database.util.DatabaseAdapterFactory#createSequenceAdapter() * */ public Adapter createSequenceAdapter() { return new SequencePropertiesEditionProvider(); } }