/** * <copyright> * </copyright> * * $Id: PannotationAdapterFactory.java,v 1.29 2008/12/16 20:40:18 mtaal Exp $ */ package org.eclipse.emf.teneo.annotations.pannotation.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.eclipse.emf.teneo.annotations.pannotation.*; import org.eclipse.emf.teneo.annotations.pannotation.AssociationOverride; import org.eclipse.emf.teneo.annotations.pannotation.AttributeOverride; import org.eclipse.emf.teneo.annotations.pannotation.Basic; import org.eclipse.emf.teneo.annotations.pannotation.Column; import org.eclipse.emf.teneo.annotations.pannotation.DiscriminatorColumn; import org.eclipse.emf.teneo.annotations.pannotation.DiscriminatorValue; import org.eclipse.emf.teneo.annotations.pannotation.Embeddable; import org.eclipse.emf.teneo.annotations.pannotation.Embedded; import org.eclipse.emf.teneo.annotations.pannotation.EmbeddedId; import org.eclipse.emf.teneo.annotations.pannotation.Entity; import org.eclipse.emf.teneo.annotations.pannotation.Enumerated; import org.eclipse.emf.teneo.annotations.pannotation.GeneratedValue; import org.eclipse.emf.teneo.annotations.pannotation.Id; import org.eclipse.emf.teneo.annotations.pannotation.IdClass; import org.eclipse.emf.teneo.annotations.pannotation.Inheritance; import org.eclipse.emf.teneo.annotations.pannotation.JoinColumn; import org.eclipse.emf.teneo.annotations.pannotation.JoinTable; import org.eclipse.emf.teneo.annotations.pannotation.Lob; import org.eclipse.emf.teneo.annotations.pannotation.ManyToMany; import org.eclipse.emf.teneo.annotations.pannotation.ManyToOne; import org.eclipse.emf.teneo.annotations.pannotation.MapKey; import org.eclipse.emf.teneo.annotations.pannotation.MappedSuperclass; import org.eclipse.emf.teneo.annotations.pannotation.OneToMany; import org.eclipse.emf.teneo.annotations.pannotation.OneToOne; import org.eclipse.emf.teneo.annotations.pannotation.OrderBy; import org.eclipse.emf.teneo.annotations.pannotation.PAnnotation; import org.eclipse.emf.teneo.annotations.pannotation.PannotationPackage; import org.eclipse.emf.teneo.annotations.pannotation.PrimaryKeyJoinColumn; import org.eclipse.emf.teneo.annotations.pannotation.SecondaryTable; import org.eclipse.emf.teneo.annotations.pannotation.SequenceGenerator; import org.eclipse.emf.teneo.annotations.pannotation.Table; import org.eclipse.emf.teneo.annotations.pannotation.TableGenerator; import org.eclipse.emf.teneo.annotations.pannotation.Temporal; import org.eclipse.emf.teneo.annotations.pannotation.Transient; import org.eclipse.emf.teneo.annotations.pannotation.UniqueConstraint; import org.eclipse.emf.teneo.annotations.pannotation.Version; /** * <!-- 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.emf.teneo.annotations.pannotation.PannotationPackage * @generated */ public class PannotationAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static PannotationPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PannotationAdapterFactory() { if (modelPackage == null) { modelPackage = PannotationPackage.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 PannotationSwitch<Adapter> modelSwitch = new PannotationSwitch<Adapter>() { @Override public Adapter casePAnnotation(PAnnotation object) { return createPAnnotationAdapter(); } @Override public Adapter caseAttributeOverride(AttributeOverride object) { return createAttributeOverrideAdapter(); } @Override public Adapter caseAssociationOverride(AssociationOverride object) { return createAssociationOverrideAdapter(); } @Override public Adapter caseBasic(Basic object) { return createBasicAdapter(); } @Override public Adapter caseColumn(Column object) { return createColumnAdapter(); } @Override public Adapter caseDiscriminatorColumn(DiscriminatorColumn object) { return createDiscriminatorColumnAdapter(); } @Override public Adapter caseDiscriminatorValue(DiscriminatorValue object) { return createDiscriminatorValueAdapter(); } @Override public Adapter caseEmbeddable(Embeddable object) { return createEmbeddableAdapter(); } @Override public Adapter caseEmbedded(Embedded object) { return createEmbeddedAdapter(); } @Override public Adapter caseEmbeddedId(EmbeddedId object) { return createEmbeddedIdAdapter(); } @Override public Adapter caseEntity(Entity object) { return createEntityAdapter(); } @Override public Adapter caseEnumerated(Enumerated object) { return createEnumeratedAdapter(); } @Override public Adapter caseGeneratedValue(GeneratedValue object) { return createGeneratedValueAdapter(); } @Override public Adapter caseId(Id object) { return createIdAdapter(); } @Override public Adapter caseIdClass(IdClass object) { return createIdClassAdapter(); } @Override public Adapter caseInheritance(Inheritance object) { return createInheritanceAdapter(); } @Override public Adapter caseJoinColumn(JoinColumn object) { return createJoinColumnAdapter(); } @Override public Adapter caseJoinTable(JoinTable object) { return createJoinTableAdapter(); } @Override public Adapter caseLob(Lob object) { return createLobAdapter(); } @Override public Adapter caseManyToMany(ManyToMany object) { return createManyToManyAdapter(); } @Override public Adapter caseManyToOne(ManyToOne object) { return createManyToOneAdapter(); } @Override public Adapter caseMapKey(MapKey object) { return createMapKeyAdapter(); } @Override public Adapter caseMappedSuperclass(MappedSuperclass object) { return createMappedSuperclassAdapter(); } @Override public Adapter caseOneToMany(OneToMany object) { return createOneToManyAdapter(); } @Override public Adapter caseOneToOne(OneToOne object) { return createOneToOneAdapter(); } @Override public Adapter caseOrderBy(OrderBy object) { return createOrderByAdapter(); } @Override public Adapter casePrimaryKeyJoinColumn(PrimaryKeyJoinColumn object) { return createPrimaryKeyJoinColumnAdapter(); } @Override public Adapter caseSecondaryTable(SecondaryTable object) { return createSecondaryTableAdapter(); } @Override public Adapter caseSequenceGenerator(SequenceGenerator object) { return createSequenceGeneratorAdapter(); } @Override public Adapter caseTable(Table object) { return createTableAdapter(); } @Override public Adapter caseTableGenerator(TableGenerator object) { return createTableGeneratorAdapter(); } @Override public Adapter caseTemporal(Temporal object) { return createTemporalAdapter(); } @Override public Adapter caseTransient(Transient object) { return createTransientAdapter(); } @Override public Adapter caseUniqueConstraint(UniqueConstraint object) { return createUniqueConstraintAdapter(); } @Override public Adapter caseVersion(Version object) { return createVersionAdapter(); } @Override public Adapter caseForeignKey(ForeignKey object) { return createForeignKeyAdapter(); } @Override public Adapter caseSequenceStyleGenerator(SequenceStyleGenerator object) { return createSequenceStyleGeneratorAdapter(); } @Override public Adapter caseExternal(External object) { return createExternalAdapter(); } @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.emf.teneo.annotations.pannotation.PAnnotation <em>PAnnotation</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.emf.teneo.annotations.pannotation.PAnnotation * @generated */ public Adapter createPAnnotationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.AttributeOverride <em>Attribute Override</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.emf.teneo.annotations.pannotation.AttributeOverride * @generated */ public Adapter createAttributeOverrideAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Basic <em>Basic</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.emf.teneo.annotations.pannotation.Basic * @generated */ public Adapter createBasicAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Column <em>Column</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.emf.teneo.annotations.pannotation.Column * @generated */ public Adapter createColumnAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.DiscriminatorColumn <em>Discriminator Column</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.emf.teneo.annotations.pannotation.DiscriminatorColumn * @generated */ public Adapter createDiscriminatorColumnAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.DiscriminatorValue <em>Discriminator 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 org.eclipse.emf.teneo.annotations.pannotation.DiscriminatorValue * @generated */ public Adapter createDiscriminatorValueAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Embeddable <em>Embeddable</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.emf.teneo.annotations.pannotation.Embeddable * @generated */ public Adapter createEmbeddableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.MappedSuperclass <em>Mapped Superclass</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.emf.teneo.annotations.pannotation.MappedSuperclass * @generated */ public Adapter createMappedSuperclassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Embedded <em>Embedded</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.emf.teneo.annotations.pannotation.Embedded * @generated */ public Adapter createEmbeddedAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.EmbeddedId <em>Embedded Id</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.emf.teneo.annotations.pannotation.EmbeddedId * @generated */ public Adapter createEmbeddedIdAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Enumerated <em>Enumerated</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.emf.teneo.annotations.pannotation.Enumerated * @generated */ public Adapter createEnumeratedAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Entity <em>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.eclipse.emf.teneo.annotations.pannotation.Entity * @generated */ public Adapter createEntityAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.GeneratedValue <em>Generated 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 org.eclipse.emf.teneo.annotations.pannotation.GeneratedValue * @generated */ public Adapter createGeneratedValueAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Id <em>Id</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.emf.teneo.annotations.pannotation.Id * @generated */ public Adapter createIdAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.IdClass <em>Id 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 org.eclipse.emf.teneo.annotations.pannotation.IdClass * @generated */ public Adapter createIdClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Inheritance <em>Inheritance</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.emf.teneo.annotations.pannotation.Inheritance * @generated */ public Adapter createInheritanceAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.JoinColumn <em>Join Column</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.emf.teneo.annotations.pannotation.JoinColumn * @generated */ public Adapter createJoinColumnAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.JoinTable <em>Join Table</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.emf.teneo.annotations.pannotation.JoinTable * @generated */ public Adapter createJoinTableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Lob <em>Lob</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.emf.teneo.annotations.pannotation.Lob * @generated */ public Adapter createLobAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.ManyToMany <em>Many To Many</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.emf.teneo.annotations.pannotation.ManyToMany * @generated */ public Adapter createManyToManyAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.ManyToOne <em>Many To One</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.emf.teneo.annotations.pannotation.ManyToOne * @generated */ public Adapter createManyToOneAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.MapKey <em>Map Key</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.emf.teneo.annotations.pannotation.MapKey * @generated */ public Adapter createMapKeyAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.OneToMany <em>One To Many</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.emf.teneo.annotations.pannotation.OneToMany * @generated */ public Adapter createOneToManyAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.OneToOne <em>One To One</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.emf.teneo.annotations.pannotation.OneToOne * @generated */ public Adapter createOneToOneAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.OrderBy <em>Order By</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.emf.teneo.annotations.pannotation.OrderBy * @generated */ public Adapter createOrderByAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.PrimaryKeyJoinColumn <em>Primary Key Join Column</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.emf.teneo.annotations.pannotation.PrimaryKeyJoinColumn * @generated */ public Adapter createPrimaryKeyJoinColumnAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.SecondaryTable <em>Secondary Table</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.emf.teneo.annotations.pannotation.SecondaryTable * @generated */ public Adapter createSecondaryTableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.SequenceGenerator <em>Sequence Generator</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.emf.teneo.annotations.pannotation.SequenceGenerator * @generated */ public Adapter createSequenceGeneratorAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Table <em>Table</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.emf.teneo.annotations.pannotation.Table * @generated */ public Adapter createTableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.TableGenerator <em>Table Generator</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.emf.teneo.annotations.pannotation.TableGenerator * @generated */ public Adapter createTableGeneratorAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Temporal <em>Temporal</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.emf.teneo.annotations.pannotation.Temporal * @generated */ public Adapter createTemporalAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Transient <em>Transient</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.emf.teneo.annotations.pannotation.Transient * @generated */ public Adapter createTransientAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.UniqueConstraint <em>Unique 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.eclipse.emf.teneo.annotations.pannotation.UniqueConstraint * @generated */ public Adapter createUniqueConstraintAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.Version <em>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.emf.teneo.annotations.pannotation.Version * @generated */ public Adapter createVersionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.ForeignKey <em>Foreign Key</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.emf.teneo.annotations.pannotation.ForeignKey * @generated */ public Adapter createForeignKeyAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.SequenceStyleGenerator <em>Sequence Style Generator</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.emf.teneo.annotations.pannotation.SequenceStyleGenerator * @generated */ public Adapter createSequenceStyleGeneratorAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.External <em>External</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.emf.teneo.annotations.pannotation.External * @generated */ public Adapter createExternalAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pannotation.AssociationOverride <em>Association Override</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.emf.teneo.annotations.pannotation.AssociationOverride * @generated */ public Adapter createAssociationOverrideAdapter() { 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; } } //PannotationAdapterFactory