Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormtaal2006-11-13 09:52:20 -0500
committermtaal2006-11-13 09:52:20 -0500
commitac07cab0fc78e3c3592fd67061492bafd1a2b738 (patch)
treecb449fed3a9e91299ad6cb19d1cd91742b88213f
parent06dec04923c8301d89a422bcc0c9af11e77654de (diff)
downloadorg.eclipse.emf.teneo-ac07cab0fc78e3c3592fd67061492bafd1a2b738.tar.gz
org.eclipse.emf.teneo-ac07cab0fc78e3c3592fd67061492bafd1a2b738.tar.xz
org.eclipse.emf.teneo-ac07cab0fc78e3c3592fd67061492bafd1a2b738.zip
[162339]
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/schemaconstructs/simpletypes/impl/SimpletypesFactoryImpl.java6
-rw-r--r--plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/mapper/DefaultAnnotator.java22
-rw-r--r--plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/mapper/PersistenceMappingBuilder.java6
-rw-r--r--plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pamodel/util/BasicPamodelBuilder.java6
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/META-INF/MANIFEST.MF1
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbannotation.ecore14
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbannotation.genmodel10
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbmodel.ecore4
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/plugin.xml16
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Cache.java76
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/CacheConcurrencyStrategy.java154
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Cascade.java30
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/CollectionOfElements.java59
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Columns.java28
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/GenericGenerator.java70
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotation.java21
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotationFactory.java79
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotationPackage.java740
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/IdBag.java59
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/MapKey.java28
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Parameter.java58
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Type.java49
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/TypeDef.java105
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Where.java36
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/HbAnnotationFactoryImpl.java13
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/HbAnnotationPackageImpl.java73
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/TypeDefImpl.java325
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationAdapterFactory.java19
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationSwitch.java25
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationValidator.java19
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HibernateDefaultAnnotator.java188
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/persistence-mapping.xsd16
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEAttribute.java36
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEClass.java37
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEDataType.java50
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEModelElement.java17
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEPackage.java47
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEReference.java37
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedETypeElement.java125
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbModelFactory.java53
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbModelPackage.java1092
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEAttributeImpl.java545
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEClassImpl.java110
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEDataTypeImpl.java713
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEPackageImpl.java122
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEReferenceImpl.java547
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbModelFactoryImpl.java82
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbModelPackageImpl.java337
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/util/HbModelAdapterFactory.java277
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/util/HbModelSwitch.java421
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/AbstractAssociationMapper.java24
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/AbstractMapper.java121
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/AbstractPropertyMapper.java38
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/BasicMapper.java134
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/EmbeddedMapper.java6
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/EntityMapper.java38
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/FeatureMapMapping.java4
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/HbMapperConstants.java20
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/HibernateMappingGenerator.java44
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/IdMapper.java122
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyAttributeMapper.java27
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyToManyMapper.java27
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/MappingContext.java62
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/OneToOneMapper.java10
-rw-r--r--plugins/org.eclipse.emf.teneo.hibernate/src/org/eclipse/emf/teneo/hibernate/mapping/DefaultToStringUserType.java205
-rw-r--r--plugins/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/util/FieldUtil.java5
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.annotations.HbIdAction/mysql_a_o/hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.annotations.HbIdAction/mysql_s_o/hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.annotations.JoinColumnsTest$1/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.annotations.JoinColumnsTest$1/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.annotations.UserTypeAction/mysql_a_o/hibernate.hbm.xml28
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.annotations.UserTypeAction/mysql_s_o/hibernate.hbm.xml28
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.detach.DetachFeatureMapTest$1/mysql_a_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.detach.DetachFeatureMapTest$1/mysql_s_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.detach.DetachTest$1/mysql_a_o/hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.detach.DetachTest$1/mysql_s_o/hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.AccountingTest$1/mysql_a_o/hibernate.hbm.xml46
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.AccountingTest$1/mysql_s_o/hibernate.hbm.xml46
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.CapaTest$1/mysql_a_o/hibernate.hbm.xml82
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.CapaTest$1/mysql_s_o/hibernate.hbm.xml82
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.CatalogTest$1/mysql_a_o/hibernate.hbm.xml38
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.CatalogTest$1/mysql_s_o/hibernate.hbm.xml38
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.DetachFromSessionAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.DetachFromSessionAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.ExtendedPO2Test$1/mysql_a_o/hibernate.hbm.xml81
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.ExtendedPO2Test$1/mysql_s_o/hibernate.hbm.xml81
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.LibrarySessionControllerAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.LibrarySessionControllerAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.LibraryTest$1/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.LibraryTest$1/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.LibraryValidateResourceTest$1/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.LibraryValidateResourceTest$1/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.SchoolLibraryTest$1/mysql_a_o/hibernate.hbm.xml33
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.sample.SchoolLibraryTest$1/mysql_s_o/hibernate.hbm.xml33
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs.AttributesTest$1/mysql_a_o/hibernate.hbm.xml30
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs.AttributesTest$1/mysql_s_o/hibernate.hbm.xml30
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.AssociationOverrideAction/mysql_a_o/hibernate.hbm.xml34
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.AssociationOverrideAction/mysql_s_o/hibernate.hbm.xml34
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.AttributeOverridesAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.AttributeOverridesAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.BasicAction/mysql_a_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.BasicAction/mysql_s_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.BookAction/mysql_a_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.BookAction/mysql_s_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.CascadeNotallAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.CascadeNotallAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.CompositeIdAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.CompositeIdAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.DuplicatesAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.DuplicatesAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.EDataTypeAction/mysql_a_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.EDataTypeAction/mysql_s_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.EmbeddedAction/mysql_a_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.EmbeddedAction/mysql_s_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.EmbeddedIdAction/mysql_a_o/hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.EmbeddedIdAction/mysql_s_o/hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.IdAction/mysql_a_o/hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.IdAction/mysql_s_o/hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.IdBagAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.IdBagAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.InheritanceAnnotationAction/mysql_a_o/hibernate.hbm.xml49
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.InheritanceAnnotationAction/mysql_s_o/hibernate.hbm.xml49
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.LazyLibraryAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.LazyLibraryAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.LobAction/mysql_a_o/hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.LobAction/mysql_s_o/hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.ManyToManyAction/mysql_a_o/hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.ManyToManyAction/mysql_s_o/hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.MappedSuperClassAction/mysql_a_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.MappedSuperClassAction/mysql_s_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.PKeyJoinAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.PKeyJoinAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.SecondarytableHibernateAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.SecondarytableHibernateAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.SetAction/mysql_a_o/hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.SetAction/mysql_s_o/hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.SetNMAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.SetNMAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.SetResourceAction/mysql_a_o/hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.SetResourceAction/mysql_s_o/hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.ToOneAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.ToOneAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.TransientAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.TransientAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.UniqueConstraintsAction/mysql_a_o/hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.annotations.UniqueConstraintsAction/mysql_s_o/hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.detach.DetachEListAction/mysql_a_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.detach.DetachEListAction/mysql_s_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.elist.FeatureMapAction/mysql_a_o/hibernate.hbm.xml45
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.elist.FeatureMapAction/mysql_s_o/hibernate.hbm.xml45
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.relation.Relation1to1Action/mysql_a_o/hibernate.hbm.xml34
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.relation.Relation1to1Action/mysql_s_o/hibernate.hbm.xml34
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.relation.Relation1tonAction/mysql_a_o/hibernate.hbm.xml38
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.relation.Relation1tonAction/mysql_s_o/hibernate.hbm.xml38
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.relation.RelationntomAction/mysql_a_o/hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.relation.RelationntomAction/mysql_s_o/hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.CatalogResourceAction/mysql_a_o/hibernate.hbm.xml38
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.CatalogResourceAction/mysql_s_o/hibernate.hbm.xml38
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.DynamicAction/mysql_a_o/hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.DynamicAction/mysql_s_o/hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.ForumAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.ForumAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.InventoryAction/mysql_a_o/hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.InventoryAction/mysql_s_o/hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryColLengthAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryColLengthAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryGlobalEagerAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryGlobalEagerAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryJoinTableNamingAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryJoinTableNamingAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryNonResolvingAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryNonResolvingAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryQualifyActionHB/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryQualifyActionHB/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryResourceAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryResourceAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryResourceCutPasteAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibraryResourceCutPasteAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibrarySerializationAction/mysql_a_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.LibrarySerializationAction/mysql_s_o/hibernate.hbm.xml25
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.PlayAction/mysql_a_o/hibernate.hbm.xml66
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.PlayAction/mysql_s_o/hibernate.hbm.xml66
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.PrimerPOAction/mysql_a_o/hibernate.hbm.xml58
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.PrimerPOAction/mysql_s_o/hibernate.hbm.xml58
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.ProductAction/mysql_a_o/hibernate.hbm.xml26
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.ProductAction/mysql_s_o/hibernate.hbm.xml26
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.SunBooksAction/mysql_a_o/hibernate.hbm.xml49
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.SunBooksAction/mysql_s_o/hibernate.hbm.xml49
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.WorkFlowAction/mysql_a_o/hibernate.hbm.xml46
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.WorkFlowAction/mysql_s_o/hibernate.hbm.xml46
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.EMapAction/mysql_a_o/hibernate.hbm.xml26
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.EMapAction/mysql_s_o/hibernate.hbm.xml26
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.EcoreAttrsAction/mysql_a_o/hibernate.hbm.xml30
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.EcoreAttrsAction/mysql_s_o/hibernate.hbm.xml30
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.ExtensionAction/mysql_a_o/hibernate.hbm.xml49
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.ExtensionAction/mysql_s_o/hibernate.hbm.xml49
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.GroupAction/mysql_a_o/hibernate.hbm.xml46
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.GroupAction/mysql_s_o/hibernate.hbm.xml46
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.ListAction/mysql_a_o/hibernate.hbm.xml42
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.ListAction/mysql_s_o/hibernate.hbm.xml42
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.MixedAction/mysql_a_o/hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.MixedAction/mysql_s_o/hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.NestedGroupAction/mysql_a_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.NestedGroupAction/mysql_s_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.RestrictionAction/mysql_a_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.RestrictionAction/mysql_s_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.SimpleTypeAction/mysql_a_o/hibernate.hbm.xml147
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.SimpleTypeAction/mysql_s_o/hibernate.hbm.xml147
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.SimplefeaturemapAction/mysql_a_o/hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.SimplefeaturemapAction/mysql_s_o/hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.SubstitutionAction/mysql_a_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.SubstitutionAction/mysql_s_o/hibernate.hbm.xml22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.SubstitutionzvonAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.schemaconstructs.SubstitutionzvonAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.AbstractReferenceAction/mysql_a_o/hibernate.hbm.xml26
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.AbstractReferenceAction/mysql_s_o/hibernate.hbm.xml26
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.BagDuplicateAction/mysql_a_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.BagDuplicateAction/mysql_s_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.EnumTestAction/mysql_a_o/hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.EnumTestAction/mysql_s_o/hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.InheritanceAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.InheritanceAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.InterfaceTrueAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.InterfaceTrueAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.MTMSameAction/mysql_a_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.MTMSameAction/mysql_s_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.ResourceAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.ResourceAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.SimplenmAction/mysql_a_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.SimplenmAction/mysql_s_o/hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.TopClassesAction/mysql_a_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.issues.TopClassesAction/mysql_s_o/hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/hibernate/test/emf/annotations/AllTests.java11
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/hibernate/test/emf/annotations/UserTypeAction.java22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/samples/emf/hibernate/usertype/Person.java77
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/samples/emf/hibernate/usertype/UsaPhoneNumber.java50
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/samples/emf/hibernate/usertype/UsertypePackage.java153
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/samples/emf/hibernate/usertype/impl/PersonImpl.java154
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/samples/emf/hibernate/usertype/impl/UsertypeFactoryImpl.java58
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/samples/emf/hibernate/usertype/impl/UsertypePackageImpl.java97
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/samples/emf/hibernate/usertype/model/UserType.genmodel9
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/samples/emf/hibernate/usertype/model/UserType.xsd22
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/samples/emf/hibernate/usertype/model/usertype.ecore22
245 files changed, 8398 insertions, 4369 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/schemaconstructs/simpletypes/impl/SimpletypesFactoryImpl.java b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/schemaconstructs/simpletypes/impl/SimpletypesFactoryImpl.java
index 92cf235aa..933272dc3 100644
--- a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/schemaconstructs/simpletypes/impl/SimpletypesFactoryImpl.java
+++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/schemaconstructs/simpletypes/impl/SimpletypesFactoryImpl.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: SimpletypesFactoryImpl.java,v 1.4 2006/09/29 12:51:54 mtaal Exp $
+ * $Id: SimpletypesFactoryImpl.java,v 1.5 2006/11/13 14:52:21 mtaal Exp $
*/
package org.eclipse.emf.teneo.samples.emf.schemaconstructs.simpletypes.impl;
@@ -362,8 +362,6 @@ public class SimpletypesFactoryImpl extends EFactoryImpl implements SimpletypesF
* @generated
*/
public int[] createIntArrayFromString(EDataType eDataType, String initialValue) {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
throw new UnsupportedOperationException();
}
@@ -373,8 +371,6 @@ public class SimpletypesFactoryImpl extends EFactoryImpl implements SimpletypesF
* @generated
*/
public String convertIntArrayToString(EDataType eDataType, Object instanceValue) {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
throw new UnsupportedOperationException();
}
diff --git a/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/mapper/DefaultAnnotator.java b/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/mapper/DefaultAnnotator.java
index b7798fe3b..dfcb48e4b 100644
--- a/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/mapper/DefaultAnnotator.java
+++ b/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/mapper/DefaultAnnotator.java
@@ -11,7 +11,7 @@
* Martin Taal
* </copyright>
*
- * $Id: DefaultAnnotator.java,v 1.13 2006/11/12 23:59:21 mtaal Exp $
+ * $Id: DefaultAnnotator.java,v 1.14 2006/11/13 14:53:08 mtaal Exp $
*/
package org.eclipse.emf.teneo.annotations.mapper;
@@ -41,6 +41,7 @@ import org.eclipse.emf.teneo.PersistenceOptions;
import org.eclipse.emf.teneo.annotations.StoreAnnotationsException;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEAttribute;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEClass;
+import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEPackage;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEReference;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEStructuralFeature;
@@ -78,7 +79,7 @@ import org.eclipse.emf.teneo.util.StoreUtil;
* information. It sets the default annotations according to the ejb3 spec.
*
* @author <a href="mailto:mtaal@elver.org">Martin Taal</a>
- * @version $Revision: 1.13 $
+ * @version $Revision: 1.14 $
*/
public class DefaultAnnotator {
@@ -222,12 +223,22 @@ public class DefaultAnnotator {
/** Maps one epackage */
protected void processPackage(PAnnotatedEPackage aPackage) {
log.debug(">>>> Adding default annotations for EPackage " + aPackage.getAnnotatedElement().getName());
-
+
+ log.debug("Processing EDataTypes");
+ for (Iterator it = aPackage.getPaEDataTypes().iterator(); it.hasNext();) {
+ processEDataType((PAnnotatedEDataType) it.next());
+ }
+
+ log.debug("Processing EClasses");
for (Iterator it = aPackage.getPaEClasses().iterator(); it.hasNext();) {
processClass((PAnnotatedEClass) it.next());
}
}
+ /** Process an edatatype, does nothing in this impl. */
+ protected void processEDataType(PAnnotatedEDataType ped) {
+ }
+
/** Returns the annotated version of an EClass */
protected void processClass(PAnnotatedEClass aClass) {
if (aClass == null) {
@@ -632,7 +643,7 @@ public class DefaultAnnotator {
otm.getCascade().add(CascadeType.ALL_LITERAL);
if (otm.getTargetEntity() == null || otm.getTargetEntity() == null) {
- otm.setTargetEntity(getTargetTypeName(eAttribute));
+ otm.setTargetEntity(getTargetTypeName(aAttribute));
}
if (aAttribute.getJoinTable() == null) {
@@ -678,7 +689,8 @@ public class DefaultAnnotator {
}
/** Returns the type name of a many attribute */
- protected String getTargetTypeName(EAttribute eAttribute) {
+ protected String getTargetTypeName(PAnnotatedEAttribute aAttribute) {
+ final EAttribute eAttribute = aAttribute.getAnnotatedEAttribute();
// check on equality on object.class is used for listunion simpleunions
final Class instanceClass = eAttribute.getEAttributeType().getInstanceClass();
if (instanceClass != null && !Object.class.equals(instanceClass) && !List.class.equals(instanceClass)) {
diff --git a/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/mapper/PersistenceMappingBuilder.java b/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/mapper/PersistenceMappingBuilder.java
index 3c82adb43..5d3b5f899 100644
--- a/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/mapper/PersistenceMappingBuilder.java
+++ b/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/mapper/PersistenceMappingBuilder.java
@@ -11,7 +11,7 @@
* Martin Taal
* </copyright>
*
- * $Id: PersistenceMappingBuilder.java,v 1.2 2006/11/07 10:22:42 mtaal Exp $
+ * $Id: PersistenceMappingBuilder.java,v 1.3 2006/11/13 14:53:08 mtaal Exp $
*/
package org.eclipse.emf.teneo.annotations.mapper;
@@ -48,7 +48,7 @@ import org.eclipse.emf.teneo.annotations.xml.XmlPersistenceMapper;
* returned.
*
* @author <a href="mailto:mtaal@elver.org">Martin Taal</a>
- * @version $Revision: 1.2 $
+ * @version $Revision: 1.3 $
*/
public class PersistenceMappingBuilder {
@@ -160,7 +160,7 @@ public class PersistenceMappingBuilder {
/** For each pannotated eattribute find the pannotated edatatype and copy the values of the
* estructuralfeature if not yet set in the eattribute
*/
- private void processEDataTypeAnnotations(PAnnotatedModel pam) {
+ protected void processEDataTypeAnnotations(PAnnotatedModel pam) {
log.debug("Copying annotations on edatatypes over eattribute annotations!");
for (Iterator pit = pam.getPaEPackages().iterator(); pit.hasNext();) {
final PAnnotatedEPackage pep = (PAnnotatedEPackage)pit.next();
diff --git a/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pamodel/util/BasicPamodelBuilder.java b/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pamodel/util/BasicPamodelBuilder.java
index 1a635863c..2d68ba7cc 100644
--- a/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pamodel/util/BasicPamodelBuilder.java
+++ b/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pamodel/util/BasicPamodelBuilder.java
@@ -12,7 +12,7 @@
* Davide Marchignoli
* </copyright>
*
- * $Id: BasicPamodelBuilder.java,v 1.5 2006/09/06 21:59:50 mtaal Exp $
+ * $Id: BasicPamodelBuilder.java,v 1.6 2006/11/13 14:53:08 mtaal Exp $
*/
@@ -173,7 +173,7 @@ public class BasicPamodelBuilder {
* <p>The operation may involve the creation of a
* <code>PAnnotatedEPackage</code> and a <code>PAnnotatedEClass</code>.
*/
- protected PAnnotatedEModelElement pElement(EDataType eDataType) {
+ protected PAnnotatedEDataType pElement(EDataType eDataType) {
PAnnotatedEDataType pDataType = (PAnnotatedEDataType) create(eDataType);
pElement(eDataType.getEPackage()).getPaEDataTypes().add(pDataType);
return pDataType;
@@ -290,7 +290,7 @@ public class BasicPamodelBuilder {
if (eClassifier instanceof EClass) {
addRecurse(paPackage, (EClass) eClassifier);
} else if (eClassifier instanceof EDataType) {
- pElement((EDataType)eClassifier);
+ final PAnnotatedEDataType ped = pElement((EDataType)eClassifier);
}
}
}
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.teneo.hibernate.mapper/META-INF/MANIFEST.MF
index 975af4e8a..6aeea8507 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/META-INF/MANIFEST.MF
@@ -17,3 +17,4 @@ Require-Bundle: org.eclipse.emf.teneo,
org.eclipse.emf.teneo.annotations,
org.eclipse.emf.teneo.libraries,
org.eclipse.emf.ecore
+Import-Package: org.hibernate.type
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbannotation.ecore b/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbannotation.ecore
index 71e6da837..42f39d2f6 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbannotation.ecore
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbannotation.ecore
@@ -49,7 +49,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="#//HbAnnotation">
<eAnnotations source="http://annotation.elver.org/internal/Target">
- <details key="0" value="EAttribute"/>
+ <details key="0" value="EStructuralFeature"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1"
@@ -102,4 +102,16 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="region" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="include" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="TypeDef" eSuperTypes="#//HbAnnotation">
+ <eAnnotations source="http://annotation.elver.org/internal/Target">
+ <details key="0" value="EStructuralFeature"/>
+ <details key="1" value="EClass"/>
+ <details key="2" value="EPackage"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1"
+ eType="#//Parameter"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeClass" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
</ecore:EPackage>
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbannotation.genmodel b/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbannotation.genmodel
index e33cb92e7..b06d2aa4d 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbannotation.genmodel
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbannotation.genmodel
@@ -2,7 +2,7 @@
<genmodel:GenModel xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n"
- modelDirectory="/org.eclipse.emf.teneo.hibernate/src" editDirectory="/org.eclipse.emf.teneo.hibernate.edit/src"
+ modelDirectory="/org.eclipse.emf.teneo.hibernate.mapper/src" editDirectory="/org.eclipse.emf.teneo.hibernate.edit/src"
editorDirectory="/org.eclipse.emf.teneo.hibernate.editor/src" modelPluginID="org.eclipse.emf.teneo.hibernate"
templateDirectory="" redirection="" modelName="HbAnnotation" editPluginClass="org.eclipse.emf.teneo.hibernate.hbannotation.provider.HbAnnotationEditPlugin"
editorPluginClass="org.eclipse.emf.teneo.hibernate.hbannotation.presentation.HbAnnotationEditorPlugin"
@@ -55,6 +55,11 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute hbannotation.ecore#//Cache/region"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute hbannotation.ecore#//Cache/include"/>
</genClasses>
+ <genClasses ecoreClass="hbannotation.ecore#//TypeDef">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute hbannotation.ecore#//TypeDef/name"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference hbannotation.ecore#//TypeDef/parameters"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute hbannotation.ecore#//TypeDef/typeClass"/>
+ </genClasses>
</genPackages>
<genPackages prefix="HbModel" basePackage="org.eclipse.emf.teneo.hibernate" disposableProviderFactory="true"
ecorePackage="hbmodel.ecore#/">
@@ -75,12 +80,13 @@
<genClasses ecoreClass="hbmodel.ecore#//HbAnnotatedEModelElement"/>
<genClasses ecoreClass="hbmodel.ecore#//HbAnnotatedEPackage">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference hbmodel.ecore#//HbAnnotatedEPackage/hbGenericGenerators"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference hbmodel.ecore#//HbAnnotatedEPackage/hbTypeDef"/>
</genClasses>
<genClasses ecoreClass="hbmodel.ecore#//HbAnnotatedEReference">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference hbmodel.ecore#//HbAnnotatedEReference/hbCache"/>
</genClasses>
<genClasses ecoreClass="hbmodel.ecore#//HbAnnotatedEDataType">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference hbmodel.ecore#//HbAnnotatedEDataType/hbType"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference hbmodel.ecore#//HbAnnotatedEDataType/hbTypeDef"/>
</genClasses>
</genPackages>
</genmodel:GenModel>
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbmodel.ecore b/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbmodel.ecore
index 02aaa875e..41160f447 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbmodel.ecore
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/model/hbmodel.ecore
@@ -32,13 +32,15 @@
<eClassifiers xsi:type="ecore:EClass" name="HbAnnotatedEPackage" eSuperTypes="../../org.eclipse.emf.teneo.annotations/model/pamodel.ecore#//PAnnotatedEPackage">
<eStructuralFeatures xsi:type="ecore:EReference" name="hbGenericGenerators" upperBound="-1"
eType="ecore:EClass hbannotation.ecore#//GenericGenerator" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="hbTypeDef" upperBound="-1"
+ eType="ecore:EClass hbannotation.ecore#//TypeDef" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="HbAnnotatedEReference" eSuperTypes="../../org.eclipse.emf.teneo.annotations/model/pamodel.ecore#//PAnnotatedEReference #//HbAnnotatedETypeElement">
<eStructuralFeatures xsi:type="ecore:EReference" name="hbCache" eType="ecore:EClass hbannotation.ecore#//Cache"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="HbAnnotatedEDataType" eSuperTypes="../../org.eclipse.emf.teneo.annotations/model/pamodel.ecore#//PAnnotatedEDataType #//HbAnnotatedETypeElement">
- <eStructuralFeatures xsi:type="ecore:EReference" name="hbType" eType="ecore:EClass hbannotation.ecore#//Type"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="hbTypeDef" eType="ecore:EClass hbannotation.ecore#//TypeDef"
containment="true"/>
</eClassifiers>
</ecore:EPackage>
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/plugin.xml b/plugins/org.eclipse.emf.teneo.hibernate.mapper/plugin.xml
new file mode 100644
index 000000000..3ae0686e8
--- /dev/null
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/plugin.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<!--
+ <copyright>
+ </copyright>
+
+ $Id: plugin.xml,v 1.1 2006/11/13 14:53:00 mtaal Exp $
+-->
+
+<plugin>
+
+
+
+</plugin>
+
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Cache.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Cache.java
index fb90e3f03..2b676e142 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Cache.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Cache.java
@@ -2,46 +2,43 @@
* <copyright>
* </copyright>
*
- * $Id: Cache.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: Cache.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
-
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Cache</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Cache</b></em>'. <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getUsage <em>Usage</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getRegion <em>Region</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getInclude <em>Include</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getUsage <em>Usage</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getRegion <em>Region</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getInclude <em>Include</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getCache()
* @model annotation="http://annotation.elver.org/internal/Target 0='EReference' 1='EClass'"
* @generated
*/
public interface Cache extends HbAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Usage</b></em>' attribute.
- * The literals are from the enumeration {@link org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy}.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Usage</b></em>' attribute. The literals are from the enumeration
+ * {@link org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy}. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Usage</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Usage</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Usage</em>' attribute.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy
* @see #setUsage(CacheConcurrencyStrategy)
@@ -52,10 +49,11 @@ public interface Cache extends HbAnnotation {
CacheConcurrencyStrategy getUsage();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getUsage <em>Usage</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Usage</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getUsage <em>Usage</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Usage</em>' attribute.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy
* @see #getUsage()
* @generated
@@ -63,13 +61,13 @@ public interface Cache extends HbAnnotation {
void setUsage(CacheConcurrencyStrategy value);
/**
- * Returns the value of the '<em><b>Region</b></em>' attribute.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Region</b></em>' attribute. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Region</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Region</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Region</em>' attribute.
* @see #setRegion(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getCache_Region()
@@ -79,23 +77,24 @@ public interface Cache extends HbAnnotation {
String getRegion();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getRegion <em>Region</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Region</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getRegion <em>Region</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Region</em>' attribute.
* @see #getRegion()
* @generated
*/
void setRegion(String value);
/**
- * Returns the value of the '<em><b>Include</b></em>' attribute.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Include</b></em>' attribute. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Include</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Include</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Include</em>' attribute.
* @see #setInclude(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getCache_Include()
@@ -105,13 +104,14 @@ public interface Cache extends HbAnnotation {
String getInclude();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getInclude <em>Include</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Include</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getInclude <em>Include</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Include</em>' attribute.
* @see #getInclude()
* @generated
*/
void setInclude(String value);
-} // Cache \ No newline at end of file
+} // Cache
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/CacheConcurrencyStrategy.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/CacheConcurrencyStrategy.java
index 2e69f86ce..22f9b064e 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/CacheConcurrencyStrategy.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/CacheConcurrencyStrategy.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: CacheConcurrencyStrategy.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: CacheConcurrencyStrategy.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
@@ -13,30 +13,29 @@ import java.util.List;
import org.eclipse.emf.common.util.AbstractEnumerator;
/**
- * <!-- begin-user-doc -->
- * A representation of the literals of the enumeration '<em><b>Cache Concurrency Strategy</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> A representation of the literals of the enumeration '<em><b>Cache Concurrency Strategy</b></em>',
+ * and utility methods for working with them. <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getCacheConcurrencyStrategy()
* @model
* @generated
*/
public final class CacheConcurrencyStrategy extends AbstractEnumerator {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The '<em><b>NONE</b></em>' literal value.
- * <!-- begin-user-doc -->
+ * The '<em><b>NONE</b></em>' literal value. <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>NONE</b></em>' literal object isn't clear,
- * there really should be more of a description here...
+ * If the meaning of '<em><b>NONE</b></em>' literal object isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @see #NONE_LITERAL
* @model
* @generated
@@ -45,13 +44,13 @@ public final class CacheConcurrencyStrategy extends AbstractEnumerator {
public static final int NONE = 0;
/**
- * The '<em><b>READ ONLY</b></em>' literal value.
- * <!-- begin-user-doc -->
+ * The '<em><b>READ ONLY</b></em>' literal value. <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>READ ONLY</b></em>' literal object isn't clear,
- * there really should be more of a description here...
+ * If the meaning of '<em><b>READ ONLY</b></em>' literal object isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @see #READ_ONLY_LITERAL
* @model
* @generated
@@ -60,13 +59,13 @@ public final class CacheConcurrencyStrategy extends AbstractEnumerator {
public static final int READ_ONLY = 1;
/**
- * The '<em><b>NONSTRICT READ WRITE</b></em>' literal value.
- * <!-- begin-user-doc -->
+ * The '<em><b>NONSTRICT READ WRITE</b></em>' literal value. <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>NONSTRICT READ WRITE</b></em>' literal object isn't clear,
- * there really should be more of a description here...
+ * If the meaning of '<em><b>NONSTRICT READ WRITE</b></em>' literal object isn't clear, there really should be
+ * more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @see #NONSTRICT_READ_WRITE_LITERAL
* @model
* @generated
@@ -75,13 +74,13 @@ public final class CacheConcurrencyStrategy extends AbstractEnumerator {
public static final int NONSTRICT_READ_WRITE = 2;
/**
- * The '<em><b>READ WRITE</b></em>' literal value.
- * <!-- begin-user-doc -->
+ * The '<em><b>READ WRITE</b></em>' literal value. <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>READ WRITE</b></em>' literal object isn't clear,
- * there really should be more of a description here...
+ * If the meaning of '<em><b>READ WRITE</b></em>' literal object isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @see #READ_WRITE_LITERAL
* @model
* @generated
@@ -90,13 +89,13 @@ public final class CacheConcurrencyStrategy extends AbstractEnumerator {
public static final int READ_WRITE = 3;
/**
- * The '<em><b>TRANSACTIONAL</b></em>' literal value.
- * <!-- begin-user-doc -->
+ * The '<em><b>TRANSACTIONAL</b></em>' literal value. <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>TRANSACTIONAL</b></em>' literal object isn't clear,
- * there really should be more of a description here...
+ * If the meaning of '<em><b>TRANSACTIONAL</b></em>' literal object isn't clear, there really should be more of
+ * a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @see #TRANSACTIONAL_LITERAL
* @model
* @generated
@@ -105,9 +104,8 @@ public final class CacheConcurrencyStrategy extends AbstractEnumerator {
public static final int TRANSACTIONAL = 4;
/**
- * The '<em><b>NONE</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The '<em><b>NONE</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #NONE
* @generated
* @ordered
@@ -115,72 +113,66 @@ public final class CacheConcurrencyStrategy extends AbstractEnumerator {
public static final CacheConcurrencyStrategy NONE_LITERAL = new CacheConcurrencyStrategy(NONE, "NONE", "NONE");
/**
- * The '<em><b>READ ONLY</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The '<em><b>READ ONLY</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #READ_ONLY
* @generated
* @ordered
*/
- public static final CacheConcurrencyStrategy READ_ONLY_LITERAL = new CacheConcurrencyStrategy(READ_ONLY, "READ_ONLY", "READ_ONLY");
+ public static final CacheConcurrencyStrategy READ_ONLY_LITERAL = new CacheConcurrencyStrategy(READ_ONLY,
+ "READ_ONLY", "READ_ONLY");
/**
- * The '<em><b>NONSTRICT READ WRITE</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The '<em><b>NONSTRICT READ WRITE</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #NONSTRICT_READ_WRITE
* @generated
* @ordered
*/
- public static final CacheConcurrencyStrategy NONSTRICT_READ_WRITE_LITERAL = new CacheConcurrencyStrategy(NONSTRICT_READ_WRITE, "NONSTRICT_READ_WRITE", "NONSTRICT_READ_WRITE");
+ public static final CacheConcurrencyStrategy NONSTRICT_READ_WRITE_LITERAL = new CacheConcurrencyStrategy(
+ NONSTRICT_READ_WRITE, "NONSTRICT_READ_WRITE", "NONSTRICT_READ_WRITE");
/**
- * The '<em><b>READ WRITE</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The '<em><b>READ WRITE</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #READ_WRITE
* @generated
* @ordered
*/
- public static final CacheConcurrencyStrategy READ_WRITE_LITERAL = new CacheConcurrencyStrategy(READ_WRITE, "READ_WRITE", "READ_WRITE");
+ public static final CacheConcurrencyStrategy READ_WRITE_LITERAL = new CacheConcurrencyStrategy(READ_WRITE,
+ "READ_WRITE", "READ_WRITE");
/**
- * The '<em><b>TRANSACTIONAL</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The '<em><b>TRANSACTIONAL</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #TRANSACTIONAL
* @generated
* @ordered
*/
- public static final CacheConcurrencyStrategy TRANSACTIONAL_LITERAL = new CacheConcurrencyStrategy(TRANSACTIONAL, "TRANSACTIONAL", "TRANSACTIONAL");
+ public static final CacheConcurrencyStrategy TRANSACTIONAL_LITERAL = new CacheConcurrencyStrategy(TRANSACTIONAL,
+ "TRANSACTIONAL", "TRANSACTIONAL");
/**
- * An array of all the '<em><b>Cache Concurrency Strategy</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * An array of all the '<em><b>Cache Concurrency Strategy</b></em>' enumerators. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
*/
- private static final CacheConcurrencyStrategy[] VALUES_ARRAY =
- new CacheConcurrencyStrategy[] {
- NONE_LITERAL,
- READ_ONLY_LITERAL,
- NONSTRICT_READ_WRITE_LITERAL,
- READ_WRITE_LITERAL,
- TRANSACTIONAL_LITERAL,
- };
+ private static final CacheConcurrencyStrategy[] VALUES_ARRAY = new CacheConcurrencyStrategy[] { NONE_LITERAL,
+ READ_ONLY_LITERAL, NONSTRICT_READ_WRITE_LITERAL, READ_WRITE_LITERAL, TRANSACTIONAL_LITERAL, };
/**
- * A public read-only list of all the '<em><b>Cache Concurrency Strategy</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * A public read-only list of all the '<em><b>Cache Concurrency Strategy</b></em>' enumerators. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
/**
- * Returns the '<em><b>Cache Concurrency Strategy</b></em>' literal with the specified literal value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns the '<em><b>Cache Concurrency Strategy</b></em>' literal with the specified literal value. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static CacheConcurrencyStrategy get(String literal) {
@@ -194,9 +186,9 @@ public final class CacheConcurrencyStrategy extends AbstractEnumerator {
}
/**
- * Returns the '<em><b>Cache Concurrency Strategy</b></em>' literal with the specified name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns the '<em><b>Cache Concurrency Strategy</b></em>' literal with the specified name. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static CacheConcurrencyStrategy getByName(String name) {
@@ -210,30 +202,34 @@ public final class CacheConcurrencyStrategy extends AbstractEnumerator {
}
/**
- * Returns the '<em><b>Cache Concurrency Strategy</b></em>' literal with the specified integer value.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns the '<em><b>Cache Concurrency Strategy</b></em>' literal with the specified integer value. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static CacheConcurrencyStrategy get(int value) {
switch (value) {
- case NONE: return NONE_LITERAL;
- case READ_ONLY: return READ_ONLY_LITERAL;
- case NONSTRICT_READ_WRITE: return NONSTRICT_READ_WRITE_LITERAL;
- case READ_WRITE: return READ_WRITE_LITERAL;
- case TRANSACTIONAL: return TRANSACTIONAL_LITERAL;
+ case NONE:
+ return NONE_LITERAL;
+ case READ_ONLY:
+ return READ_ONLY_LITERAL;
+ case NONSTRICT_READ_WRITE:
+ return NONSTRICT_READ_WRITE_LITERAL;
+ case READ_WRITE:
+ return READ_WRITE_LITERAL;
+ case TRANSACTIONAL:
+ return TRANSACTIONAL_LITERAL;
}
- return null;
+ return null;
}
/**
- * Only this class can construct instances.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Only this class can construct instances. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private CacheConcurrencyStrategy(int value, String name, String literal) {
super(value, name, literal);
}
-} //CacheConcurrencyStrategy
+} // CacheConcurrencyStrategy
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Cascade.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Cascade.java
index c7f2f4bd3..44575bf94 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Cascade.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Cascade.java
@@ -2,46 +2,44 @@
* <copyright>
* </copyright>
*
- * $Id: Cascade.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: Cascade.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
import org.eclipse.emf.common.util.EList;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Cascade</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Cascade</b></em>'. <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cascade#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cascade#getValue <em>Value</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getCascade()
* @model annotation="http://annotation.elver.org/internal/Target 0='EStructuralFeature'"
* @generated
*/
public interface Cascade extends HbAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Value</b></em>' attribute list.
- * The list contents are of type {@link org.eclipse.emf.teneo.annotations.pannotation.CascadeType}.
- * The literals are from the enumeration {@link org.eclipse.emf.teneo.annotations.pannotation.CascadeType}.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Value</b></em>' attribute list. The list contents are of type
+ * {@link org.eclipse.emf.teneo.annotations.pannotation.CascadeType}. The literals are from the enumeration
+ * {@link org.eclipse.emf.teneo.annotations.pannotation.CascadeType}. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Value</em>' attribute list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Value</em>' attribute list isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Value</em>' attribute list.
* @see org.eclipse.emf.teneo.annotations.pannotation.CascadeType
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getCascade_Value()
@@ -50,4 +48,4 @@ public interface Cascade extends HbAnnotation {
*/
EList getValue();
-} // Cascade \ No newline at end of file
+} // Cascade
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/CollectionOfElements.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/CollectionOfElements.java
index d5a6cfee6..759e38efb 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/CollectionOfElements.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/CollectionOfElements.java
@@ -2,45 +2,44 @@
* <copyright>
* </copyright>
*
- * $Id: CollectionOfElements.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: CollectionOfElements.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
import org.eclipse.emf.teneo.annotations.pannotation.FetchType;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Collection Of Elements</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Collection Of Elements</b></em>'. <!--
+ * end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getTargetElement <em>Target Element</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getFetch <em>Fetch</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getTargetElement <em>Target Element</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getFetch <em>Fetch</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getCollectionOfElements()
* @model annotation="http://annotation.elver.org/internal/Target 0='EStructuralFeature'"
* @generated
*/
public interface CollectionOfElements extends HbAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Target Element</b></em>' attribute.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Target Element</b></em>' attribute. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Target Element</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Target Element</em>' attribute isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Target Element</em>' attribute.
* @see #setTargetElement(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getCollectionOfElements_TargetElement()
@@ -50,25 +49,26 @@ public interface CollectionOfElements extends HbAnnotation {
String getTargetElement();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getTargetElement <em>Target Element</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Target Element</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getTargetElement <em>Target Element</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Target Element</em>' attribute.
* @see #getTargetElement()
* @generated
*/
void setTargetElement(String value);
/**
- * Returns the value of the '<em><b>Fetch</b></em>' attribute.
- * The default value is <code>"LAZY"</code>.
- * The literals are from the enumeration {@link org.eclipse.emf.teneo.annotations.pannotation.FetchType}.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Fetch</b></em>' attribute. The default value is <code>"LAZY"</code>. The
+ * literals are from the enumeration {@link org.eclipse.emf.teneo.annotations.pannotation.FetchType}. <!--
+ * begin-user-doc -->
* <p>
- * If the meaning of the '<em>Fetch</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Fetch</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Fetch</em>' attribute.
* @see org.eclipse.emf.teneo.annotations.pannotation.FetchType
* @see #setFetch(FetchType)
@@ -79,14 +79,15 @@ public interface CollectionOfElements extends HbAnnotation {
FetchType getFetch();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getFetch <em>Fetch</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Fetch</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getFetch <em>Fetch</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Fetch</em>' attribute.
* @see org.eclipse.emf.teneo.annotations.pannotation.FetchType
* @see #getFetch()
* @generated
*/
void setFetch(FetchType value);
-} // CollectionOfElements \ No newline at end of file
+} // CollectionOfElements
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Columns.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Columns.java
index 13663bcaa..d07c93575 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Columns.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Columns.java
@@ -2,45 +2,43 @@
* <copyright>
* </copyright>
*
- * $Id: Columns.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: Columns.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
import org.eclipse.emf.common.util.EList;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Columns</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Columns</b></em>'. <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Columns#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Columns#getValue <em>Value</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getColumns()
* @model annotation="http://annotation.elver.org/internal/Target 0='EStructuralFeature'"
* @generated
*/
public interface Columns extends HbAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Value</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.emf.teneo.annotations.pannotation.Column}.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Value</b></em>' containment reference list. The list contents are of type
+ * {@link org.eclipse.emf.teneo.annotations.pannotation.Column}. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Value</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Value</em>' containment reference list isn't clear, there really should be more of
+ * a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Value</em>' containment reference list.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getColumns_Value()
* @model type="org.eclipse.emf.teneo.annotations.pannotation.Column" containment="true"
@@ -48,4 +46,4 @@ public interface Columns extends HbAnnotation {
*/
EList getValue();
-} // Columns \ No newline at end of file
+} // Columns
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/GenericGenerator.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/GenericGenerator.java
index 66ddb9194..e43ed2bde 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/GenericGenerator.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/GenericGenerator.java
@@ -2,47 +2,47 @@
* <copyright>
* </copyright>
*
- * $Id: GenericGenerator.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: GenericGenerator.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
import org.eclipse.emf.common.util.EList;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Generic Generator</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Generic Generator</b></em>'. <!--
+ * end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getStrategy <em>Strategy</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getParameters <em>Parameters</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getStrategy <em>Strategy</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getParameters <em>Parameters</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getGenericGenerator()
* @model annotation="http://annotation.elver.org/internal/Target 0='EStructuralFeature' 1='EClass' 2='EPackage'"
- * annotation="http://annotation.elver.org/internal/Collection name='GenericGenerators' packageNS='http://www.eclipse.org/emf/teneo/2006/HbAnnotation'"
+ * annotation="http://annotation.elver.org/internal/Collection name='GenericGenerators'
+ * packageNS='http://www.eclipse.org/emf/teneo/2006/HbAnnotation'"
* @generated
*/
public interface GenericGenerator extends HbAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getGenericGenerator_Name()
@@ -52,23 +52,24 @@ public interface GenericGenerator extends HbAnnotation {
String getName();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getName <em>Name</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Name</em>' attribute.
* @see #getName()
* @generated
*/
void setName(String value);
/**
- * Returns the value of the '<em><b>Strategy</b></em>' attribute.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Strategy</b></em>' attribute. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Strategy</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Strategy</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Strategy</em>' attribute.
* @see #setStrategy(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getGenericGenerator_Strategy()
@@ -78,24 +79,25 @@ public interface GenericGenerator extends HbAnnotation {
String getStrategy();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getStrategy <em>Strategy</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Strategy</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getStrategy <em>Strategy</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Strategy</em>' attribute.
* @see #getStrategy()
* @generated
*/
void setStrategy(String value);
/**
- * Returns the value of the '<em><b>Parameters</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter}.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Parameters</b></em>' reference list. The list contents are of type
+ * {@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter}. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Parameters</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Parameters</em>' reference list isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Parameters</em>' reference list.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getGenericGenerator_Parameters()
* @model type="org.eclipse.emf.teneo.hibernate.hbannotation.Parameter"
@@ -103,4 +105,4 @@ public interface GenericGenerator extends HbAnnotation {
*/
EList getParameters();
-} // GenericGenerator \ No newline at end of file
+} // GenericGenerator
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotation.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotation.java
index b46a3c8d5..573c31e09 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotation.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotation.java
@@ -2,29 +2,28 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotation.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: HbAnnotation.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
import org.eclipse.emf.teneo.annotations.pannotation.PAnnotation;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Hb Annotation</b></em>'.
- * <!-- end-user-doc -->
- *
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Hb Annotation</b></em>'. <!-- end-user-doc
+ * -->
+ *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getHbAnnotation()
- * @model interface="true" abstract="true"
- * annotation="http://www.eclipse.org/emf/2002/Ecore constraints='CompatibleEModelElementType AnnotationIsSupported'"
+ * @model interface="true" abstract="true" annotation="http://www.eclipse.org/emf/2002/Ecore
+ * constraints='CompatibleEModelElementType AnnotationIsSupported'"
* @generated
*/
public interface HbAnnotation extends PAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
-} // HbAnnotation \ No newline at end of file
+} // HbAnnotation
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotationFactory.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotationFactory.java
index 1fdde24b5..31d888017 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotationFactory.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotationFactory.java
@@ -2,124 +2,121 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotationFactory.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: HbAnnotationFactory.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
import org.eclipse.emf.ecore.EFactory;
/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a create method for each non-abstract class of
+ * the model. <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage
* @generated
*/
public interface HbAnnotationFactory extends EFactory {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
HbAnnotationFactory eINSTANCE = org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationFactoryImpl.init();
/**
- * Returns a new object of class '<em>Collection Of Elements</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Collection Of Elements</em>'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @return a new object of class '<em>Collection Of Elements</em>'.
* @generated
*/
CollectionOfElements createCollectionOfElements();
/**
- * Returns a new object of class '<em>Where</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Where</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Where</em>'.
* @generated
*/
Where createWhere();
/**
- * Returns a new object of class '<em>Cascade</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Cascade</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Cascade</em>'.
* @generated
*/
Cascade createCascade();
/**
- * Returns a new object of class '<em>Map Key</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Map Key</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Map Key</em>'.
* @generated
*/
MapKey createMapKey();
/**
- * Returns a new object of class '<em>Parameter</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Parameter</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Parameter</em>'.
* @generated
*/
Parameter createParameter();
/**
- * Returns a new object of class '<em>Type</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Type</em>'.
* @generated
*/
Type createType();
/**
- * Returns a new object of class '<em>Id Bag</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Id Bag</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Id Bag</em>'.
* @generated
*/
IdBag createIdBag();
/**
- * Returns a new object of class '<em>Generic Generator</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Generic Generator</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Generic Generator</em>'.
* @generated
*/
GenericGenerator createGenericGenerator();
/**
- * Returns a new object of class '<em>Cache</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Cache</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Cache</em>'.
* @generated
*/
Cache createCache();
/**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Type Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Type Def</em>'.
+ * @generated
+ */
+ TypeDef createTypeDef();
+
+ /**
+ * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the package supported by this factory.
* @generated
*/
HbAnnotationPackage getHbAnnotationPackage();
-} //HbAnnotationFactory
+} // HbAnnotationFactory
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotationPackage.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotationPackage.java
index b6ce61c0c..f71ad0c43 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotationPackage.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/HbAnnotationPackage.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotationPackage.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: HbAnnotationPackage.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
@@ -14,65 +14,59 @@ import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.teneo.annotations.pannotation.PannotationPackage;
/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
+ * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains accessors for the meta objects to represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationFactory
- * @model kind="package"
- * annotation="teneo.mapping.source 1='http://hibernate.elver.org/'"
+ * @model kind="package" annotation="teneo.mapping.source 1='http://hibernate.elver.org/'"
* @generated
*/
public interface HbAnnotationPackage extends EPackage {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNAME = "hbannotation";
/**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/teneo/2006/HbAnnotation";
/**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_PREFIX = "org.eclipse.emf.teneo.hibernate";
/**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
HbAnnotationPackage eINSTANCE = org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl.init();
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotation <em>Hb Annotation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotation <em>Hb Annotation</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotation
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getHbAnnotation()
* @generated
@@ -80,27 +74,27 @@ public interface HbAnnotationPackage extends EPackage {
int HB_ANNOTATION = 0;
/**
- * The feature id for the '<em><b>EModel Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATION__EMODEL_ELEMENT = PannotationPackage.PANNOTATION__EMODEL_ELEMENT;
/**
- * The number of structural features of the '<em>Hb Annotation</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Hb Annotation</em>' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATION_FEATURE_COUNT = PannotationPackage.PANNOTATION_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CollectionOfElementsImpl <em>Collection Of Elements</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CollectionOfElementsImpl <em>Collection Of Elements</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CollectionOfElementsImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getCollectionOfElements()
* @generated
@@ -108,9 +102,9 @@ public interface HbAnnotationPackage extends EPackage {
int COLLECTION_OF_ELEMENTS = 2;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.WhereImpl <em>Where</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.WhereImpl <em>Where</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.WhereImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getWhere()
* @generated
@@ -118,9 +112,9 @@ public interface HbAnnotationPackage extends EPackage {
int WHERE = 6;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CascadeImpl <em>Cascade</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CascadeImpl <em>Cascade</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CascadeImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getCascade()
* @generated
@@ -128,72 +122,70 @@ public interface HbAnnotationPackage extends EPackage {
int CASCADE = 1;
/**
- * The feature id for the '<em><b>EModel Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int CASCADE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT;
/**
- * The feature id for the '<em><b>Value</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Value</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int CASCADE__VALUE = HB_ANNOTATION_FEATURE_COUNT + 0;
/**
- * The number of structural features of the '<em>Cascade</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Cascade</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int CASCADE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>EModel Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int COLLECTION_OF_ELEMENTS__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT;
/**
- * The feature id for the '<em><b>Target Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Target Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int COLLECTION_OF_ELEMENTS__TARGET_ELEMENT = HB_ANNOTATION_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Fetch</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Fetch</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int COLLECTION_OF_ELEMENTS__FETCH = HB_ANNOTATION_FEATURE_COUNT + 1;
/**
- * The number of structural features of the '<em>Collection Of Elements</em>' class.
- * <!-- begin-user-doc -->
+ * The number of structural features of the '<em>Collection Of Elements</em>' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int COLLECTION_OF_ELEMENTS_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.MapKeyImpl <em>Map Key</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.MapKeyImpl <em>Map Key</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.MapKeyImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getMapKey()
* @generated
@@ -201,36 +193,36 @@ public interface HbAnnotationPackage extends EPackage {
int MAP_KEY = 3;
/**
- * The feature id for the '<em><b>EModel Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int MAP_KEY__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT;
/**
- * The feature id for the '<em><b>Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Columns</b></em>' containment reference list. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int MAP_KEY__COLUMNS = HB_ANNOTATION_FEATURE_COUNT + 0;
/**
- * The number of structural features of the '<em>Map Key</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Map Key</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int MAP_KEY_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParameterImpl <em>Parameter</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParameterImpl <em>Parameter</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParameterImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getParameter()
* @generated
@@ -238,45 +230,43 @@ public interface HbAnnotationPackage extends EPackage {
int PARAMETER = 4;
/**
- * The feature id for the '<em><b>EModel Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int PARAMETER__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int PARAMETER__NAME = HB_ANNOTATION_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Value</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Value</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int PARAMETER__VALUE = HB_ANNOTATION_FEATURE_COUNT + 1;
/**
- * The number of structural features of the '<em>Parameter</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Parameter</em>' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int PARAMETER_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeImpl <em>Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeImpl <em>Type</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getType()
* @generated
@@ -284,72 +274,69 @@ public interface HbAnnotationPackage extends EPackage {
int TYPE = 5;
/**
- * The feature id for the '<em><b>EModel Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int TYPE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT;
/**
- * The feature id for the '<em><b>Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int TYPE__TYPE = HB_ANNOTATION_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Parameters</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Parameters</b></em>' reference list. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int TYPE__PARAMETERS = HB_ANNOTATION_FEATURE_COUNT + 1;
/**
- * The number of structural features of the '<em>Type</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Type</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int TYPE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>EModel Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int WHERE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT;
/**
- * The feature id for the '<em><b>Clause</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Clause</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int WHERE__CLAUSE = HB_ANNOTATION_FEATURE_COUNT + 0;
/**
- * The number of structural features of the '<em>Where</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Where</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int WHERE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.IdBagImpl <em>Id Bag</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.IdBagImpl <em>Id Bag</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.IdBagImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getIdBag()
* @generated
@@ -357,46 +344,43 @@ public interface HbAnnotationPackage extends EPackage {
int ID_BAG = 7;
/**
- * The feature id for the '<em><b>EModel Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int ID_BAG__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT;
/**
- * The feature id for the '<em><b>Generator</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Generator</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int ID_BAG__GENERATOR = HB_ANNOTATION_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int ID_BAG__TYPE = HB_ANNOTATION_FEATURE_COUNT + 1;
/**
- * The number of structural features of the '<em>Id Bag</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Id Bag</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int ID_BAG_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2;
-
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.GenericGeneratorImpl <em>Generic Generator</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.GenericGeneratorImpl <em>Generic Generator</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.GenericGeneratorImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getGenericGenerator()
* @generated
@@ -404,55 +388,52 @@ public interface HbAnnotationPackage extends EPackage {
int GENERIC_GENERATOR = 8;
/**
- * The feature id for the '<em><b>EModel Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int GENERIC_GENERATOR__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int GENERIC_GENERATOR__NAME = HB_ANNOTATION_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Strategy</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Strategy</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int GENERIC_GENERATOR__STRATEGY = HB_ANNOTATION_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Parameters</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Parameters</b></em>' reference list. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int GENERIC_GENERATOR__PARAMETERS = HB_ANNOTATION_FEATURE_COUNT + 2;
/**
- * The number of structural features of the '<em>Generic Generator</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Generic Generator</em>' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int GENERIC_GENERATOR_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 3;
-
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CacheImpl <em>Cache</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CacheImpl <em>Cache</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CacheImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getCache()
* @generated
@@ -460,65 +441,114 @@ public interface HbAnnotationPackage extends EPackage {
int CACHE = 9;
/**
- * The feature id for the '<em><b>EModel Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int CACHE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT;
/**
- * The feature id for the '<em><b>Usage</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Usage</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int CACHE__USAGE = HB_ANNOTATION_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Region</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Region</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int CACHE__REGION = HB_ANNOTATION_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Include</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Include</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int CACHE__INCLUDE = HB_ANNOTATION_FEATURE_COUNT + 2;
/**
- * The number of structural features of the '<em>Cache</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Cache</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int CACHE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 3;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy <em>Cache Concurrency Strategy</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl <em>Type Def</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getTypeDef()
+ * @generated
+ */
+ int TYPE_DEF = 10;
+
+ /**
+ * The feature id for the '<em><b>EModel Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TYPE_DEF__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TYPE_DEF__NAME = HB_ANNOTATION_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Parameters</b></em>' reference list. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TYPE_DEF__PARAMETERS = HB_ANNOTATION_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Type Class</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TYPE_DEF__TYPE_CLASS = HB_ANNOTATION_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Type Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TYPE_DEF_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy <em>Cache Concurrency Strategy</em>}'
+ * enum. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getCacheConcurrencyStrategy()
* @generated
*/
- int CACHE_CONCURRENCY_STRATEGY = 10;
-
+ int CACHE_CONCURRENCY_STRATEGY = 11;
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotation <em>Hb Annotation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Hb Annotation</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotation
* @generated
@@ -527,8 +557,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements <em>Collection Of Elements</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Collection Of Elements</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements
* @generated
@@ -537,8 +567,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getTargetElement <em>Target Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Target Element</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getTargetElement()
* @see #getCollectionOfElements()
@@ -548,8 +578,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getFetch <em>Fetch</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Fetch</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getFetch()
* @see #getCollectionOfElements()
@@ -559,8 +589,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Where <em>Where</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Where</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Where
* @generated
@@ -569,8 +599,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Where#getClause <em>Clause</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Clause</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Where#getClause()
* @see #getWhere()
@@ -580,8 +610,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cascade <em>Cascade</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Cascade</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Cascade
* @generated
@@ -590,8 +620,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cascade#getValue <em>Value</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute list '<em>Value</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Cascade#getValue()
* @see #getCascade()
@@ -601,8 +631,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.MapKey <em>Map Key</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Map Key</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.MapKey
* @generated
@@ -611,8 +641,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.MapKey#getColumns <em>Columns</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference list '<em>Columns</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.MapKey#getColumns()
* @see #getMapKey()
@@ -622,8 +652,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter <em>Parameter</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Parameter</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Parameter
* @generated
@@ -632,8 +662,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getName()
* @see #getParameter()
@@ -643,8 +673,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getValue <em>Value</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getValue()
* @see #getParameter()
@@ -654,8 +684,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type <em>Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Type</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Type
* @generated
@@ -664,8 +694,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type#getType <em>Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Type#getType()
* @see #getType()
@@ -675,8 +705,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type#getParameters <em>Parameters</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Parameters</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Type#getParameters()
* @see #getType()
@@ -686,8 +716,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag <em>Id Bag</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Id Bag</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.IdBag
* @generated
@@ -696,8 +726,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getGenerator <em>Generator</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Generator</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getGenerator()
* @see #getIdBag()
@@ -707,8 +737,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getType <em>Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getType()
* @see #getIdBag()
@@ -718,8 +748,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator <em>Generic Generator</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Generic Generator</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator
* @generated
@@ -728,8 +758,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getName()
* @see #getGenericGenerator()
@@ -739,8 +769,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getStrategy <em>Strategy</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Strategy</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getStrategy()
* @see #getGenericGenerator()
@@ -750,8 +780,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getParameters <em>Parameters</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Parameters</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getParameters()
* @see #getGenericGenerator()
@@ -761,8 +791,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache <em>Cache</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Cache</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Cache
* @generated
@@ -771,8 +801,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getUsage <em>Usage</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Usage</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getUsage()
* @see #getCache()
@@ -782,8 +812,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getRegion <em>Region</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Region</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getRegion()
* @see #getCache()
@@ -793,8 +823,8 @@ public interface HbAnnotationPackage extends EPackage {
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getInclude <em>Include</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Include</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getInclude()
* @see #getCache()
@@ -803,9 +833,52 @@ public interface HbAnnotationPackage extends EPackage {
EAttribute getCache_Include();
/**
+ * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef <em>Type Def</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for class '<em>Type Def</em>'.
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef
+ * @generated
+ */
+ EClass getTypeDef();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getName <em>Name</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getName()
+ * @see #getTypeDef()
+ * @generated
+ */
+ EAttribute getTypeDef_Name();
+
+ /**
+ * Returns the meta object for the reference list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getParameters <em>Parameters</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the reference list '<em>Parameters</em>'.
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getParameters()
+ * @see #getTypeDef()
+ * @generated
+ */
+ EReference getTypeDef_Parameters();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getTypeClass <em>Type Class</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Type Class</em>'.
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getTypeClass()
+ * @see #getTypeDef()
+ * @generated
+ */
+ EAttribute getTypeDef_TypeClass();
+
+ /**
* Returns the meta object for enum '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy <em>Cache Concurrency Strategy</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for enum '<em>Cache Concurrency Strategy</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy
* @generated
@@ -813,31 +886,30 @@ public interface HbAnnotationPackage extends EPackage {
EEnum getCacheConcurrencyStrategy();
/**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns the factory that creates the instances of the model. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the factory that creates the instances of the model.
* @generated
*/
HbAnnotationFactory getHbAnnotationFactory();
/**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
+ * <!-- begin-user-doc --> Defines literals for the meta objects that represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @generated
*/
- interface Literals {
+ interface Literals {
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotation <em>Hb Annotation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotation <em>Hb Annotation</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotation
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getHbAnnotation()
* @generated
@@ -845,9 +917,9 @@ public interface HbAnnotationPackage extends EPackage {
EClass HB_ANNOTATION = eINSTANCE.getHbAnnotation();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CollectionOfElementsImpl <em>Collection Of Elements</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CollectionOfElementsImpl <em>Collection Of Elements</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CollectionOfElementsImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getCollectionOfElements()
* @generated
@@ -855,25 +927,25 @@ public interface HbAnnotationPackage extends EPackage {
EClass COLLECTION_OF_ELEMENTS = eINSTANCE.getCollectionOfElements();
/**
- * The meta object literal for the '<em><b>Target Element</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Target Element</b></em>' attribute feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute COLLECTION_OF_ELEMENTS__TARGET_ELEMENT = eINSTANCE.getCollectionOfElements_TargetElement();
/**
- * The meta object literal for the '<em><b>Fetch</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Fetch</b></em>' attribute feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
*/
EAttribute COLLECTION_OF_ELEMENTS__FETCH = eINSTANCE.getCollectionOfElements_Fetch();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.WhereImpl <em>Where</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.WhereImpl <em>Where</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.WhereImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getWhere()
* @generated
@@ -881,17 +953,17 @@ public interface HbAnnotationPackage extends EPackage {
EClass WHERE = eINSTANCE.getWhere();
/**
- * The meta object literal for the '<em><b>Clause</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Clause</b></em>' attribute feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
*/
EAttribute WHERE__CLAUSE = eINSTANCE.getWhere_Clause();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CascadeImpl <em>Cascade</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CascadeImpl <em>Cascade</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CascadeImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getCascade()
* @generated
@@ -899,17 +971,17 @@ public interface HbAnnotationPackage extends EPackage {
EClass CASCADE = eINSTANCE.getCascade();
/**
- * The meta object literal for the '<em><b>Value</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
+ * The meta object literal for the '<em><b>Value</b></em>' attribute list feature. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute CASCADE__VALUE = eINSTANCE.getCascade_Value();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.MapKeyImpl <em>Map Key</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.MapKeyImpl <em>Map Key</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.MapKeyImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getMapKey()
* @generated
@@ -917,17 +989,17 @@ public interface HbAnnotationPackage extends EPackage {
EClass MAP_KEY = eINSTANCE.getMapKey();
/**
- * The meta object literal for the '<em><b>Columns</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Columns</b></em>' containment reference list feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference MAP_KEY__COLUMNS = eINSTANCE.getMapKey_Columns();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParameterImpl <em>Parameter</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParameterImpl <em>Parameter</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParameterImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getParameter()
* @generated
@@ -935,25 +1007,25 @@ public interface HbAnnotationPackage extends EPackage {
EClass PARAMETER = eINSTANCE.getParameter();
/**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
*/
EAttribute PARAMETER__NAME = eINSTANCE.getParameter_Name();
/**
- * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Value</b></em>' attribute feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
*/
EAttribute PARAMETER__VALUE = eINSTANCE.getParameter_Value();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeImpl <em>Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeImpl <em>Type</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getType()
* @generated
@@ -961,25 +1033,25 @@ public interface HbAnnotationPackage extends EPackage {
EClass TYPE = eINSTANCE.getType();
/**
- * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
*/
EAttribute TYPE__TYPE = eINSTANCE.getType_Type();
/**
- * The meta object literal for the '<em><b>Parameters</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Parameters</b></em>' reference list feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference TYPE__PARAMETERS = eINSTANCE.getType_Parameters();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.IdBagImpl <em>Id Bag</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.IdBagImpl <em>Id Bag</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.IdBagImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getIdBag()
* @generated
@@ -987,25 +1059,25 @@ public interface HbAnnotationPackage extends EPackage {
EClass ID_BAG = eINSTANCE.getIdBag();
/**
- * The meta object literal for the '<em><b>Generator</b></em>' attribute feature.
- * <!-- begin-user-doc -->
+ * The meta object literal for the '<em><b>Generator</b></em>' attribute feature. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute ID_BAG__GENERATOR = eINSTANCE.getIdBag_Generator();
/**
- * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
*/
EAttribute ID_BAG__TYPE = eINSTANCE.getIdBag_Type();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.GenericGeneratorImpl <em>Generic Generator</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.GenericGeneratorImpl <em>Generic Generator</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.GenericGeneratorImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getGenericGenerator()
* @generated
@@ -1013,33 +1085,33 @@ public interface HbAnnotationPackage extends EPackage {
EClass GENERIC_GENERATOR = eINSTANCE.getGenericGenerator();
/**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
*/
EAttribute GENERIC_GENERATOR__NAME = eINSTANCE.getGenericGenerator_Name();
/**
- * The meta object literal for the '<em><b>Strategy</b></em>' attribute feature.
- * <!-- begin-user-doc -->
+ * The meta object literal for the '<em><b>Strategy</b></em>' attribute feature. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute GENERIC_GENERATOR__STRATEGY = eINSTANCE.getGenericGenerator_Strategy();
/**
- * The meta object literal for the '<em><b>Parameters</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Parameters</b></em>' reference list feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference GENERIC_GENERATOR__PARAMETERS = eINSTANCE.getGenericGenerator_Parameters();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CacheImpl <em>Cache</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CacheImpl <em>Cache</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CacheImpl
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getCache()
* @generated
@@ -1047,33 +1119,67 @@ public interface HbAnnotationPackage extends EPackage {
EClass CACHE = eINSTANCE.getCache();
/**
- * The meta object literal for the '<em><b>Usage</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Usage</b></em>' attribute feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
*/
EAttribute CACHE__USAGE = eINSTANCE.getCache_Usage();
/**
- * The meta object literal for the '<em><b>Region</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Region</b></em>' attribute feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
*/
EAttribute CACHE__REGION = eINSTANCE.getCache_Region();
/**
- * The meta object literal for the '<em><b>Include</b></em>' attribute feature.
- * <!-- begin-user-doc -->
+ * The meta object literal for the '<em><b>Include</b></em>' attribute feature. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute CACHE__INCLUDE = eINSTANCE.getCache_Include();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy <em>Cache Concurrency Strategy</em>}' enum.
- * <!-- begin-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl <em>Type Def</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getTypeDef()
+ * @generated
+ */
+ EClass TYPE_DEF = eINSTANCE.getTypeDef();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute TYPE_DEF__NAME = eINSTANCE.getTypeDef_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Parameters</b></em>' reference list feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference TYPE_DEF__PARAMETERS = eINSTANCE.getTypeDef_Parameters();
+
+ /**
+ * The meta object literal for the '<em><b>Type Class</b></em>' attribute feature. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute TYPE_DEF__TYPE_CLASS = eINSTANCE.getTypeDef_TypeClass();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy <em>Cache Concurrency Strategy</em>}'
+ * enum. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy
* @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationPackageImpl#getCacheConcurrencyStrategy()
* @generated
@@ -1082,4 +1188,4 @@ public interface HbAnnotationPackage extends EPackage {
}
-} //HbAnnotationPackage
+} // HbAnnotationPackage
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/IdBag.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/IdBag.java
index 88abe6dff..8e5f89c70 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/IdBag.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/IdBag.java
@@ -2,45 +2,42 @@
* <copyright>
* </copyright>
*
- * $Id: IdBag.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: IdBag.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
-
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Id Bag</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Id Bag</b></em>'. <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getGenerator <em>Generator</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getType <em>Type</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getGenerator <em>Generator</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getType <em>Type</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getIdBag()
* @model annotation="http://annotation.elver.org/internal/Target 0='EStructuralFeature'"
* @generated
*/
public interface IdBag extends HbAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Generator</b></em>' attribute.
- * The default value is <code>"increment"</code>.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Generator</b></em>' attribute. The default value is
+ * <code>"increment"</code>. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Generator</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Generator</em>' attribute isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Generator</em>' attribute.
* @see #setGenerator(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getIdBag_Generator()
@@ -50,24 +47,25 @@ public interface IdBag extends HbAnnotation {
String getGenerator();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getGenerator <em>Generator</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Generator</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getGenerator <em>Generator</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Generator</em>' attribute.
* @see #getGenerator()
* @generated
*/
void setGenerator(String value);
/**
- * Returns the value of the '<em><b>Type</b></em>' attribute.
- * The default value is <code>"long"</code>.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Type</b></em>' attribute. The default value is <code>"long"</code>. <!--
+ * begin-user-doc -->
* <p>
- * If the meaning of the '<em>Type</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Type</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Type</em>' attribute.
* @see #setType(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getIdBag_Type()
@@ -77,13 +75,14 @@ public interface IdBag extends HbAnnotation {
String getType();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getType <em>Type</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getType <em>Type</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Type</em>' attribute.
* @see #getType()
* @generated
*/
void setType(String value);
-} // IdBag \ No newline at end of file
+} // IdBag
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/MapKey.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/MapKey.java
index 7580ca82b..4ba29c6be 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/MapKey.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/MapKey.java
@@ -2,45 +2,43 @@
* <copyright>
* </copyright>
*
- * $Id: MapKey.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: MapKey.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
import org.eclipse.emf.common.util.EList;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Map Key</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Map Key</b></em>'. <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.MapKey#getColumns <em>Columns</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.MapKey#getColumns <em>Columns</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getMapKey()
* @model annotation="http://annotation.elver.org/internal/Target 0='EStructuralFeature'"
* @generated
*/
public interface MapKey extends HbAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Columns</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.emf.teneo.annotations.pannotation.Column}.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Columns</b></em>' containment reference list. The list contents are of type
+ * {@link org.eclipse.emf.teneo.annotations.pannotation.Column}. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Columns</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Columns</em>' containment reference list isn't clear, there really should be more
+ * of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Columns</em>' containment reference list.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getMapKey_Columns()
* @model type="org.eclipse.emf.teneo.annotations.pannotation.Column" containment="true" ordered="false"
@@ -48,4 +46,4 @@ public interface MapKey extends HbAnnotation {
*/
EList getColumns();
-} // MapKey \ No newline at end of file
+} // MapKey
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Parameter.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Parameter.java
index b3619e52e..d97146f28 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Parameter.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Parameter.java
@@ -2,45 +2,43 @@
* <copyright>
* </copyright>
*
- * $Id: Parameter.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: Parameter.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
-
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Parameter</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Parameter</b></em>'. <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getValue <em>Value</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getParameter()
- * @model annotation="http://annotation.elver.org/internal/Collection name='Parameters' packageNS='http://www.eclipse.org/emf/teneo/2006/HbAnnotation'"
+ * @model annotation="http://annotation.elver.org/internal/Collection name='Parameters'
+ * packageNS='http://www.eclipse.org/emf/teneo/2006/HbAnnotation'"
* annotation="http://annotation.elver.org/internal/Target 0='EStructuralFeature' 1='EClass' 2='EPackage'"
* @generated
*/
public interface Parameter extends HbAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getParameter_Name()
@@ -50,23 +48,24 @@ public interface Parameter extends HbAnnotation {
String getName();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getName <em>Name</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Name</em>' attribute.
* @see #getName()
* @generated
*/
void setName(String value);
/**
- * Returns the value of the '<em><b>Value</b></em>' attribute.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Value</b></em>' attribute. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Value</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Value</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getParameter_Value()
@@ -76,13 +75,14 @@ public interface Parameter extends HbAnnotation {
String getValue();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getValue <em>Value</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Value</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getValue <em>Value</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Value</em>' attribute.
* @see #getValue()
* @generated
*/
void setValue(String value);
-} // Parameter \ No newline at end of file
+} // Parameter
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Type.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Type.java
index 7cb441992..23447f957 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Type.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Type.java
@@ -2,45 +2,43 @@
* <copyright>
* </copyright>
*
- * $Id: Type.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: Type.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
import org.eclipse.emf.common.util.EList;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Type</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Type</b></em>'. <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type#getType <em>Type</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type#getParameters <em>Parameters</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type#getType <em>Type</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type#getParameters <em>Parameters</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getType()
- * @model annotation="http://annotation.elver.org/internal/Target 0='EAttribute'"
+ * @model annotation="http://annotation.elver.org/internal/Target 0='EStructuralFeature'"
* @generated
*/
public interface Type extends HbAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Type</b></em>' attribute.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Type</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Type</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Type</em>' attribute.
* @see #setType(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getType_Type()
@@ -50,24 +48,25 @@ public interface Type extends HbAnnotation {
String getType();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type#getType <em>Type</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type#getType <em>Type</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Type</em>' attribute.
* @see #getType()
* @generated
*/
void setType(String value);
/**
- * Returns the value of the '<em><b>Parameters</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter}.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Parameters</b></em>' reference list. The list contents are of type
+ * {@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter}. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Parameters</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Parameters</em>' reference list isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Parameters</em>' reference list.
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getType_Parameters()
* @model type="org.eclipse.emf.teneo.hibernate.hbannotation.Parameter"
@@ -75,4 +74,4 @@ public interface Type extends HbAnnotation {
*/
EList getParameters();
-} // Type \ No newline at end of file
+} // Type
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/TypeDef.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/TypeDef.java
new file mode 100644
index 000000000..e4d924f5e
--- /dev/null
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/TypeDef.java
@@ -0,0 +1,105 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id: TypeDef.java,v 1.1 2006/11/13 14:53:00 mtaal Exp $
+ */
+package org.eclipse.emf.teneo.hibernate.hbannotation;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Type Def</b></em>'. <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getParameters <em>Parameters</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getTypeClass <em>Type Class</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getTypeDef()
+ * @model annotation="http://annotation.elver.org/internal/Target 0='EStructuralFeature' 1='EClass' 2='EPackage'"
+ * @generated
+ */
+public interface TypeDef extends HbAnnotation {
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
+
+ /**
+ * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description
+ * here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getTypeDef_Name()
+ * @model required="true"
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getName <em>Name</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Parameters</b></em>' reference list. The list contents are of type
+ * {@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter}. <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Parameters</em>' reference list isn't clear, there really should be more of a
+ * description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Parameters</em>' reference list.
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getTypeDef_Parameters()
+ * @model type="org.eclipse.emf.teneo.hibernate.hbannotation.Parameter"
+ * @generated
+ */
+ EList getParameters();
+
+ /**
+ * Returns the value of the '<em><b>Type Class</b></em>' attribute. <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Type Class</em>' attribute isn't clear, there really should be more of a
+ * description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Type Class</em>' attribute.
+ * @see #setTypeClass(String)
+ * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getTypeDef_TypeClass()
+ * @model required="true"
+ * @generated
+ */
+ String getTypeClass();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getTypeClass <em>Type Class</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Type Class</em>' attribute.
+ * @see #getTypeClass()
+ * @generated
+ */
+ void setTypeClass(String value);
+
+} // TypeDef
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Where.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Where.java
index 228ea0ef5..f7857bebc 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Where.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/Where.java
@@ -2,43 +2,40 @@
* <copyright>
* </copyright>
*
- * $Id: Where.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: Where.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation;
-
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Where</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Where</b></em>'. <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Where#getClause <em>Clause</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.Where#getClause <em>Clause</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getWhere()
* @model annotation="http://annotation.elver.org/internal/Target 0='EStructuralFeature'"
* @generated
*/
public interface Where extends HbAnnotation {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Clause</b></em>' attribute.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Clause</b></em>' attribute. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Clause</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Clause</em>' attribute isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Clause</em>' attribute.
* @see #setClause(String)
* @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage#getWhere_Clause()
@@ -48,13 +45,14 @@ public interface Where extends HbAnnotation {
String getClause();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Where#getClause <em>Clause</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Clause</em>' attribute.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Where#getClause <em>Clause</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Clause</em>' attribute.
* @see #getClause()
* @generated
*/
void setClause(String value);
-} // Where \ No newline at end of file
+} // Where
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/HbAnnotationFactoryImpl.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/HbAnnotationFactoryImpl.java
index 156861839..f4ba753ba 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/HbAnnotationFactoryImpl.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/HbAnnotationFactoryImpl.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotationFactoryImpl.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: HbAnnotationFactoryImpl.java,v 1.2 2006/11/13 14:53:01 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation.impl;
@@ -84,6 +84,7 @@ public class HbAnnotationFactoryImpl extends EFactoryImpl implements HbAnnotatio
case HbAnnotationPackage.ID_BAG: return createIdBag();
case HbAnnotationPackage.GENERIC_GENERATOR: return createGenericGenerator();
case HbAnnotationPackage.CACHE: return createCache();
+ case HbAnnotationPackage.TYPE_DEF: return createTypeDef();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
@@ -212,6 +213,16 @@ public class HbAnnotationFactoryImpl extends EFactoryImpl implements HbAnnotatio
* <!-- end-user-doc -->
* @generated
*/
+ public TypeDef createTypeDef() {
+ TypeDefImpl typeDef = new TypeDefImpl();
+ return typeDef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public CacheConcurrencyStrategy createCacheConcurrencyStrategyFromString(EDataType eDataType, String initialValue) {
CacheConcurrencyStrategy result = CacheConcurrencyStrategy.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/HbAnnotationPackageImpl.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/HbAnnotationPackageImpl.java
index 7f631a142..a5feb6aff 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/HbAnnotationPackageImpl.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/HbAnnotationPackageImpl.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotationPackageImpl.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: HbAnnotationPackageImpl.java,v 1.2 2006/11/13 14:53:01 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation.impl;
@@ -27,6 +27,7 @@ import org.eclipse.emf.teneo.hibernate.hbannotation.IdBag;
import org.eclipse.emf.teneo.hibernate.hbannotation.MapKey;
import org.eclipse.emf.teneo.hibernate.hbannotation.Parameter;
import org.eclipse.emf.teneo.hibernate.hbannotation.Type;
+import org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef;
import org.eclipse.emf.teneo.hibernate.hbannotation.Where;
import org.eclipse.emf.teneo.hibernate.hbannotation.util.HbAnnotationValidator;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage;
@@ -121,6 +122,13 @@ public class HbAnnotationPackageImpl extends EPackageImpl implements HbAnnotatio
* <!-- end-user-doc -->
* @generated
*/
+ private EClass typeDefEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EEnum cacheConcurrencyStrategyEEnum = null;
/**
@@ -457,6 +465,42 @@ public class HbAnnotationPackageImpl extends EPackageImpl implements HbAnnotatio
* <!-- end-user-doc -->
* @generated
*/
+ public EClass getTypeDef() {
+ return typeDefEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getTypeDef_Name() {
+ return (EAttribute)typeDefEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getTypeDef_Parameters() {
+ return (EReference)typeDefEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getTypeDef_TypeClass() {
+ return (EAttribute)typeDefEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EEnum getCacheConcurrencyStrategy() {
return cacheConcurrencyStrategyEEnum;
}
@@ -526,6 +570,11 @@ public class HbAnnotationPackageImpl extends EPackageImpl implements HbAnnotatio
createEAttribute(cacheEClass, CACHE__REGION);
createEAttribute(cacheEClass, CACHE__INCLUDE);
+ typeDefEClass = createEClass(TYPE_DEF);
+ createEAttribute(typeDefEClass, TYPE_DEF__NAME);
+ createEReference(typeDefEClass, TYPE_DEF__PARAMETERS);
+ createEAttribute(typeDefEClass, TYPE_DEF__TYPE_CLASS);
+
// Create enums
cacheConcurrencyStrategyEEnum = createEEnum(CACHE_CONCURRENCY_STRATEGY);
}
@@ -567,6 +616,7 @@ public class HbAnnotationPackageImpl extends EPackageImpl implements HbAnnotatio
idBagEClass.getESuperTypes().add(this.getHbAnnotation());
genericGeneratorEClass.getESuperTypes().add(this.getHbAnnotation());
cacheEClass.getESuperTypes().add(this.getHbAnnotation());
+ typeDefEClass.getESuperTypes().add(this.getHbAnnotation());
// Initialize classes and features; add operations and parameters
initEClass(hbAnnotationEClass, HbAnnotation.class, "HbAnnotation", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -606,6 +656,11 @@ public class HbAnnotationPackageImpl extends EPackageImpl implements HbAnnotatio
initEAttribute(getCache_Region(), ecorePackage.getEString(), "region", null, 0, 1, Cache.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCache_Include(), ecorePackage.getEString(), "include", null, 0, 1, Cache.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(typeDefEClass, TypeDef.class, "TypeDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getTypeDef_Name(), ecorePackage.getEString(), "name", null, 1, 1, TypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getTypeDef_Parameters(), this.getParameter(), null, "parameters", null, 0, -1, TypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getTypeDef_TypeClass(), ecorePackage.getEString(), "typeClass", null, 1, 1, TypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
// Initialize enums and add enum literals
initEEnum(cacheConcurrencyStrategyEEnum, CacheConcurrencyStrategy.class, "CacheConcurrencyStrategy");
addEEnumLiteral(cacheConcurrencyStrategyEEnum, CacheConcurrencyStrategy.NONE_LITERAL);
@@ -641,7 +696,7 @@ public class HbAnnotationPackageImpl extends EPackageImpl implements HbAnnotatio
source,
new String[] {
"1", "http://hibernate.elver.org/"
- });
+ });
}
/**
@@ -657,7 +712,7 @@ public class HbAnnotationPackageImpl extends EPackageImpl implements HbAnnotatio
source,
new String[] {
"constraints", "CompatibleEModelElementType AnnotationIsSupported"
- });
+ });
}
/**
@@ -698,7 +753,7 @@ public class HbAnnotationPackageImpl extends EPackageImpl implements HbAnnotatio
(typeEClass,
source,
new String[] {
- "0", "EAttribute"
+ "0", "EStructuralFeature"
});
addAnnotation
(whereEClass,
@@ -726,6 +781,14 @@ public class HbAnnotationPackageImpl extends EPackageImpl implements HbAnnotatio
new String[] {
"0", "EReference",
"1", "EClass"
+ });
+ addAnnotation
+ (typeDefEClass,
+ source,
+ new String[] {
+ "0", "EStructuralFeature",
+ "1", "EClass",
+ "2", "EPackage"
});
}
@@ -750,7 +813,7 @@ public class HbAnnotationPackageImpl extends EPackageImpl implements HbAnnotatio
new String[] {
"name", "GenericGenerators",
"packageNS", "http://www.eclipse.org/emf/teneo/2006/HbAnnotation"
- });
+ });
}
} //HbAnnotationPackageImpl
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/TypeDefImpl.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/TypeDefImpl.java
new file mode 100644
index 000000000..eaae71690
--- /dev/null
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/impl/TypeDefImpl.java
@@ -0,0 +1,325 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id: TypeDefImpl.java,v 1.1 2006/11/13 14:53:01 mtaal Exp $
+ */
+package org.eclipse.emf.teneo.hibernate.hbannotation.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EModelElement;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+
+import org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationPackage;
+import org.eclipse.emf.teneo.hibernate.hbannotation.Parameter;
+import org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Type Def</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl#getEModelElement <em>EModel Element</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl#getParameters <em>Parameters</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl#getTypeClass <em>Type Class</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class TypeDefImpl extends EObjectImpl implements TypeDef {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
+
+ /**
+ * The cached value of the '{@link #getEModelElement() <em>EModel Element</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEModelElement()
+ * @generated
+ * @ordered
+ */
+ protected EModelElement eModelElement = null;
+
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getParameters() <em>Parameters</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getParameters()
+ * @generated
+ * @ordered
+ */
+ protected EList parameters = null;
+
+ /**
+ * The default value of the '{@link #getTypeClass() <em>Type Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTypeClass()
+ * @generated
+ * @ordered
+ */
+ protected static final String TYPE_CLASS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getTypeClass() <em>Type Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTypeClass()
+ * @generated
+ * @ordered
+ */
+ protected String typeClass = TYPE_CLASS_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TypeDefImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EClass eStaticClass() {
+ return HbAnnotationPackage.Literals.TYPE_DEF;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EModelElement getEModelElement() {
+ if (eModelElement != null && eModelElement.eIsProxy()) {
+ InternalEObject oldEModelElement = (InternalEObject)eModelElement;
+ eModelElement = (EModelElement)eResolveProxy(oldEModelElement);
+ if (eModelElement != oldEModelElement) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, HbAnnotationPackage.TYPE_DEF__EMODEL_ELEMENT, oldEModelElement, eModelElement));
+ }
+ }
+ return eModelElement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EModelElement basicGetEModelElement() {
+ return eModelElement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEModelElement(EModelElement newEModelElement) {
+ EModelElement oldEModelElement = eModelElement;
+ eModelElement = newEModelElement;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbAnnotationPackage.TYPE_DEF__EMODEL_ELEMENT, oldEModelElement, eModelElement));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName) {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbAnnotationPackage.TYPE_DEF__NAME, oldName, name));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList getParameters() {
+ if (parameters == null) {
+ parameters = new EObjectResolvingEList(Parameter.class, this, HbAnnotationPackage.TYPE_DEF__PARAMETERS);
+ }
+ return parameters;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getTypeClass() {
+ return typeClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTypeClass(String newTypeClass) {
+ String oldTypeClass = typeClass;
+ typeClass = newTypeClass;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbAnnotationPackage.TYPE_DEF__TYPE_CLASS, oldTypeClass, typeClass));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case HbAnnotationPackage.TYPE_DEF__EMODEL_ELEMENT:
+ if (resolve) return getEModelElement();
+ return basicGetEModelElement();
+ case HbAnnotationPackage.TYPE_DEF__NAME:
+ return getName();
+ case HbAnnotationPackage.TYPE_DEF__PARAMETERS:
+ return getParameters();
+ case HbAnnotationPackage.TYPE_DEF__TYPE_CLASS:
+ return getTypeClass();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case HbAnnotationPackage.TYPE_DEF__EMODEL_ELEMENT:
+ setEModelElement((EModelElement)newValue);
+ return;
+ case HbAnnotationPackage.TYPE_DEF__NAME:
+ setName((String)newValue);
+ return;
+ case HbAnnotationPackage.TYPE_DEF__PARAMETERS:
+ getParameters().clear();
+ getParameters().addAll((Collection)newValue);
+ return;
+ case HbAnnotationPackage.TYPE_DEF__TYPE_CLASS:
+ setTypeClass((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case HbAnnotationPackage.TYPE_DEF__EMODEL_ELEMENT:
+ setEModelElement((EModelElement)null);
+ return;
+ case HbAnnotationPackage.TYPE_DEF__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case HbAnnotationPackage.TYPE_DEF__PARAMETERS:
+ getParameters().clear();
+ return;
+ case HbAnnotationPackage.TYPE_DEF__TYPE_CLASS:
+ setTypeClass(TYPE_CLASS_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case HbAnnotationPackage.TYPE_DEF__EMODEL_ELEMENT:
+ return eModelElement != null;
+ case HbAnnotationPackage.TYPE_DEF__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case HbAnnotationPackage.TYPE_DEF__PARAMETERS:
+ return parameters != null && !parameters.isEmpty();
+ case HbAnnotationPackage.TYPE_DEF__TYPE_CLASS:
+ return TYPE_CLASS_EDEFAULT == null ? typeClass != null : !TYPE_CLASS_EDEFAULT.equals(typeClass);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (name: ");
+ result.append(name);
+ result.append(", typeClass: ");
+ result.append(typeClass);
+ result.append(')');
+ return result.toString();
+ }
+
+} //TypeDefImpl \ No newline at end of file
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationAdapterFactory.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationAdapterFactory.java
index 84f341aa0..f47e7f29d 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationAdapterFactory.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationAdapterFactory.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotationAdapterFactory.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: HbAnnotationAdapterFactory.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation.util;
@@ -116,6 +116,9 @@ public class HbAnnotationAdapterFactory extends AdapterFactoryImpl {
public Object caseCache(Cache object) {
return createCacheAdapter();
}
+ public Object caseTypeDef(TypeDef object) {
+ return createTypeDefAdapter();
+ }
public Object casePAnnotation(PAnnotation object) {
return createPAnnotationAdapter();
}
@@ -278,6 +281,20 @@ public class HbAnnotationAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef <em>Type 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 org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef
+ * @generated
+ */
+ public Adapter createTypeDefAdapter() {
+ return null;
+ }
+
+ /**
* 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;
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationSwitch.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationSwitch.java
index 027b3c34b..c8f77e7be 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationSwitch.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationSwitch.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotationSwitch.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: HbAnnotationSwitch.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation.util;
@@ -184,6 +184,14 @@ public class HbAnnotationSwitch {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case HbAnnotationPackage.TYPE_DEF: {
+ TypeDef typeDef = (TypeDef)theEObject;
+ Object result = caseTypeDef(typeDef);
+ if (result == null) result = caseHbAnnotation(typeDef);
+ if (result == null) result = casePAnnotation(typeDef);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
default: return defaultCase(theEObject);
}
}
@@ -339,6 +347,21 @@ public class HbAnnotationSwitch {
}
/**
+ * Returns the result of interpretting the object as an instance of '<em>Type Def</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpretting the object as an instance of '<em>Type Def</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public Object caseTypeDef(TypeDef object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpretting the object as an instance of '<em>PAnnotation</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationValidator.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationValidator.java
index eda4e8082..cce2e6be5 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationValidator.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HbAnnotationValidator.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotationValidator.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: HbAnnotationValidator.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation.util;
@@ -134,6 +134,8 @@ public class HbAnnotationValidator extends EObjectValidator {
return validateGenericGenerator((GenericGenerator)value, diagnostics, context);
case HbAnnotationPackage.CACHE:
return validateCache((Cache)value, diagnostics, context);
+ case HbAnnotationPackage.TYPE_DEF:
+ return validateTypeDef((TypeDef)value, diagnostics, context);
case HbAnnotationPackage.CACHE_CONCURRENCY_STRATEGY:
return validateCacheConcurrencyStrategy((CacheConcurrencyStrategy)value, diagnostics, context);
default:
@@ -350,6 +352,21 @@ public class HbAnnotationValidator extends EObjectValidator {
* <!-- end-user-doc -->
* @generated
*/
+ public boolean validateTypeDef(TypeDef typeDef, DiagnosticChain diagnostics, Map context) {
+ boolean result = validate_EveryMultiplicityConforms(typeDef, diagnostics, context);
+ if (result || diagnostics != null) result &= validate_EveryDataValueConforms(typeDef, diagnostics, context);
+ if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(typeDef, diagnostics, context);
+ if (result || diagnostics != null) result &= validate_EveryProxyResolves(typeDef, diagnostics, context);
+ if (result || diagnostics != null) result &= validateHbAnnotation_CompatibleEModelElementType(typeDef, diagnostics, context);
+ if (result || diagnostics != null) result &= validateHbAnnotation_AnnotationIsSupported(typeDef, diagnostics, context);
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public boolean validateCacheConcurrencyStrategy(CacheConcurrencyStrategy cacheConcurrencyStrategy, DiagnosticChain diagnostics, Map context) {
return true;
}
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HibernateDefaultAnnotator.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HibernateDefaultAnnotator.java
index ebcf463f7..18c75ac9d 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HibernateDefaultAnnotator.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/HibernateDefaultAnnotator.java
@@ -9,32 +9,40 @@
*
* Contributors:
* Douglas Bitting
+ * Michael Kanaley, TIBCO Software Inc., custom type handling
* </copyright>
*
- * $Id: HibernateDefaultAnnotator.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: HibernateDefaultAnnotator.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbannotation.util;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.teneo.PersistenceOptions;
import org.eclipse.emf.teneo.annotations.mapper.DefaultAnnotator;
import org.eclipse.emf.teneo.annotations.mapper.StoreMappingException;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEAttribute;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEClass;
+import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEReference;
import org.eclipse.emf.teneo.hibernate.hbannotation.Cache;
import org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy;
import org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements;
import org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotationFactory;
+import org.eclipse.emf.teneo.hibernate.hbannotation.Parameter;
+import org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEAttribute;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass;
+import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEReference;
+import org.eclipse.emf.teneo.hibernate.mapper.HbMapperConstants;
+import org.eclipse.emf.teneo.util.EcoreDataTypes;
+import org.hibernate.type.TypeFactory;
/**
- * This class simply understands not to create a OneToMany annotation when a CollectionOfElements
- * annotation is present. The collection of elements should be treated differently,
- * TODO: add support for collection of elements annotation.
+ * This class simply understands not to create a OneToMany annotation when a CollectionOfElements annotation is present.
+ * The collection of elements should be treated differently, TODO: add support for collection of elements annotation.
*/
public class HibernateDefaultAnnotator extends DefaultAnnotator {
@@ -43,90 +51,182 @@ public class HibernateDefaultAnnotator extends DefaultAnnotator {
/** The default cache strategy */
private String defaultCacheStrategy = CacheConcurrencyStrategy.NONE_LITERAL.getName();
-
+
/** Pick up default cache strategy and continue with the rest */
protected void setLocalOptions(PersistenceOptions po) {
defaultCacheStrategy = po.getDefaultCacheStrategy();
super.setLocalOptions(po);
}
-
- /** Process one to many attribute. In case collection of elements was present use it to
- * set target entity */
+
+ /** Adds a typedef annotation to this edatatype, if not already present */
+ protected void processEDataType(PAnnotatedEDataType ped) {
+ final HbAnnotatedEDataType hed = (HbAnnotatedEDataType) ped;
+ if (hed.getHbTypeDef() != null) {
+ return; // already there do nothing
+ }
+ final String typeClass = getCustomDataType(ped.getAnnotatedEDataType());
+ if (typeClass == null) {
+ log.debug("Not creating typedef for edatatype: " + ped.getAnnotatedEDataType().getName()
+ + " because it is natively handled by hibernate");
+ return;
+ }
+
+ // create default typedef
+ log.debug("Creating default typedef for edatatype " + hed.getAnnotatedEDataType().getName());
+ final TypeDef typeDef = HbAnnotationFactory.eINSTANCE.createTypeDef();
+ typeDef.setName(hed.getAnnotatedEDataType().getEPackage().getName() + "."
+ + ped.getAnnotatedEDataType().getName());
+ typeDef.setTypeClass("org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType");
+ // add default parameters
+ final Parameter paramPackage = HbAnnotationFactory.eINSTANCE.createParameter();
+ paramPackage.setName(HbMapperConstants.EPACKAGE_PARAM);
+ paramPackage.setValue(hed.getAnnotatedEDataType().getEPackage().getNsURI());
+ typeDef.getParameters().add(paramPackage);
+ final Parameter edParam = HbAnnotationFactory.eINSTANCE.createParameter();
+ edParam.setName(HbMapperConstants.EDATATYPE_PARAM);
+ edParam.setValue(hed.getAnnotatedEDataType().getName());
+ typeDef.getParameters().add(edParam);
+ hed.setHbTypeDef(typeDef);
+ }
+
+ /**
+ * Process one to many attribute. In case collection of elements was present use it to set target entity
+ */
protected void processOneToManyAttribute(PAnnotatedEAttribute aAttribute, boolean forceNullable) {
- boolean isCollectionOfElements =
- (aAttribute instanceof HbAnnotatedEAttribute
- && null != ((HbAnnotatedEAttribute) aAttribute).getHbCollectionOfElements());
+ boolean isCollectionOfElements = (aAttribute instanceof HbAnnotatedEAttribute && null != ((HbAnnotatedEAttribute) aAttribute)
+ .getHbCollectionOfElements());
+ final HbAnnotatedEAttribute hea = (HbAnnotatedEAttribute) aAttribute;
+ final HbAnnotatedEDataType hed = (HbAnnotatedEDataType) aAttribute.getPaModel().getPAnnotated(
+ aAttribute.getAnnotatedEAttribute().getEAttributeType());
if (isCollectionOfElements) {
CollectionOfElements coe = ((HbAnnotatedEAttribute) aAttribute).getHbCollectionOfElements();
if (coe.getTargetElement() == null) {
- coe.setTargetElement(getTargetTypeName(aAttribute.getAnnotatedEAttribute()));
+ coe.setTargetElement(getTargetTypeName(aAttribute));
}
+ } else if (hea.getHbType() != null && hea.getOneToMany() == null
+ && !aAttribute.getAnnotatedEAttribute().isMany()) {
+ // assume this to be a single attribute, we can get here when
+ // the instance is an array or list in that case the user type is assumed
+ // to be able to handle the complete list/collection
+ super.processSingleAttribute(aAttribute, forceNullable);
+ } else if (hed != null && hed.getHbTypeDef() != null && hea.getOneToMany() == null
+ && !aAttribute.getAnnotatedEAttribute().isMany()) {
+ // assume this to be a single attribute, we can get here when
+ // the instance is an array or list in that case the user type is assumed
+ // to be able to handle the complete list/collection
+ super.processSingleAttribute(aAttribute, forceNullable);
} else {
super.processOneToManyAttribute(aAttribute, forceNullable);
}
}
+ /** Returns the type name of a many attribute */
+ protected String getTargetTypeName(PAnnotatedEAttribute aAttribute) {
+ final HbAnnotatedEDataType ped = (HbAnnotatedEDataType) aAttribute.getPaModel().getPAnnotated(
+ aAttribute.getAnnotatedEAttribute().getEAttributeType());
+ if (ped != null && ped.getHbTypeDef() != null) {
+ return ped.getHbTypeDef().getName();
+ }
+ if (((HbAnnotatedEAttribute) aAttribute).getHbType() != null) {
+ return ((HbAnnotatedEAttribute) aAttribute).getHbType().getType();
+ }
+ return super.getTargetTypeName(aAttribute);
+ }
+
/** Handles addition of Cache if defaultCacheStrategy is set */
protected void processClass(PAnnotatedEClass aClass) {
super.processClass(aClass);
-
- // now do the cache
-
+
// now handle the case of defaultCacheStrategy which is different than none
- boolean hasCache = ((HbAnnotatedEClass)aClass).getHbCache() != null;
-
+ boolean hasCache = ((HbAnnotatedEClass) aClass).getHbCache() != null;
+
if (aClass.getPaSuperEntity() != null && hasCache) {
- log.warn("EClass: " + aClass.getAnnotatedEClass().getName() + " has a cache strategy defined while it has a superclass, this strategy is ignored.");
+ log.warn("EClass: " + aClass.getAnnotatedEClass().getName()
+ + " has a cache strategy defined while it has a superclass, this strategy is ignored.");
return;
}
- if (!hasCache &&
- defaultCacheStrategy.compareToIgnoreCase(CacheConcurrencyStrategy.NONE_LITERAL.getName()) != 0) {
+ if (!hasCache && defaultCacheStrategy.compareToIgnoreCase(CacheConcurrencyStrategy.NONE_LITERAL.getName()) != 0) {
final CacheConcurrencyStrategy ccs = CacheConcurrencyStrategy.getByName(defaultCacheStrategy);
if (ccs == null) {
- throw new StoreMappingException("The default cache strategy: " +
- defaultCacheStrategy + " is not one of the allowed values (uppercase) " +
- "as defined in the JPA Hibernate Annotation Extensions.");
+ throw new StoreMappingException("The default cache strategy: " + defaultCacheStrategy
+ + " is not one of the allowed values (uppercase) "
+ + "as defined in the JPA Hibernate Annotation Extensions.");
}
- log.debug("Setting cache strategy " + defaultCacheStrategy + " on " + aClass.getAnnotatedEClass().getName());
+ log
+ .debug("Setting cache strategy " + defaultCacheStrategy + " on "
+ + aClass.getAnnotatedEClass().getName());
final Cache cache = HbAnnotationFactory.eINSTANCE.createCache();
cache.setUsage(ccs);
- ((HbAnnotatedEClass)aClass).setHbCache(cache);
+ ((HbAnnotatedEClass) aClass).setHbCache(cache);
}
}
-
-
- /**
- * Ignored collection of elements on many reference, collection of elements should be handled
- * by method above.
- * Adds default caching if set.
+
+ /**
+ * Ignored collection of elements on many reference, collection of elements should be handled by method above. Adds
+ * default caching if set.
*/
protected void processOneToManyReference(PAnnotatedEReference aReference, boolean forceOptional) {
- boolean isCollectionOfElements =
- (aReference instanceof HbAnnotatedEReference
- && null != ((HbAnnotatedEReference) aReference).getHbCollectionOfElements());
+ boolean isCollectionOfElements = (aReference instanceof HbAnnotatedEReference && null != ((HbAnnotatedEReference) aReference)
+ .getHbCollectionOfElements());
if (!isCollectionOfElements) {
super.processOneToManyReference(aReference, forceOptional);
}
-
+
// now handle the case of defaultCacheStrategy which is different than none
- boolean hasCache = ((HbAnnotatedEReference)aReference).getHbCache() != null;
- if (!hasCache &&
- defaultCacheStrategy.compareToIgnoreCase(CacheConcurrencyStrategy.NONE_LITERAL.getName()) != 0) {
+ boolean hasCache = ((HbAnnotatedEReference) aReference).getHbCache() != null;
+ if (!hasCache && defaultCacheStrategy.compareToIgnoreCase(CacheConcurrencyStrategy.NONE_LITERAL.getName()) != 0) {
final CacheConcurrencyStrategy ccs = CacheConcurrencyStrategy.getByName(defaultCacheStrategy);
if (ccs == null) {
- throw new StoreMappingException("The default cache strategy: " +
- defaultCacheStrategy + " is not one of the allowed values (uppercase) " +
- "as defined in the JPA Hibernate Annotation Extensions.");
+ throw new StoreMappingException("The default cache strategy: " + defaultCacheStrategy
+ + " is not one of the allowed values (uppercase) "
+ + "as defined in the JPA Hibernate Annotation Extensions.");
}
- log.debug("Setting cache strategy " + defaultCacheStrategy + " on " + aReference.getAnnotatedEReference().getName());
+ log.debug("Setting cache strategy " + defaultCacheStrategy + " on "
+ + aReference.getAnnotatedEReference().getName());
final Cache cache = HbAnnotationFactory.eINSTANCE.createCache();
cache.setUsage(ccs);
- ((HbAnnotatedEReference)aReference).setHbCache(cache);
+ ((HbAnnotatedEReference) aReference).setHbCache(cache);
+ }
+ }
+
+ /**
+ * If the specified classifier represents a custom data type not handled natively by Hibernate, get the Java class
+ * name of the class used to represent the custom data type.
+ *
+ * @param classifier
+ * non-null classifier to inspect.
+ * @return Class name of the custom data type or null if the classifier does not represent a custom data type that
+ * is not already handled by Hibernate.
+ */
+ private String getCustomDataType(EDataType eDataType) {
+ final String typeClassName = eDataType.getInstanceClassName();
+ if (EcoreDataTypes.INSTANCE.isSimpleType(eDataType)) {
+ return null;
+ } else if (EcoreDataTypes.INSTANCE.isEnum(eDataType)) {
+ return null;
+ } else if (eDataType.getInstanceClass() == Object.class) {
+ return null;
+ } else if (typeClassName != null && TypeFactory.basic(typeClassName) != null) {
+ // If Hibernate natively handles the type then don't bother creating a typedef.
+ return null;
}
+ if (typeClassName != null) {
+ final Class instanceClass = eDataType.getInstanceClass();
+ if (instanceClass.isArray()) {
+ // get rid of the [] at the end
+ final String primType = typeClassName.substring(0, typeClassName.length() - 2);
+ // check if hb supports it
+ if (TypeFactory.basic(primType) != null) {
+ return null; // if so let hb do it
+ }
+ }
+ }
+
+ return typeClassName;
}
-}
+} \ No newline at end of file
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/persistence-mapping.xsd b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/persistence-mapping.xsd
index a40eb0bf0..920b4ee89 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/persistence-mapping.xsd
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbannotation/util/persistence-mapping.xsd
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated by Teneo on Tue Nov 07 10:41:36 CET 2006 -->
+<!-- Generated by Teneo on Mon Nov 13 11:49:15 CET 2006 -->
<xsd:schema targetNamespace="http://www.eclipse.org/emft/teneo" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.eclipse.org/emft/teneo">
<xsd:element name="persistence-mapping" type="PersistenceMapping"/>
<xsd:complexType name="PersistenceMapping">
@@ -14,6 +14,7 @@
<xsd:appinfo source="teneo/internal/EStructuralFeatureName">hbGenericGenerators</xsd:appinfo>
</xsd:annotation>
</xsd:element>
+ <xsd:element name="type-def" type="TypeDef"/>
<xsd:element name="sequence-generator" type="SequenceGenerator">
<xsd:annotation>
<xsd:appinfo source="teneo/internal/EStructuralFeatureName">sequenceGenerators</xsd:appinfo>
@@ -222,7 +223,7 @@
</xsd:element>
<xsd:element name="id-bag" type="IdBag"/>
<xsd:element name="map-key" type="xsd:string"/>
- <xsd:element name="type" type="Type"/>
+ <xsd:element name="type-def" type="TypeDef"/>
<xsd:element name="where" type="xsd:string"/>
<xsd:element name="id" type="Id"/>
<xsd:element name="join-column" type="JoinColumn">
@@ -288,6 +289,17 @@
</xsd:choice>
<xsd:attribute name="type" type="xsd:string" use="required"/>
</xsd:complexType>
+<xsd:complexType name="TypeDef">
+ <xsd:choice minOccurs="0" maxOccurs="unbounded">
+ <xsd:element name="parameter" type="Parameter">
+ <xsd:annotation>
+ <xsd:appinfo source="teneo/internal/EStructuralFeatureName">parameters</xsd:appinfo>
+ </xsd:annotation>
+ </xsd:element>
+ </xsd:choice>
+ <xsd:attribute name="name" type="xsd:string" use="required"/>
+ <xsd:attribute name="type-class" type="xsd:string" use="required"/>
+</xsd:complexType>
<xsd:complexType name="AssociationOverride">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="join-column" type="JoinColumn">
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEAttribute.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEAttribute.java
index 2edcd5b44..b1705f971 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEAttribute.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEAttribute.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEAttribute.java,v 1.1 2006/11/01 16:18:42 mtaal Exp $
+ * $Id: HbAnnotatedEAttribute.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel;
@@ -10,37 +10,36 @@ import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEAttribute;
import org.eclipse.emf.teneo.hibernate.hbannotation.Type;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Hb Annotated EAttribute</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Hb Annotated EAttribute</b></em>'. <!--
+ * end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEAttribute#getHbType <em>Hb Type</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEAttribute#getHbType <em>Hb Type</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEAttribute()
* @model
* @generated
*/
public interface HbAnnotatedEAttribute extends PAnnotatedEAttribute, HbAnnotatedETypeElement {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Hb Type</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Type</b></em>' containment reference. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hb Type</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Type</em>' containment reference isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hb Type</em>' containment reference.
* @see #setHbType(Type)
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEAttribute_HbType()
@@ -50,13 +49,14 @@ public interface HbAnnotatedEAttribute extends PAnnotatedEAttribute, HbAnnotated
Type getHbType();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEAttribute#getHbType <em>Hb Type</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Hb Type</em>' containment reference.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEAttribute#getHbType <em>Hb Type</em>}'
+ * containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Hb Type</em>' containment reference.
* @see #getHbType()
* @generated
*/
void setHbType(Type value);
-} // HbAnnotatedEAttribute \ No newline at end of file
+} // HbAnnotatedEAttribute
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEClass.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEClass.java
index 2989d16b6..e47e5a32f 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEClass.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEClass.java
@@ -2,46 +2,44 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEClass.java,v 1.1 2006/11/01 16:18:42 mtaal Exp $
+ * $Id: HbAnnotatedEClass.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEClass;
-
import org.eclipse.emf.teneo.hibernate.hbannotation.Cache;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Hb Annotated EClass</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Hb Annotated EClass</b></em>'. <!--
+ * end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass#getHbCache <em>Hb Cache</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass#getHbCache <em>Hb Cache</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEClass()
* @model
* @generated
*/
public interface HbAnnotatedEClass extends PAnnotatedEClass {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Hb Cache</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Cache</b></em>' containment reference. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hb Cache</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Cache</em>' containment reference isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hb Cache</em>' containment reference.
* @see #setHbCache(Cache)
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEClass_HbCache()
@@ -51,13 +49,14 @@ public interface HbAnnotatedEClass extends PAnnotatedEClass {
Cache getHbCache();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass#getHbCache <em>Hb Cache</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Hb Cache</em>' containment reference.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass#getHbCache <em>Hb Cache</em>}'
+ * containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Hb Cache</em>' containment reference.
* @see #getHbCache()
* @generated
*/
void setHbCache(Cache value);
-} // HbAnnotatedEClass \ No newline at end of file
+} // HbAnnotatedEClass
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEDataType.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEDataType.java
index ed6b78313..d325fdad1 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEDataType.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEDataType.java
@@ -2,61 +2,61 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEDataType.java,v 1.1 2006/11/01 16:18:42 mtaal Exp $
+ * $Id: HbAnnotatedEDataType.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType;
-import org.eclipse.emf.teneo.hibernate.hbannotation.Type;
+import org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Hb Annotated EData Type</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Hb Annotated EData Type</b></em>'. <!--
+ * end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType#getHbType <em>Hb Type</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType#getHbTypeDef <em>Hb Type Def</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEDataType()
* @model
* @generated
*/
public interface HbAnnotatedEDataType extends PAnnotatedEDataType, HbAnnotatedETypeElement {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Hb Type</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Type Def</b></em>' containment reference. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hb Type</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Type Def</em>' containment reference list isn't clear, there really should be
+ * more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Hb Type</em>' containment reference.
- * @see #setHbType(Type)
- * @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEDataType_HbType()
+ *
+ * @return the value of the '<em>Hb Type Def</em>' containment reference.
+ * @see #setHbTypeDef(TypeDef)
+ * @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEDataType_HbTypeDef()
* @model containment="true"
* @generated
*/
- Type getHbType();
+ TypeDef getHbTypeDef();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType#getHbType <em>Hb Type</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Hb Type</em>' containment reference.
- * @see #getHbType()
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType#getHbTypeDef <em>Hb Type Def</em>}'
+ * containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Hb Type Def</em>' containment reference.
+ * @see #getHbTypeDef()
* @generated
*/
- void setHbType(Type value);
+ void setHbTypeDef(TypeDef value);
-} // HbAnnotatedEDataType \ No newline at end of file
+} // HbAnnotatedEDataType
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEModelElement.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEModelElement.java
index dd6b29fe9..cc7a63f78 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEModelElement.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEModelElement.java
@@ -2,28 +2,27 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEModelElement.java,v 1.1 2006/11/01 16:18:42 mtaal Exp $
+ * $Id: HbAnnotatedEModelElement.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEModelElement;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Hb Annotated EModel Element</b></em>'.
- * <!-- end-user-doc -->
- *
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Hb Annotated EModel Element</b></em>'. <!--
+ * end-user-doc -->
+ *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEModelElement()
* @model interface="true" abstract="true"
* @generated
*/
public interface HbAnnotatedEModelElement extends PAnnotatedEModelElement {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
-} // HbAnnotatedEModelElement \ No newline at end of file
+} // HbAnnotatedEModelElement
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEPackage.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEPackage.java
index 7569ee1a8..2676ccd47 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEPackage.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEPackage.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEPackage.java,v 1.1 2006/11/01 16:18:42 mtaal Exp $
+ * $Id: HbAnnotatedEPackage.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel;
@@ -10,38 +10,39 @@ import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEPackage;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Hb Annotated EPackage</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Hb Annotated EPackage</b></em>'. <!--
+ * end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage#getHbGenericGenerators <em>Hb Generic Generators</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage#getHbGenericGenerators <em>Hb Generic Generators</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage#getHbTypeDef <em>Hb Type Def</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEPackage()
* @model
* @generated
*/
public interface HbAnnotatedEPackage extends PAnnotatedEPackage {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Hb Generic Generators</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator}.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Generic Generators</b></em>' containment reference list. The list
+ * contents are of type {@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator}. <!-- begin-user-doc
+ * -->
* <p>
- * If the meaning of the '<em>Hb Generic Generators</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Generic Generators</em>' containment reference isn't clear, there really should
+ * be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hb Generic Generators</em>' containment reference list.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEPackage_HbGenericGenerators()
* @model type="org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator" containment="true"
@@ -49,4 +50,20 @@ public interface HbAnnotatedEPackage extends PAnnotatedEPackage {
*/
EList getHbGenericGenerators();
-} // HbAnnotatedEPackage \ No newline at end of file
+ /**
+ * Returns the value of the '<em><b>Hb Type Def</b></em>' containment reference list. The list contents are of
+ * type {@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef}. <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Hb Type Def</em>' containment reference list isn't clear, there really should be
+ * more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Hb Type Def</em>' containment reference list.
+ * @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEPackage_HbTypeDef()
+ * @model type="org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef" containment="true"
+ * @generated
+ */
+ EList getHbTypeDef();
+
+} // HbAnnotatedEPackage
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEReference.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEReference.java
index efe5bf2b9..1fb9b2934 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEReference.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedEReference.java
@@ -2,46 +2,44 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEReference.java,v 1.1 2006/11/01 16:18:42 mtaal Exp $
+ * $Id: HbAnnotatedEReference.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel;
import org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEReference;
-
import org.eclipse.emf.teneo.hibernate.hbannotation.Cache;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Hb Annotated EReference</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Hb Annotated EReference</b></em>'. <!--
+ * end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEReference#getHbCache <em>Hb Cache</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEReference#getHbCache <em>Hb Cache</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEReference()
* @model
* @generated
*/
public interface HbAnnotatedEReference extends PAnnotatedEReference, HbAnnotatedETypeElement {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Hb Cache</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Cache</b></em>' containment reference. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hb Cache</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Cache</em>' containment reference isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hb Cache</em>' containment reference.
* @see #setHbCache(Cache)
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedEReference_HbCache()
@@ -51,13 +49,14 @@ public interface HbAnnotatedEReference extends PAnnotatedEReference, HbAnnotated
Cache getHbCache();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEReference#getHbCache <em>Hb Cache</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Hb Cache</em>' containment reference.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEReference#getHbCache <em>Hb Cache</em>}'
+ * containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Hb Cache</em>' containment reference.
* @see #getHbCache()
* @generated
*/
void setHbCache(Cache value);
-} // HbAnnotatedEReference \ No newline at end of file
+} // HbAnnotatedEReference
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedETypeElement.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedETypeElement.java
index add6af76c..64f59cb5c 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedETypeElement.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbAnnotatedETypeElement.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedETypeElement.java,v 1.1 2006/11/01 16:18:42 mtaal Exp $
+ * $Id: HbAnnotatedETypeElement.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel;
@@ -15,42 +15,41 @@ import org.eclipse.emf.teneo.hibernate.hbannotation.MapKey;
import org.eclipse.emf.teneo.hibernate.hbannotation.Where;
/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Hb Annotated EType Element</b></em>'.
- * <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Hb Annotated EType Element</b></em>'. <!--
+ * end-user-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbWhere <em>Hb Where</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbMapKey <em>Hb Map Key</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbColumns <em>Hb Columns</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCascade <em>Hb Cascade</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbIdBag <em>Hb Id Bag</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbWhere <em>Hb Where</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbMapKey <em>Hb Map Key</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbColumns <em>Hb Columns</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCascade <em>Hb Cascade</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbIdBag <em>Hb Id Bag</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedETypeElement()
* @model interface="true" abstract="true"
* @generated
*/
public interface HbAnnotatedETypeElement extends PAnnotatedEStructuralFeature, HbAnnotatedEModelElement {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Returns the value of the '<em><b>Hb Where</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Where</b></em>' containment reference. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hb Where</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Where</em>' containment reference isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hb Where</em>' containment reference.
* @see #setHbWhere(Where)
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedETypeElement_HbWhere()
@@ -60,23 +59,25 @@ public interface HbAnnotatedETypeElement extends PAnnotatedEStructuralFeature, H
Where getHbWhere();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbWhere <em>Hb Where</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Hb Where</em>' containment reference.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbWhere <em>Hb Where</em>}'
+ * containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Hb Where</em>' containment reference.
* @see #getHbWhere()
* @generated
*/
void setHbWhere(Where value);
/**
- * Returns the value of the '<em><b>Hb Collection Of Elements</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Collection Of Elements</b></em>' containment reference. <!--
+ * begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hb Collection Of Elements</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Collection Of Elements</em>' containment reference isn't clear, there really
+ * should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hb Collection Of Elements</em>' containment reference.
* @see #setHbCollectionOfElements(CollectionOfElements)
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedETypeElement_HbCollectionOfElements()
@@ -86,23 +87,24 @@ public interface HbAnnotatedETypeElement extends PAnnotatedEStructuralFeature, H
CollectionOfElements getHbCollectionOfElements();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Hb Collection Of Elements</em>' containment reference.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}'
+ * containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Hb Collection Of Elements</em>' containment reference.
* @see #getHbCollectionOfElements()
* @generated
*/
void setHbCollectionOfElements(CollectionOfElements value);
/**
- * Returns the value of the '<em><b>Hb Map Key</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Map Key</b></em>' containment reference. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hb Map Key</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Map Key</em>' containment reference isn't clear, there really should be more of
+ * a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hb Map Key</em>' containment reference.
* @see #setHbMapKey(MapKey)
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedETypeElement_HbMapKey()
@@ -112,24 +114,25 @@ public interface HbAnnotatedETypeElement extends PAnnotatedEStructuralFeature, H
MapKey getHbMapKey();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbMapKey <em>Hb Map Key</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Hb Map Key</em>' containment reference.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbMapKey <em>Hb Map Key</em>}'
+ * containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Hb Map Key</em>' containment reference.
* @see #getHbMapKey()
* @generated
*/
void setHbMapKey(MapKey value);
/**
- * Returns the value of the '<em><b>Hb Columns</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.emf.teneo.annotations.pannotation.Column}.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Columns</b></em>' containment reference list. The list contents are of
+ * type {@link org.eclipse.emf.teneo.annotations.pannotation.Column}. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hb Columns</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Columns</em>' containment reference list isn't clear, there really should be
+ * more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hb Columns</em>' containment reference list.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedETypeElement_HbColumns()
* @model type="org.eclipse.emf.teneo.annotations.pannotation.Column" containment="true"
@@ -138,13 +141,13 @@ public interface HbAnnotatedETypeElement extends PAnnotatedEStructuralFeature, H
EList getHbColumns();
/**
- * Returns the value of the '<em><b>Hb Cascade</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Cascade</b></em>' containment reference. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hb Cascade</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Cascade</em>' containment reference isn't clear, there really should be more of
+ * a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hb Cascade</em>' containment reference.
* @see #setHbCascade(Cascade)
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedETypeElement_HbCascade()
@@ -154,23 +157,24 @@ public interface HbAnnotatedETypeElement extends PAnnotatedEStructuralFeature, H
Cascade getHbCascade();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCascade <em>Hb Cascade</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Hb Cascade</em>' containment reference.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCascade <em>Hb Cascade</em>}'
+ * containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Hb Cascade</em>' containment reference.
* @see #getHbCascade()
* @generated
*/
void setHbCascade(Cascade value);
/**
- * Returns the value of the '<em><b>Hb Id Bag</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * Returns the value of the '<em><b>Hb Id Bag</b></em>' containment reference. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hb Id Bag</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hb Id Bag</em>' containment reference isn't clear, there really should be more of
+ * a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hb Id Bag</em>' containment reference.
* @see #setHbIdBag(IdBag)
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#getHbAnnotatedETypeElement_HbIdBag()
@@ -180,13 +184,14 @@ public interface HbAnnotatedETypeElement extends PAnnotatedEStructuralFeature, H
IdBag getHbIdBag();
/**
- * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbIdBag <em>Hb Id Bag</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Hb Id Bag</em>' containment reference.
+ * Sets the value of the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbIdBag <em>Hb Id Bag</em>}'
+ * containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Hb Id Bag</em>' containment reference.
* @see #getHbIdBag()
* @generated
*/
void setHbIdBag(IdBag value);
-} // HbAnnotatedETypeElement \ No newline at end of file
+} // HbAnnotatedETypeElement
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbModelFactory.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbModelFactory.java
index e2e51e76d..901dd93d2 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbModelFactory.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbModelFactory.java
@@ -2,88 +2,83 @@
* <copyright>
* </copyright>
*
- * $Id: HbModelFactory.java,v 1.1 2006/11/01 16:18:42 mtaal Exp $
+ * $Id: HbModelFactory.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel;
import org.eclipse.emf.ecore.EFactory;
/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a create method for each non-abstract class of
+ * the model. <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage
* @generated
*/
public interface HbModelFactory extends EFactory {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
HbModelFactory eINSTANCE = org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelFactoryImpl.init();
/**
- * Returns a new object of class '<em>Hb Annotated EAttribute</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Hb Annotated EAttribute</em>'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @return a new object of class '<em>Hb Annotated EAttribute</em>'.
* @generated
*/
HbAnnotatedEAttribute createHbAnnotatedEAttribute();
/**
- * Returns a new object of class '<em>Hb Annotated EClass</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Hb Annotated EClass</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Hb Annotated EClass</em>'.
* @generated
*/
HbAnnotatedEClass createHbAnnotatedEClass();
/**
- * Returns a new object of class '<em>Hb Annotated EPackage</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Hb Annotated EPackage</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Hb Annotated EPackage</em>'.
* @generated
*/
HbAnnotatedEPackage createHbAnnotatedEPackage();
/**
- * Returns a new object of class '<em>Hb Annotated EReference</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Hb Annotated EReference</em>'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @return a new object of class '<em>Hb Annotated EReference</em>'.
* @generated
*/
HbAnnotatedEReference createHbAnnotatedEReference();
/**
- * Returns a new object of class '<em>Hb Annotated EData Type</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns a new object of class '<em>Hb Annotated EData Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @return a new object of class '<em>Hb Annotated EData Type</em>'.
* @generated
*/
HbAnnotatedEDataType createHbAnnotatedEDataType();
/**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the package supported by this factory.
* @generated
*/
HbModelPackage getHbModelPackage();
-} //HbModelFactory
+} // HbModelFactory
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbModelPackage.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbModelPackage.java
index a9013ff9c..7668922f3 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbModelPackage.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/HbModelPackage.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbModelPackage.java,v 1.1 2006/11/01 16:18:42 mtaal Exp $
+ * $Id: HbModelPackage.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel;
@@ -12,64 +12,59 @@ import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage;
/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
+ * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains accessors for the meta objects to represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelFactory
* @model kind="package"
* @generated
*/
public interface HbModelPackage extends EPackage {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNAME = "hbmodel";
/**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/teneo/2006/HbModel";
/**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_PREFIX = "org.eclipse.emf.teneo.hibernate";
/**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
HbModelPackage eINSTANCE = org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl.init();
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement <em>Hb Annotated EType Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement <em>Hb Annotated EType Element</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedETypeElement()
* @generated
@@ -77,171 +72,171 @@ public interface HbModelPackage extends EPackage {
int HB_ANNOTATED_ETYPE_ELEMENT = 0;
/**
- * The feature id for the '<em><b>Annotated Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated Element</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__ANNOTATED_ELEMENT = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__ANNOTATED_ELEMENT;
/**
- * The feature id for the '<em><b>Transient</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__TRANSIENT = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__TRANSIENT;
/**
- * The feature id for the '<em><b>Attribute Overrides</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Attribute Overrides</b></em>' containment reference list. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__ATTRIBUTE_OVERRIDES = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__ATTRIBUTE_OVERRIDES;
/**
- * The feature id for the '<em><b>Join Table</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Join Table</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__JOIN_TABLE = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__JOIN_TABLE;
/**
- * The feature id for the '<em><b>One To Many</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>One To Many</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__ONE_TO_MANY = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__ONE_TO_MANY;
/**
- * The feature id for the '<em><b>Sequence Generator</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Sequence Generator</b></em>' containment reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__SEQUENCE_GENERATOR = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__SEQUENCE_GENERATOR;
/**
- * The feature id for the '<em><b>Table Generator</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Table Generator</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__TABLE_GENERATOR = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__TABLE_GENERATOR;
/**
- * The feature id for the '<em><b>Join Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Join Columns</b></em>' containment reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__JOIN_COLUMNS = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__JOIN_COLUMNS;
/**
- * The feature id for the '<em><b>Column</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Column</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__COLUMN = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__COLUMN;
/**
- * The feature id for the '<em><b>Pa EClass</b></em>' container reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Pa EClass</b></em>' container reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__PA_ECLASS = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__PA_ECLASS;
/**
- * The feature id for the '<em><b>Annotated EStructural Feature</b></em>' reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Annotated EStructural Feature</b></em>' reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__ANNOTATED_ESTRUCTURAL_FEATURE = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__ANNOTATED_ESTRUCTURAL_FEATURE;
/**
- * The feature id for the '<em><b>Hb Where</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Where</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Hb Collection Of Elements</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Collection Of Elements</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Hb Map Key</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Map Key</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Hb Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Columns</b></em>' containment reference list. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Hb Cascade</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Cascade</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE_FEATURE_COUNT + 4;
/**
- * The feature id for the '<em><b>Hb Id Bag</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Id Bag</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE_FEATURE_COUNT + 5;
/**
- * The number of structural features of the '<em>Hb Annotated EType Element</em>' class.
- * <!-- begin-user-doc -->
+ * The number of structural features of the '<em>Hb Annotated EType Element</em>' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ETYPE_ELEMENT_FEATURE_COUNT = PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE_FEATURE_COUNT + 6;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl <em>Hb Annotated EAttribute</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl <em>Hb Annotated EAttribute</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEAttribute()
* @generated
@@ -249,252 +244,252 @@ public interface HbModelPackage extends EPackage {
int HB_ANNOTATED_EATTRIBUTE = 1;
/**
- * The feature id for the '<em><b>Annotated Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated Element</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__ANNOTATED_ELEMENT = PamodelPackage.PANNOTATED_EATTRIBUTE__ANNOTATED_ELEMENT;
/**
- * The feature id for the '<em><b>Transient</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__TRANSIENT = PamodelPackage.PANNOTATED_EATTRIBUTE__TRANSIENT;
/**
- * The feature id for the '<em><b>Attribute Overrides</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Attribute Overrides</b></em>' containment reference list. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__ATTRIBUTE_OVERRIDES = PamodelPackage.PANNOTATED_EATTRIBUTE__ATTRIBUTE_OVERRIDES;
/**
- * The feature id for the '<em><b>Join Table</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Join Table</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__JOIN_TABLE = PamodelPackage.PANNOTATED_EATTRIBUTE__JOIN_TABLE;
/**
- * The feature id for the '<em><b>One To Many</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>One To Many</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__ONE_TO_MANY = PamodelPackage.PANNOTATED_EATTRIBUTE__ONE_TO_MANY;
/**
- * The feature id for the '<em><b>Sequence Generator</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Sequence Generator</b></em>' containment reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__SEQUENCE_GENERATOR = PamodelPackage.PANNOTATED_EATTRIBUTE__SEQUENCE_GENERATOR;
/**
- * The feature id for the '<em><b>Table Generator</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Table Generator</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__TABLE_GENERATOR = PamodelPackage.PANNOTATED_EATTRIBUTE__TABLE_GENERATOR;
/**
- * The feature id for the '<em><b>Join Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Join Columns</b></em>' containment reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__JOIN_COLUMNS = PamodelPackage.PANNOTATED_EATTRIBUTE__JOIN_COLUMNS;
/**
- * The feature id for the '<em><b>Column</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Column</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__COLUMN = PamodelPackage.PANNOTATED_EATTRIBUTE__COLUMN;
/**
- * The feature id for the '<em><b>Pa EClass</b></em>' container reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Pa EClass</b></em>' container reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__PA_ECLASS = PamodelPackage.PANNOTATED_EATTRIBUTE__PA_ECLASS;
/**
- * The feature id for the '<em><b>Annotated EStructural Feature</b></em>' reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Annotated EStructural Feature</b></em>' reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__ANNOTATED_ESTRUCTURAL_FEATURE = PamodelPackage.PANNOTATED_EATTRIBUTE__ANNOTATED_ESTRUCTURAL_FEATURE;
/**
- * The feature id for the '<em><b>Annotated EAttribute</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated EAttribute</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__ANNOTATED_EATTRIBUTE = PamodelPackage.PANNOTATED_EATTRIBUTE__ANNOTATED_EATTRIBUTE;
/**
- * The feature id for the '<em><b>Basic</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Basic</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__BASIC = PamodelPackage.PANNOTATED_EATTRIBUTE__BASIC;
/**
- * The feature id for the '<em><b>Enumerated</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Enumerated</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__ENUMERATED = PamodelPackage.PANNOTATED_EATTRIBUTE__ENUMERATED;
/**
- * The feature id for the '<em><b>Generated Value</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Generated Value</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__GENERATED_VALUE = PamodelPackage.PANNOTATED_EATTRIBUTE__GENERATED_VALUE;
/**
- * The feature id for the '<em><b>Id</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Id</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__ID = PamodelPackage.PANNOTATED_EATTRIBUTE__ID;
/**
- * The feature id for the '<em><b>Lob</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Lob</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__LOB = PamodelPackage.PANNOTATED_EATTRIBUTE__LOB;
/**
- * The feature id for the '<em><b>Temporal</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Temporal</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__TEMPORAL = PamodelPackage.PANNOTATED_EATTRIBUTE__TEMPORAL;
/**
- * The feature id for the '<em><b>Version</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Version</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__VERSION = PamodelPackage.PANNOTATED_EATTRIBUTE__VERSION;
/**
- * The feature id for the '<em><b>Hb Where</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Where</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__HB_WHERE = PamodelPackage.PANNOTATED_EATTRIBUTE_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Hb Collection Of Elements</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Collection Of Elements</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS = PamodelPackage.PANNOTATED_EATTRIBUTE_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Hb Map Key</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Map Key</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY = PamodelPackage.PANNOTATED_EATTRIBUTE_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Hb Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Columns</b></em>' containment reference list. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS = PamodelPackage.PANNOTATED_EATTRIBUTE_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Hb Cascade</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Cascade</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__HB_CASCADE = PamodelPackage.PANNOTATED_EATTRIBUTE_FEATURE_COUNT + 4;
/**
- * The feature id for the '<em><b>Hb Id Bag</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Id Bag</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG = PamodelPackage.PANNOTATED_EATTRIBUTE_FEATURE_COUNT + 5;
/**
- * The feature id for the '<em><b>Hb Type</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Type</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE__HB_TYPE = PamodelPackage.PANNOTATED_EATTRIBUTE_FEATURE_COUNT + 6;
/**
- * The number of structural features of the '<em>Hb Annotated EAttribute</em>' class.
- * <!-- begin-user-doc -->
+ * The number of structural features of the '<em>Hb Annotated EAttribute</em>' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EATTRIBUTE_FEATURE_COUNT = PamodelPackage.PANNOTATED_EATTRIBUTE_FEATURE_COUNT + 7;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEClassImpl <em>Hb Annotated EClass</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEClassImpl <em>Hb Annotated EClass</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEClassImpl
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEClass()
* @generated
@@ -502,189 +497,189 @@ public interface HbModelPackage extends EPackage {
int HB_ANNOTATED_ECLASS = 2;
/**
- * The feature id for the '<em><b>Annotated Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated Element</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__ANNOTATED_ELEMENT = PamodelPackage.PANNOTATED_ECLASS__ANNOTATED_ELEMENT;
/**
- * The feature id for the '<em><b>Transient</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__TRANSIENT = PamodelPackage.PANNOTATED_ECLASS__TRANSIENT;
/**
- * The feature id for the '<em><b>Pa EPackage</b></em>' container reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Pa EPackage</b></em>' container reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__PA_EPACKAGE = PamodelPackage.PANNOTATED_ECLASS__PA_EPACKAGE;
/**
- * The feature id for the '<em><b>Annotated EClass</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated EClass</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__ANNOTATED_ECLASS = PamodelPackage.PANNOTATED_ECLASS__ANNOTATED_ECLASS;
/**
- * The feature id for the '<em><b>Pa EStructural Features</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Pa EStructural Features</b></em>' containment reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__PA_ESTRUCTURAL_FEATURES = PamodelPackage.PANNOTATED_ECLASS__PA_ESTRUCTURAL_FEATURES;
/**
- * The feature id for the '<em><b>Attribute Overrides</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Attribute Overrides</b></em>' containment reference list. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__ATTRIBUTE_OVERRIDES = PamodelPackage.PANNOTATED_ECLASS__ATTRIBUTE_OVERRIDES;
/**
- * The feature id for the '<em><b>Discriminator Column</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Discriminator Column</b></em>' containment reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__DISCRIMINATOR_COLUMN = PamodelPackage.PANNOTATED_ECLASS__DISCRIMINATOR_COLUMN;
/**
- * The feature id for the '<em><b>Discriminator Value</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Discriminator Value</b></em>' containment reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__DISCRIMINATOR_VALUE = PamodelPackage.PANNOTATED_ECLASS__DISCRIMINATOR_VALUE;
/**
- * The feature id for the '<em><b>Embeddable</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Embeddable</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__EMBEDDABLE = PamodelPackage.PANNOTATED_ECLASS__EMBEDDABLE;
/**
- * The feature id for the '<em><b>Mapped Superclass</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Mapped Superclass</b></em>' containment reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__MAPPED_SUPERCLASS = PamodelPackage.PANNOTATED_ECLASS__MAPPED_SUPERCLASS;
/**
- * The feature id for the '<em><b>Entity</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Entity</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__ENTITY = PamodelPackage.PANNOTATED_ECLASS__ENTITY;
/**
- * The feature id for the '<em><b>Id Class</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Id Class</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__ID_CLASS = PamodelPackage.PANNOTATED_ECLASS__ID_CLASS;
/**
- * The feature id for the '<em><b>Inheritance</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Inheritance</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__INHERITANCE = PamodelPackage.PANNOTATED_ECLASS__INHERITANCE;
/**
- * The feature id for the '<em><b>Primary Key Join Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Primary Key Join Columns</b></em>' containment reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__PRIMARY_KEY_JOIN_COLUMNS = PamodelPackage.PANNOTATED_ECLASS__PRIMARY_KEY_JOIN_COLUMNS;
/**
- * The feature id for the '<em><b>Secondary Tables</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Secondary Tables</b></em>' containment reference list. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__SECONDARY_TABLES = PamodelPackage.PANNOTATED_ECLASS__SECONDARY_TABLES;
/**
- * The feature id for the '<em><b>Table</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Table</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__TABLE = PamodelPackage.PANNOTATED_ECLASS__TABLE;
/**
- * The feature id for the '<em><b>Table Generator</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Table Generator</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__TABLE_GENERATOR = PamodelPackage.PANNOTATED_ECLASS__TABLE_GENERATOR;
/**
- * The feature id for the '<em><b>Association Overrides</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Association Overrides</b></em>' containment reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__ASSOCIATION_OVERRIDES = PamodelPackage.PANNOTATED_ECLASS__ASSOCIATION_OVERRIDES;
/**
- * The feature id for the '<em><b>Hb Cache</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Cache</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS__HB_CACHE = PamodelPackage.PANNOTATED_ECLASS_FEATURE_COUNT + 0;
/**
- * The number of structural features of the '<em>Hb Annotated EClass</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Hb Annotated EClass</em>' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_ECLASS_FEATURE_COUNT = PamodelPackage.PANNOTATED_ECLASS_FEATURE_COUNT + 1;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEModelElement <em>Hb Annotated EModel Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEModelElement <em>Hb Annotated EModel Element</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEModelElement
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEModelElement()
* @generated
@@ -692,36 +687,36 @@ public interface HbModelPackage extends EPackage {
int HB_ANNOTATED_EMODEL_ELEMENT = 3;
/**
- * The feature id for the '<em><b>Annotated Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated Element</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EMODEL_ELEMENT__ANNOTATED_ELEMENT = PamodelPackage.PANNOTATED_EMODEL_ELEMENT__ANNOTATED_ELEMENT;
/**
- * The feature id for the '<em><b>Transient</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EMODEL_ELEMENT__TRANSIENT = PamodelPackage.PANNOTATED_EMODEL_ELEMENT__TRANSIENT;
/**
- * The number of structural features of the '<em>Hb Annotated EModel Element</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Hb Annotated EModel Element</em>' class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EMODEL_ELEMENT_FEATURE_COUNT = PamodelPackage.PANNOTATED_EMODEL_ELEMENT_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEPackageImpl <em>Hb Annotated EPackage</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEPackageImpl <em>Hb Annotated EPackage</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEPackageImpl
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEPackage()
* @generated
@@ -729,99 +724,108 @@ public interface HbModelPackage extends EPackage {
int HB_ANNOTATED_EPACKAGE = 4;
/**
- * The feature id for the '<em><b>Annotated Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated Element</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EPACKAGE__ANNOTATED_ELEMENT = PamodelPackage.PANNOTATED_EPACKAGE__ANNOTATED_ELEMENT;
/**
- * The feature id for the '<em><b>Transient</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EPACKAGE__TRANSIENT = PamodelPackage.PANNOTATED_EPACKAGE__TRANSIENT;
/**
- * The feature id for the '<em><b>Pa Model</b></em>' container reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Pa Model</b></em>' container reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EPACKAGE__PA_MODEL = PamodelPackage.PANNOTATED_EPACKAGE__PA_MODEL;
/**
- * The feature id for the '<em><b>Annotated EPackage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated EPackage</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EPACKAGE__ANNOTATED_EPACKAGE = PamodelPackage.PANNOTATED_EPACKAGE__ANNOTATED_EPACKAGE;
/**
- * The feature id for the '<em><b>Pa EClasses</b></em>' containment reference list.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Pa EClasses</b></em>' containment reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EPACKAGE__PA_ECLASSES = PamodelPackage.PANNOTATED_EPACKAGE__PA_ECLASSES;
/**
- * The feature id for the '<em><b>Sequence Generators</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Sequence Generators</b></em>' containment reference list. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EPACKAGE__SEQUENCE_GENERATORS = PamodelPackage.PANNOTATED_EPACKAGE__SEQUENCE_GENERATORS;
/**
- * The feature id for the '<em><b>Table Generators</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Table Generators</b></em>' containment reference list. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EPACKAGE__TABLE_GENERATORS = PamodelPackage.PANNOTATED_EPACKAGE__TABLE_GENERATORS;
/**
- * The feature id for the '<em><b>Pa EData Types</b></em>' containment reference list.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Pa EData Types</b></em>' containment reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EPACKAGE__PA_EDATA_TYPES = PamodelPackage.PANNOTATED_EPACKAGE__PA_EDATA_TYPES;
/**
- * The feature id for the '<em><b>Hb Generic Generators</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Generic Generators</b></em>' containment reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS = PamodelPackage.PANNOTATED_EPACKAGE_FEATURE_COUNT + 0;
/**
- * The number of structural features of the '<em>Hb Annotated EPackage</em>' class.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Hb Type Def</b></em>' containment reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
- int HB_ANNOTATED_EPACKAGE_FEATURE_COUNT = PamodelPackage.PANNOTATED_EPACKAGE_FEATURE_COUNT + 1;
+ int HB_ANNOTATED_EPACKAGE__HB_TYPE_DEF = PamodelPackage.PANNOTATED_EPACKAGE_FEATURE_COUNT + 1;
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl <em>Hb Annotated EReference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The number of structural features of the '<em>Hb Annotated EPackage</em>' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int HB_ANNOTATED_EPACKAGE_FEATURE_COUNT = PamodelPackage.PANNOTATED_EPACKAGE_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl <em>Hb Annotated EReference</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEReference()
* @generated
@@ -829,262 +833,261 @@ public interface HbModelPackage extends EPackage {
int HB_ANNOTATED_EREFERENCE = 5;
/**
- * The feature id for the '<em><b>Annotated Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated Element</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__ANNOTATED_ELEMENT = PamodelPackage.PANNOTATED_EREFERENCE__ANNOTATED_ELEMENT;
/**
- * The feature id for the '<em><b>Transient</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__TRANSIENT = PamodelPackage.PANNOTATED_EREFERENCE__TRANSIENT;
/**
- * The feature id for the '<em><b>Attribute Overrides</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Attribute Overrides</b></em>' containment reference list. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__ATTRIBUTE_OVERRIDES = PamodelPackage.PANNOTATED_EREFERENCE__ATTRIBUTE_OVERRIDES;
/**
- * The feature id for the '<em><b>Join Table</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Join Table</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__JOIN_TABLE = PamodelPackage.PANNOTATED_EREFERENCE__JOIN_TABLE;
/**
- * The feature id for the '<em><b>One To Many</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>One To Many</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__ONE_TO_MANY = PamodelPackage.PANNOTATED_EREFERENCE__ONE_TO_MANY;
/**
- * The feature id for the '<em><b>Sequence Generator</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Sequence Generator</b></em>' containment reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__SEQUENCE_GENERATOR = PamodelPackage.PANNOTATED_EREFERENCE__SEQUENCE_GENERATOR;
/**
- * The feature id for the '<em><b>Table Generator</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Table Generator</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__TABLE_GENERATOR = PamodelPackage.PANNOTATED_EREFERENCE__TABLE_GENERATOR;
/**
- * The feature id for the '<em><b>Join Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Join Columns</b></em>' containment reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__JOIN_COLUMNS = PamodelPackage.PANNOTATED_EREFERENCE__JOIN_COLUMNS;
/**
- * The feature id for the '<em><b>Column</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Column</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__COLUMN = PamodelPackage.PANNOTATED_EREFERENCE__COLUMN;
/**
- * The feature id for the '<em><b>Pa EClass</b></em>' container reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Pa EClass</b></em>' container reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__PA_ECLASS = PamodelPackage.PANNOTATED_EREFERENCE__PA_ECLASS;
/**
- * The feature id for the '<em><b>Annotated EStructural Feature</b></em>' reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Annotated EStructural Feature</b></em>' reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__ANNOTATED_ESTRUCTURAL_FEATURE = PamodelPackage.PANNOTATED_EREFERENCE__ANNOTATED_ESTRUCTURAL_FEATURE;
/**
- * The feature id for the '<em><b>Annotated EReference</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated EReference</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__ANNOTATED_EREFERENCE = PamodelPackage.PANNOTATED_EREFERENCE__ANNOTATED_EREFERENCE;
/**
- * The feature id for the '<em><b>Embedded</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Embedded</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__EMBEDDED = PamodelPackage.PANNOTATED_EREFERENCE__EMBEDDED;
/**
- * The feature id for the '<em><b>Embedded Id</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Embedded Id</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__EMBEDDED_ID = PamodelPackage.PANNOTATED_EREFERENCE__EMBEDDED_ID;
/**
- * The feature id for the '<em><b>Many To Many</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Many To Many</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__MANY_TO_MANY = PamodelPackage.PANNOTATED_EREFERENCE__MANY_TO_MANY;
/**
- * The feature id for the '<em><b>Many To One</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Many To One</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__MANY_TO_ONE = PamodelPackage.PANNOTATED_EREFERENCE__MANY_TO_ONE;
/**
- * The feature id for the '<em><b>Map Key</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Map Key</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__MAP_KEY = PamodelPackage.PANNOTATED_EREFERENCE__MAP_KEY;
/**
- * The feature id for the '<em><b>One To One</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>One To One</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__ONE_TO_ONE = PamodelPackage.PANNOTATED_EREFERENCE__ONE_TO_ONE;
/**
- * The feature id for the '<em><b>Order By</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Order By</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__ORDER_BY = PamodelPackage.PANNOTATED_EREFERENCE__ORDER_BY;
/**
- * The feature id for the '<em><b>Primary Key Join Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Primary Key Join Columns</b></em>' containment reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__PRIMARY_KEY_JOIN_COLUMNS = PamodelPackage.PANNOTATED_EREFERENCE__PRIMARY_KEY_JOIN_COLUMNS;
/**
- * The feature id for the '<em><b>Hb Where</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Where</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__HB_WHERE = PamodelPackage.PANNOTATED_EREFERENCE_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Hb Collection Of Elements</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Collection Of Elements</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS = PamodelPackage.PANNOTATED_EREFERENCE_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Hb Map Key</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Map Key</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__HB_MAP_KEY = PamodelPackage.PANNOTATED_EREFERENCE_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Hb Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Columns</b></em>' containment reference list. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__HB_COLUMNS = PamodelPackage.PANNOTATED_EREFERENCE_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Hb Cascade</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Cascade</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__HB_CASCADE = PamodelPackage.PANNOTATED_EREFERENCE_FEATURE_COUNT + 4;
/**
- * The feature id for the '<em><b>Hb Id Bag</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Id Bag</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__HB_ID_BAG = PamodelPackage.PANNOTATED_EREFERENCE_FEATURE_COUNT + 5;
/**
- * The feature id for the '<em><b>Hb Cache</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Cache</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE__HB_CACHE = PamodelPackage.PANNOTATED_EREFERENCE_FEATURE_COUNT + 6;
/**
- * The number of structural features of the '<em>Hb Annotated EReference</em>' class.
- * <!-- begin-user-doc -->
+ * The number of structural features of the '<em>Hb Annotated EReference</em>' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EREFERENCE_FEATURE_COUNT = PamodelPackage.PANNOTATED_EREFERENCE_FEATURE_COUNT + 7;
-
/**
- * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl <em>Hb Annotated EData Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl <em>Hb Annotated EData Type</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEDataType()
* @generated
@@ -1092,262 +1095,261 @@ public interface HbModelPackage extends EPackage {
int HB_ANNOTATED_EDATA_TYPE = 6;
/**
- * The feature id for the '<em><b>Annotated Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated Element</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ELEMENT = PamodelPackage.PANNOTATED_EDATA_TYPE__ANNOTATED_ELEMENT;
/**
- * The feature id for the '<em><b>Transient</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__TRANSIENT = PamodelPackage.PANNOTATED_EDATA_TYPE__TRANSIENT;
/**
- * The feature id for the '<em><b>Attribute Overrides</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Attribute Overrides</b></em>' containment reference list. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__ATTRIBUTE_OVERRIDES = PamodelPackage.PANNOTATED_EDATA_TYPE__ATTRIBUTE_OVERRIDES;
/**
- * The feature id for the '<em><b>Join Table</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Join Table</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__JOIN_TABLE = PamodelPackage.PANNOTATED_EDATA_TYPE__JOIN_TABLE;
/**
- * The feature id for the '<em><b>One To Many</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>One To Many</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__ONE_TO_MANY = PamodelPackage.PANNOTATED_EDATA_TYPE__ONE_TO_MANY;
/**
- * The feature id for the '<em><b>Sequence Generator</b></em>' containment reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Sequence Generator</b></em>' containment reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__SEQUENCE_GENERATOR = PamodelPackage.PANNOTATED_EDATA_TYPE__SEQUENCE_GENERATOR;
/**
- * The feature id for the '<em><b>Table Generator</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Table Generator</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__TABLE_GENERATOR = PamodelPackage.PANNOTATED_EDATA_TYPE__TABLE_GENERATOR;
/**
- * The feature id for the '<em><b>Join Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Join Columns</b></em>' containment reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__JOIN_COLUMNS = PamodelPackage.PANNOTATED_EDATA_TYPE__JOIN_COLUMNS;
/**
- * The feature id for the '<em><b>Column</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Column</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__COLUMN = PamodelPackage.PANNOTATED_EDATA_TYPE__COLUMN;
/**
- * The feature id for the '<em><b>Annotated EData Type</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Annotated EData Type</b></em>' reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__ANNOTATED_EDATA_TYPE = PamodelPackage.PANNOTATED_EDATA_TYPE__ANNOTATED_EDATA_TYPE;
/**
- * The feature id for the '<em><b>Basic</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Basic</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__BASIC = PamodelPackage.PANNOTATED_EDATA_TYPE__BASIC;
/**
- * The feature id for the '<em><b>Enumerated</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Enumerated</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__ENUMERATED = PamodelPackage.PANNOTATED_EDATA_TYPE__ENUMERATED;
/**
- * The feature id for the '<em><b>Generated Value</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Generated Value</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__GENERATED_VALUE = PamodelPackage.PANNOTATED_EDATA_TYPE__GENERATED_VALUE;
/**
- * The feature id for the '<em><b>Id</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Id</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__ID = PamodelPackage.PANNOTATED_EDATA_TYPE__ID;
/**
- * The feature id for the '<em><b>Lob</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Lob</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__LOB = PamodelPackage.PANNOTATED_EDATA_TYPE__LOB;
/**
- * The feature id for the '<em><b>Temporal</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Temporal</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__TEMPORAL = PamodelPackage.PANNOTATED_EDATA_TYPE__TEMPORAL;
/**
- * The feature id for the '<em><b>Version</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Version</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__VERSION = PamodelPackage.PANNOTATED_EDATA_TYPE__VERSION;
/**
- * The feature id for the '<em><b>Pa EPackage</b></em>' container reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Pa EPackage</b></em>' container reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__PA_EPACKAGE = PamodelPackage.PANNOTATED_EDATA_TYPE__PA_EPACKAGE;
/**
- * The feature id for the '<em><b>Pa EClass</b></em>' container reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Pa EClass</b></em>' container reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__PA_ECLASS = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Annotated EStructural Feature</b></em>' reference.
- * <!-- begin-user-doc -->
+ * The feature id for the '<em><b>Annotated EStructural Feature</b></em>' reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Hb Where</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Where</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__HB_WHERE = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Hb Collection Of Elements</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Collection Of Elements</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Hb Map Key</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Map Key</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 4;
/**
- * The feature id for the '<em><b>Hb Columns</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Columns</b></em>' containment reference list. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 5;
/**
- * The feature id for the '<em><b>Hb Cascade</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Cascade</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__HB_CASCADE = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 6;
/**
- * The feature id for the '<em><b>Hb Id Bag</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Id Bag</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 7;
/**
- * The feature id for the '<em><b>Hb Type</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The feature id for the '<em><b>Hb Type Def</b></em>' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
* @generated
* @ordered
*/
- int HB_ANNOTATED_EDATA_TYPE__HB_TYPE = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 8;
+ int HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 8;
/**
- * The number of structural features of the '<em>Hb Annotated EData Type</em>' class.
- * <!-- begin-user-doc -->
+ * The number of structural features of the '<em>Hb Annotated EData Type</em>' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int HB_ANNOTATED_EDATA_TYPE_FEATURE_COUNT = PamodelPackage.PANNOTATED_EDATA_TYPE_FEATURE_COUNT + 9;
-
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement <em>Hb Annotated EType Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Hb Annotated EType Element</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement
* @generated
@@ -1356,8 +1358,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbWhere <em>Hb Where</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference '<em>Hb Where</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbWhere()
* @see #getHbAnnotatedETypeElement()
@@ -1367,8 +1369,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference '<em>Hb Collection Of Elements</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCollectionOfElements()
* @see #getHbAnnotatedETypeElement()
@@ -1378,8 +1380,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbMapKey <em>Hb Map Key</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference '<em>Hb Map Key</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbMapKey()
* @see #getHbAnnotatedETypeElement()
@@ -1389,8 +1391,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbColumns <em>Hb Columns</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference list '<em>Hb Columns</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbColumns()
* @see #getHbAnnotatedETypeElement()
@@ -1400,8 +1402,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCascade <em>Hb Cascade</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference '<em>Hb Cascade</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbCascade()
* @see #getHbAnnotatedETypeElement()
@@ -1411,8 +1413,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbIdBag <em>Hb Id Bag</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference '<em>Hb Id Bag</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement#getHbIdBag()
* @see #getHbAnnotatedETypeElement()
@@ -1422,8 +1424,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEAttribute <em>Hb Annotated EAttribute</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Hb Annotated EAttribute</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEAttribute
* @generated
@@ -1432,8 +1434,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEAttribute#getHbType <em>Hb Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference '<em>Hb Type</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEAttribute#getHbType()
* @see #getHbAnnotatedEAttribute()
@@ -1443,8 +1445,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass <em>Hb Annotated EClass</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Hb Annotated EClass</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass
* @generated
@@ -1453,8 +1455,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass#getHbCache <em>Hb Cache</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference '<em>Hb Cache</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass#getHbCache()
* @see #getHbAnnotatedEClass()
@@ -1464,8 +1466,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEModelElement <em>Hb Annotated EModel Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Hb Annotated EModel Element</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEModelElement
* @generated
@@ -1474,8 +1476,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage <em>Hb Annotated EPackage</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Hb Annotated EPackage</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage
* @generated
@@ -1484,8 +1486,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage#getHbGenericGenerators <em>Hb Generic Generators</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference list '<em>Hb Generic Generators</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage#getHbGenericGenerators()
* @see #getHbAnnotatedEPackage()
@@ -1494,9 +1496,20 @@ public interface HbModelPackage extends EPackage {
EReference getHbAnnotatedEPackage_HbGenericGenerators();
/**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage#getHbTypeDef <em>Hb Type Def</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the containment reference list '<em>Hb Type Def</em>'.
+ * @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage#getHbTypeDef()
+ * @see #getHbAnnotatedEPackage()
+ * @generated
+ */
+ EReference getHbAnnotatedEPackage_HbTypeDef();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEReference <em>Hb Annotated EReference</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Hb Annotated EReference</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEReference
* @generated
@@ -1505,8 +1518,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEReference#getHbCache <em>Hb Cache</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference '<em>Hb Cache</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEReference#getHbCache()
* @see #getHbAnnotatedEReference()
@@ -1516,8 +1529,8 @@ public interface HbModelPackage extends EPackage {
/**
* Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType <em>Hb Annotated EData Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Hb Annotated EData Type</em>'.
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType
* @generated
@@ -1525,42 +1538,41 @@ public interface HbModelPackage extends EPackage {
EClass getHbAnnotatedEDataType();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType#getHbType <em>Hb Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Hb Type</em>'.
- * @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType#getHbType()
+ * Returns the meta object for the containment reference '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType#getHbTypeDef <em>Hb Type Def</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the containment reference '<em>Hb Type Def</em>'.
+ * @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType#getHbTypeDef()
* @see #getHbAnnotatedEDataType()
* @generated
*/
- EReference getHbAnnotatedEDataType_HbType();
+ EReference getHbAnnotatedEDataType_HbTypeDef();
/**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Returns the factory that creates the instances of the model. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the factory that creates the instances of the model.
* @generated
*/
HbModelFactory getHbModelFactory();
/**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
+ * <!-- begin-user-doc --> Defines literals for the meta objects that represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @generated
*/
- interface Literals {
+ interface Literals {
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement <em>Hb Annotated EType Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement <em>Hb Annotated EType Element</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedETypeElement()
* @generated
@@ -1568,57 +1580,58 @@ public interface HbModelPackage extends EPackage {
EClass HB_ANNOTATED_ETYPE_ELEMENT = eINSTANCE.getHbAnnotatedETypeElement();
/**
- * The meta object literal for the '<em><b>Hb Where</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Where</b></em>' containment reference feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE = eINSTANCE.getHbAnnotatedETypeElement_HbWhere();
/**
- * The meta object literal for the '<em><b>Hb Collection Of Elements</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Collection Of Elements</b></em>' containment reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- EReference HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS = eINSTANCE.getHbAnnotatedETypeElement_HbCollectionOfElements();
+ EReference HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS = eINSTANCE
+ .getHbAnnotatedETypeElement_HbCollectionOfElements();
/**
- * The meta object literal for the '<em><b>Hb Map Key</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Map Key</b></em>' containment reference feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY = eINSTANCE.getHbAnnotatedETypeElement_HbMapKey();
/**
- * The meta object literal for the '<em><b>Hb Columns</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Columns</b></em>' containment reference list feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS = eINSTANCE.getHbAnnotatedETypeElement_HbColumns();
/**
- * The meta object literal for the '<em><b>Hb Cascade</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Cascade</b></em>' containment reference feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE = eINSTANCE.getHbAnnotatedETypeElement_HbCascade();
/**
- * The meta object literal for the '<em><b>Hb Id Bag</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Id Bag</b></em>' containment reference feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG = eINSTANCE.getHbAnnotatedETypeElement_HbIdBag();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl <em>Hb Annotated EAttribute</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl <em>Hb Annotated EAttribute</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEAttribute()
* @generated
@@ -1626,17 +1639,17 @@ public interface HbModelPackage extends EPackage {
EClass HB_ANNOTATED_EATTRIBUTE = eINSTANCE.getHbAnnotatedEAttribute();
/**
- * The meta object literal for the '<em><b>Hb Type</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Type</b></em>' containment reference feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference HB_ANNOTATED_EATTRIBUTE__HB_TYPE = eINSTANCE.getHbAnnotatedEAttribute_HbType();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEClassImpl <em>Hb Annotated EClass</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEClassImpl <em>Hb Annotated EClass</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEClassImpl
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEClass()
* @generated
@@ -1644,17 +1657,17 @@ public interface HbModelPackage extends EPackage {
EClass HB_ANNOTATED_ECLASS = eINSTANCE.getHbAnnotatedEClass();
/**
- * The meta object literal for the '<em><b>Hb Cache</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Cache</b></em>' containment reference feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference HB_ANNOTATED_ECLASS__HB_CACHE = eINSTANCE.getHbAnnotatedEClass_HbCache();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEModelElement <em>Hb Annotated EModel Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEModelElement <em>Hb Annotated EModel Element</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEModelElement
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEModelElement()
* @generated
@@ -1662,9 +1675,9 @@ public interface HbModelPackage extends EPackage {
EClass HB_ANNOTATED_EMODEL_ELEMENT = eINSTANCE.getHbAnnotatedEModelElement();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEPackageImpl <em>Hb Annotated EPackage</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEPackageImpl <em>Hb Annotated EPackage</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEPackageImpl
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEPackage()
* @generated
@@ -1672,17 +1685,26 @@ public interface HbModelPackage extends EPackage {
EClass HB_ANNOTATED_EPACKAGE = eINSTANCE.getHbAnnotatedEPackage();
/**
- * The meta object literal for the '<em><b>Hb Generic Generators</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Generic Generators</b></em>' containment reference list
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS = eINSTANCE
+ .getHbAnnotatedEPackage_HbGenericGenerators();
+
+ /**
+ * The meta object literal for the '<em><b>Hb Type Def</b></em>' containment reference list feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- EReference HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS = eINSTANCE.getHbAnnotatedEPackage_HbGenericGenerators();
+ EReference HB_ANNOTATED_EPACKAGE__HB_TYPE_DEF = eINSTANCE.getHbAnnotatedEPackage_HbTypeDef();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl <em>Hb Annotated EReference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl <em>Hb Annotated EReference</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEReference()
* @generated
@@ -1690,17 +1712,17 @@ public interface HbModelPackage extends EPackage {
EClass HB_ANNOTATED_EREFERENCE = eINSTANCE.getHbAnnotatedEReference();
/**
- * The meta object literal for the '<em><b>Hb Cache</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Cache</b></em>' containment reference feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EReference HB_ANNOTATED_EREFERENCE__HB_CACHE = eINSTANCE.getHbAnnotatedEReference_HbCache();
/**
- * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl <em>Hb Annotated EData Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl <em>Hb Annotated EData Type</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl
* @see org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbModelPackageImpl#getHbAnnotatedEDataType()
* @generated
@@ -1708,12 +1730,12 @@ public interface HbModelPackage extends EPackage {
EClass HB_ANNOTATED_EDATA_TYPE = eINSTANCE.getHbAnnotatedEDataType();
/**
- * The meta object literal for the '<em><b>Hb Type</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Hb Type Def</b></em>' containment reference feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- EReference HB_ANNOTATED_EDATA_TYPE__HB_TYPE = eINSTANCE.getHbAnnotatedEDataType_HbType();
+ EReference HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF = eINSTANCE.getHbAnnotatedEDataType_HbTypeDef();
}
@@ -1722,4 +1744,4 @@ public interface HbModelPackage extends EPackage {
*/
public EReference pAnnotationReference(EClass paElementEClass, EClass pAnnotationEClass);
-} //HbModelPackage
+} // HbModelPackage
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEAttributeImpl.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEAttributeImpl.java
index 9b3eaf304..4d07820de 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEAttributeImpl.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEAttributeImpl.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEAttributeImpl.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: HbAnnotatedEAttributeImpl.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel.impl;
@@ -30,36 +30,35 @@ import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage;
/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Hb Annotated EAttribute</b></em>'.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model object '<em><b>Hb Annotated EAttribute</b></em>'. <!--
+ * end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbWhere <em>Hb Where</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbMapKey <em>Hb Map Key</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbColumns <em>Hb Columns</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbCascade <em>Hb Cascade</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbIdBag <em>Hb Id Bag</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbType <em>Hb Type</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbWhere <em>Hb Where</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbMapKey <em>Hb Map Key</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbColumns <em>Hb Columns</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbCascade <em>Hb Cascade</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbIdBag <em>Hb Id Bag</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEAttributeImpl#getHbType <em>Hb Type</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implements HbAnnotatedEAttribute {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The cached value of the '{@link #getHbWhere() <em>Hb Where</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbWhere() <em>Hb Where</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbWhere()
* @generated
* @ordered
@@ -67,9 +66,9 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
protected Where hbWhere = null;
/**
- * The cached value of the '{@link #getHbCollectionOfElements() <em>Hb Collection Of Elements</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbCollectionOfElements() <em>Hb Collection Of Elements</em>}' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getHbCollectionOfElements()
* @generated
* @ordered
@@ -77,9 +76,9 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
protected CollectionOfElements hbCollectionOfElements = null;
/**
- * The cached value of the '{@link #getHbMapKey() <em>Hb Map Key</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbMapKey() <em>Hb Map Key</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbMapKey()
* @generated
* @ordered
@@ -87,9 +86,9 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
protected MapKey hbMapKey = null;
/**
- * The cached value of the '{@link #getHbColumns() <em>Hb Columns</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbColumns() <em>Hb Columns</em>}' containment reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getHbColumns()
* @generated
* @ordered
@@ -97,9 +96,9 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
protected EList hbColumns = null;
/**
- * The cached value of the '{@link #getHbCascade() <em>Hb Cascade</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbCascade() <em>Hb Cascade</em>}' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getHbCascade()
* @generated
* @ordered
@@ -107,9 +106,9 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
protected Cascade hbCascade = null;
/**
- * The cached value of the '{@link #getHbIdBag() <em>Hb Id Bag</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbIdBag() <em>Hb Id Bag</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbIdBag()
* @generated
* @ordered
@@ -117,9 +116,9 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
protected IdBag hbIdBag = null;
/**
- * The cached value of the '{@link #getHbType() <em>Hb Type</em>}' containment reference.
- * <!-- begin-user-doc -->
+ * The cached value of the '{@link #getHbType() <em>Hb Type</em>}' containment reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getHbType()
* @generated
* @ordered
@@ -127,8 +126,8 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
protected Type hbType = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected HbAnnotatedEAttributeImpl() {
@@ -136,8 +135,8 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected EClass eStaticClass() {
@@ -145,8 +144,8 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Where getHbWhere() {
@@ -154,42 +153,49 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbWhere(Where newHbWhere, NotificationChain msgs) {
Where oldHbWhere = hbWhere;
hbWhere = newHbWhere;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE, oldHbWhere, newHbWhere);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE, oldHbWhere, newHbWhere);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbWhere(Where newHbWhere) {
if (newHbWhere != hbWhere) {
NotificationChain msgs = null;
if (hbWhere != null)
- msgs = ((InternalEObject)hbWhere).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE, null, msgs);
+ msgs = ((InternalEObject) hbWhere).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE, null, msgs);
if (newHbWhere != null)
- msgs = ((InternalEObject)newHbWhere).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE, null, msgs);
+ msgs = ((InternalEObject) newHbWhere).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE, null, msgs);
msgs = basicSetHbWhere(newHbWhere, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE, newHbWhere, newHbWhere));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE,
+ newHbWhere, newHbWhere));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public CollectionOfElements getHbCollectionOfElements() {
@@ -197,42 +203,52 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- public NotificationChain basicSetHbCollectionOfElements(CollectionOfElements newHbCollectionOfElements, NotificationChain msgs) {
+ public NotificationChain basicSetHbCollectionOfElements(CollectionOfElements newHbCollectionOfElements,
+ NotificationChain msgs) {
CollectionOfElements oldHbCollectionOfElements = hbCollectionOfElements;
hbCollectionOfElements = newHbCollectionOfElements;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS, oldHbCollectionOfElements, newHbCollectionOfElements);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS, oldHbCollectionOfElements,
+ newHbCollectionOfElements);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbCollectionOfElements(CollectionOfElements newHbCollectionOfElements) {
if (newHbCollectionOfElements != hbCollectionOfElements) {
NotificationChain msgs = null;
if (hbCollectionOfElements != null)
- msgs = ((InternalEObject)hbCollectionOfElements).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
+ msgs = ((InternalEObject) hbCollectionOfElements).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
if (newHbCollectionOfElements != null)
- msgs = ((InternalEObject)newHbCollectionOfElements).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
+ msgs = ((InternalEObject) newHbCollectionOfElements).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
msgs = basicSetHbCollectionOfElements(newHbCollectionOfElements, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS, newHbCollectionOfElements, newHbCollectionOfElements));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS, newHbCollectionOfElements,
+ newHbCollectionOfElements));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public MapKey getHbMapKey() {
@@ -240,54 +256,62 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbMapKey(MapKey newHbMapKey, NotificationChain msgs) {
MapKey oldHbMapKey = hbMapKey;
hbMapKey = newHbMapKey;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY, oldHbMapKey, newHbMapKey);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY, oldHbMapKey, newHbMapKey);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbMapKey(MapKey newHbMapKey) {
if (newHbMapKey != hbMapKey) {
NotificationChain msgs = null;
if (hbMapKey != null)
- msgs = ((InternalEObject)hbMapKey).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY, null, msgs);
+ msgs = ((InternalEObject) hbMapKey).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY, null, msgs);
if (newHbMapKey != null)
- msgs = ((InternalEObject)newHbMapKey).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY, null, msgs);
+ msgs = ((InternalEObject) newHbMapKey).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY, null, msgs);
msgs = basicSetHbMapKey(newHbMapKey, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY, newHbMapKey, newHbMapKey));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY,
+ newHbMapKey, newHbMapKey));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EList getHbColumns() {
if (hbColumns == null) {
- hbColumns = new EObjectContainmentEList(Column.class, this, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS);
+ hbColumns = new EObjectContainmentEList(Column.class, this,
+ HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS);
}
return hbColumns;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Cascade getHbCascade() {
@@ -295,42 +319,49 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbCascade(Cascade newHbCascade, NotificationChain msgs) {
Cascade oldHbCascade = hbCascade;
hbCascade = newHbCascade;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE, oldHbCascade, newHbCascade);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE, oldHbCascade, newHbCascade);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbCascade(Cascade newHbCascade) {
if (newHbCascade != hbCascade) {
NotificationChain msgs = null;
if (hbCascade != null)
- msgs = ((InternalEObject)hbCascade).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE, null, msgs);
+ msgs = ((InternalEObject) hbCascade).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE, null, msgs);
if (newHbCascade != null)
- msgs = ((InternalEObject)newHbCascade).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE, null, msgs);
+ msgs = ((InternalEObject) newHbCascade).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE, null, msgs);
msgs = basicSetHbCascade(newHbCascade, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE, newHbCascade, newHbCascade));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE,
+ newHbCascade, newHbCascade));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public IdBag getHbIdBag() {
@@ -338,42 +369,49 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbIdBag(IdBag newHbIdBag, NotificationChain msgs) {
IdBag oldHbIdBag = hbIdBag;
hbIdBag = newHbIdBag;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG, oldHbIdBag, newHbIdBag);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG, oldHbIdBag, newHbIdBag);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbIdBag(IdBag newHbIdBag) {
if (newHbIdBag != hbIdBag) {
NotificationChain msgs = null;
if (hbIdBag != null)
- msgs = ((InternalEObject)hbIdBag).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG, null, msgs);
+ msgs = ((InternalEObject) hbIdBag).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG, null, msgs);
if (newHbIdBag != null)
- msgs = ((InternalEObject)newHbIdBag).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG, null, msgs);
+ msgs = ((InternalEObject) newHbIdBag).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG, null, msgs);
msgs = basicSetHbIdBag(newHbIdBag, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG, newHbIdBag, newHbIdBag));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG,
+ newHbIdBag, newHbIdBag));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Type getHbType() {
@@ -381,227 +419,250 @@ public class HbAnnotatedEAttributeImpl extends PAnnotatedEAttributeImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbType(Type newHbType, NotificationChain msgs) {
Type oldHbType = hbType;
hbType = newHbType;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE, oldHbType, newHbType);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE, oldHbType, newHbType);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbType(Type newHbType) {
if (newHbType != hbType) {
NotificationChain msgs = null;
if (hbType != null)
- msgs = ((InternalEObject)hbType).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE, null, msgs);
+ msgs = ((InternalEObject) hbType).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE, null, msgs);
if (newHbType != null)
- msgs = ((InternalEObject)newHbType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE, null, msgs);
+ msgs = ((InternalEObject) newHbType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE, null, msgs);
msgs = basicSetHbType(newHbType, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE, newHbType, newHbType));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE,
+ newHbType, newHbType));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
- return basicSetHbWhere(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
- return basicSetHbCollectionOfElements(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
- return basicSetHbMapKey(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
- return ((InternalEList)getHbColumns()).basicRemove(otherEnd, msgs);
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
- return basicSetHbCascade(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
- return basicSetHbIdBag(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE:
- return basicSetHbType(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
+ return basicSetHbWhere(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
+ return basicSetHbCollectionOfElements(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
+ return basicSetHbMapKey(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
+ return ((InternalEList) getHbColumns()).basicRemove(otherEnd, msgs);
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
+ return basicSetHbCascade(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
+ return basicSetHbIdBag(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE:
+ return basicSetHbType(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
- return getHbWhere();
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
- return getHbCollectionOfElements();
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
- return getHbMapKey();
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
- return getHbColumns();
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
- return getHbCascade();
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
- return getHbIdBag();
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE:
- return getHbType();
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
+ return getHbWhere();
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
+ return getHbCollectionOfElements();
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
+ return getHbMapKey();
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
+ return getHbColumns();
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
+ return getHbCascade();
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
+ return getHbIdBag();
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE:
+ return getHbType();
}
return super.eGet(featureID, resolve, coreType);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
- setHbWhere((Where)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
- setHbCollectionOfElements((CollectionOfElements)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
- setHbMapKey((MapKey)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
- getHbColumns().clear();
- getHbColumns().addAll((Collection)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
- setHbCascade((Cascade)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
- setHbIdBag((IdBag)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE:
- setHbType((Type)newValue);
- return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
+ setHbWhere((Where) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
+ setHbCollectionOfElements((CollectionOfElements) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
+ setHbMapKey((MapKey) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
+ getHbColumns().clear();
+ getHbColumns().addAll((Collection) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
+ setHbCascade((Cascade) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
+ setHbIdBag((IdBag) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE:
+ setHbType((Type) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void eUnset(int featureID) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
- setHbWhere((Where)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
- setHbCollectionOfElements((CollectionOfElements)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
- setHbMapKey((MapKey)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
- getHbColumns().clear();
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
- setHbCascade((Cascade)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
- setHbIdBag((IdBag)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE:
- setHbType((Type)null);
- return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
+ setHbWhere((Where) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
+ setHbCollectionOfElements((CollectionOfElements) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
+ setHbMapKey((MapKey) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
+ getHbColumns().clear();
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
+ setHbCascade((Cascade) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
+ setHbIdBag((IdBag) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE:
+ setHbType((Type) null);
+ return;
}
super.eUnset(featureID);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public boolean eIsSet(int featureID) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
- return hbWhere != null;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
- return hbCollectionOfElements != null;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
- return hbMapKey != null;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
- return hbColumns != null && !hbColumns.isEmpty();
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
- return hbCascade != null;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
- return hbIdBag != null;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE:
- return hbType != null;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
+ return hbWhere != null;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
+ return hbCollectionOfElements != null;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
+ return hbMapKey != null;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
+ return hbColumns != null && !hbColumns.isEmpty();
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
+ return hbCascade != null;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
+ return hbIdBag != null;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_TYPE:
+ return hbType != null;
}
return super.eIsSet(featureID);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public int eBaseStructuralFeatureID(int derivedFeatureID, Class baseClass) {
if (baseClass == HbAnnotatedEModelElement.class) {
switch (derivedFeatureID) {
- default: return -1;
+ default:
+ return -1;
}
}
if (baseClass == HbAnnotatedETypeElement.class) {
switch (derivedFeatureID) {
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE;
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG;
- default: return -1;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE;
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG;
+ default:
+ return -1;
}
}
return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public int eDerivedStructuralFeatureID(int baseFeatureID, Class baseClass) {
if (baseClass == HbAnnotatedEModelElement.class) {
switch (baseFeatureID) {
- default: return -1;
+ default:
+ return -1;
}
}
if (baseClass == HbAnnotatedETypeElement.class) {
switch (baseFeatureID) {
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE: return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS: return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY: return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS: return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE: return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG: return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG;
- default: return -1;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE:
+ return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_WHERE;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS:
+ return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLLECTION_OF_ELEMENTS;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY:
+ return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_MAP_KEY;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS:
+ return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_COLUMNS;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE:
+ return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_CASCADE;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG:
+ return HbModelPackage.HB_ANNOTATED_EATTRIBUTE__HB_ID_BAG;
+ default:
+ return -1;
}
}
return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);
}
-} //HbAnnotatedEAttributeImpl \ No newline at end of file
+} // HbAnnotatedEAttributeImpl
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEClassImpl.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEClassImpl.java
index 12fce6545..aef8c833a 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEClassImpl.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEClassImpl.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEClassImpl.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: HbAnnotatedEClassImpl.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel.impl;
@@ -17,30 +17,29 @@ import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage;
/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Hb Annotated EClass</b></em>'.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model object '<em><b>Hb Annotated EClass</b></em>'. <!--
+ * end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEClassImpl#getHbCache <em>Hb Cache</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEClassImpl#getHbCache <em>Hb Cache</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class HbAnnotatedEClassImpl extends PAnnotatedEClassImpl implements HbAnnotatedEClass {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The cached value of the '{@link #getHbCache() <em>Hb Cache</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbCache() <em>Hb Cache</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbCache()
* @generated
* @ordered
@@ -48,8 +47,8 @@ public class HbAnnotatedEClassImpl extends PAnnotatedEClassImpl implements HbAnn
protected Cache hbCache = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected HbAnnotatedEClassImpl() {
@@ -57,8 +56,8 @@ public class HbAnnotatedEClassImpl extends PAnnotatedEClassImpl implements HbAnn
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected EClass eStaticClass() {
@@ -66,8 +65,8 @@ public class HbAnnotatedEClassImpl extends PAnnotatedEClassImpl implements HbAnn
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Cache getHbCache() {
@@ -75,104 +74,111 @@ public class HbAnnotatedEClassImpl extends PAnnotatedEClassImpl implements HbAnn
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbCache(Cache newHbCache, NotificationChain msgs) {
Cache oldHbCache = hbCache;
hbCache = newHbCache;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE, oldHbCache, newHbCache);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE, oldHbCache, newHbCache);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbCache(Cache newHbCache) {
if (newHbCache != hbCache) {
NotificationChain msgs = null;
if (hbCache != null)
- msgs = ((InternalEObject)hbCache).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE, null, msgs);
+ msgs = ((InternalEObject) hbCache).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE, null, msgs);
if (newHbCache != null)
- msgs = ((InternalEObject)newHbCache).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE, null, msgs);
+ msgs = ((InternalEObject) newHbCache).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE, null, msgs);
msgs = basicSetHbCache(newHbCache, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE, newHbCache, newHbCache));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE,
+ newHbCache, newHbCache));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE:
- return basicSetHbCache(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE:
+ return basicSetHbCache(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE:
- return getHbCache();
+ case HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE:
+ return getHbCache();
}
return super.eGet(featureID, resolve, coreType);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE:
- setHbCache((Cache)newValue);
- return;
+ case HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE:
+ setHbCache((Cache) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void eUnset(int featureID) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE:
- setHbCache((Cache)null);
- return;
+ case HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE:
+ setHbCache((Cache) null);
+ return;
}
super.eUnset(featureID);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public boolean eIsSet(int featureID) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE:
- return hbCache != null;
+ case HbModelPackage.HB_ANNOTATED_ECLASS__HB_CACHE:
+ return hbCache != null;
}
return super.eIsSet(featureID);
}
-} //HbAnnotatedEClassImpl \ No newline at end of file
+} // HbAnnotatedEClassImpl
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEDataTypeImpl.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEDataTypeImpl.java
index 3eaa237c5..848aaf385 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEDataTypeImpl.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEDataTypeImpl.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEDataTypeImpl.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: HbAnnotatedEDataTypeImpl.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel.impl;
@@ -27,7 +27,7 @@ import org.eclipse.emf.teneo.hibernate.hbannotation.Cascade;
import org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements;
import org.eclipse.emf.teneo.hibernate.hbannotation.IdBag;
import org.eclipse.emf.teneo.hibernate.hbannotation.MapKey;
-import org.eclipse.emf.teneo.hibernate.hbannotation.Type;
+import org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef;
import org.eclipse.emf.teneo.hibernate.hbannotation.Where;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEModelElement;
@@ -35,38 +35,37 @@ import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage;
/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Hb Annotated EData Type</b></em>'.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model object '<em><b>Hb Annotated EData Type</b></em>'. <!--
+ * end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getPaEClass <em>Pa EClass</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getAnnotatedEStructuralFeature <em>Annotated EStructural Feature</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbWhere <em>Hb Where</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbMapKey <em>Hb Map Key</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbColumns <em>Hb Columns</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbCascade <em>Hb Cascade</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbIdBag <em>Hb Id Bag</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbType <em>Hb Type</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getPaEClass <em>Pa EClass</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getAnnotatedEStructuralFeature <em>Annotated EStructural Feature</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbWhere <em>Hb Where</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbMapKey <em>Hb Map Key</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbColumns <em>Hb Columns</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbCascade <em>Hb Cascade</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbIdBag <em>Hb Id Bag</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEDataTypeImpl#getHbTypeDef <em>Hb Type Def</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements HbAnnotatedEDataType {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The cached value of the '{@link #getHbWhere() <em>Hb Where</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbWhere() <em>Hb Where</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbWhere()
* @generated
* @ordered
@@ -74,9 +73,9 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
protected Where hbWhere = null;
/**
- * The cached value of the '{@link #getHbCollectionOfElements() <em>Hb Collection Of Elements</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbCollectionOfElements() <em>Hb Collection Of Elements</em>}' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getHbCollectionOfElements()
* @generated
* @ordered
@@ -84,9 +83,9 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
protected CollectionOfElements hbCollectionOfElements = null;
/**
- * The cached value of the '{@link #getHbMapKey() <em>Hb Map Key</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbMapKey() <em>Hb Map Key</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbMapKey()
* @generated
* @ordered
@@ -94,9 +93,9 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
protected MapKey hbMapKey = null;
/**
- * The cached value of the '{@link #getHbColumns() <em>Hb Columns</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbColumns() <em>Hb Columns</em>}' containment reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getHbColumns()
* @generated
* @ordered
@@ -104,9 +103,9 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
protected EList hbColumns = null;
/**
- * The cached value of the '{@link #getHbCascade() <em>Hb Cascade</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbCascade() <em>Hb Cascade</em>}' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getHbCascade()
* @generated
* @ordered
@@ -114,9 +113,9 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
protected Cascade hbCascade = null;
/**
- * The cached value of the '{@link #getHbIdBag() <em>Hb Id Bag</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbIdBag() <em>Hb Id Bag</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbIdBag()
* @generated
* @ordered
@@ -124,18 +123,18 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
protected IdBag hbIdBag = null;
/**
- * The cached value of the '{@link #getHbType() <em>Hb Type</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getHbType()
+ * The cached value of the '{@link #getHbTypeDef() <em>Hb Type Def</em>}' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see #getHbTypeDef()
* @generated
* @ordered
*/
- protected Type hbType = null;
+ protected TypeDef hbTypeDef = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected HbAnnotatedEDataTypeImpl() {
@@ -143,8 +142,8 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected EClass eStaticClass() {
@@ -152,59 +151,65 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public PAnnotatedEClass getPaEClass() {
- if (eContainerFeatureID != HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS) return null;
- return (PAnnotatedEClass)eContainer();
+ if (eContainerFeatureID != HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS)
+ return null;
+ return (PAnnotatedEClass) eContainer();
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetPaEClass(PAnnotatedEClass newPaEClass, NotificationChain msgs) {
- msgs = eBasicSetContainer((InternalEObject)newPaEClass, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS, msgs);
+ msgs = eBasicSetContainer((InternalEObject) newPaEClass, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS,
+ msgs);
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setPaEClass(PAnnotatedEClass newPaEClass) {
- if (newPaEClass != eInternalContainer() || (eContainerFeatureID != HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS && newPaEClass != null)) {
+ if (newPaEClass != eInternalContainer()
+ || (eContainerFeatureID != HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS && newPaEClass != null)) {
if (EcoreUtil.isAncestor(this, newPaEClass))
throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
NotificationChain msgs = null;
if (eInternalContainer() != null)
msgs = eBasicRemoveFromContainer(msgs);
if (newPaEClass != null)
- msgs = ((InternalEObject)newPaEClass).eInverseAdd(this, PamodelPackage.PANNOTATED_ECLASS__PA_ESTRUCTURAL_FEATURES, PAnnotatedEClass.class, msgs);
+ msgs = ((InternalEObject) newPaEClass).eInverseAdd(this,
+ PamodelPackage.PANNOTATED_ECLASS__PA_ESTRUCTURAL_FEATURES, PAnnotatedEClass.class, msgs);
msgs = basicSetPaEClass(newPaEClass, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS, newPaEClass, newPaEClass));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS,
+ newPaEClass, newPaEClass));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EStructuralFeature getAnnotatedEStructuralFeature() {
EStructuralFeature annotatedEStructuralFeature = basicGetAnnotatedEStructuralFeature();
- return annotatedEStructuralFeature != null && annotatedEStructuralFeature.eIsProxy() ? (EStructuralFeature)eResolveProxy((InternalEObject)annotatedEStructuralFeature) : annotatedEStructuralFeature;
+ return annotatedEStructuralFeature != null && annotatedEStructuralFeature.eIsProxy() ? (EStructuralFeature) eResolveProxy((InternalEObject) annotatedEStructuralFeature)
+ : annotatedEStructuralFeature;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EStructuralFeature basicGetAnnotatedEStructuralFeature() {
@@ -215,8 +220,8 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setAnnotatedEStructuralFeature(EStructuralFeature newAnnotatedEStructuralFeature) {
@@ -226,8 +231,8 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Where getHbWhere() {
@@ -235,42 +240,49 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbWhere(Where newHbWhere, NotificationChain msgs) {
Where oldHbWhere = hbWhere;
hbWhere = newHbWhere;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE, oldHbWhere, newHbWhere);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE, oldHbWhere, newHbWhere);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbWhere(Where newHbWhere) {
if (newHbWhere != hbWhere) {
NotificationChain msgs = null;
if (hbWhere != null)
- msgs = ((InternalEObject)hbWhere).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE, null, msgs);
+ msgs = ((InternalEObject) hbWhere).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE, null, msgs);
if (newHbWhere != null)
- msgs = ((InternalEObject)newHbWhere).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE, null, msgs);
+ msgs = ((InternalEObject) newHbWhere).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE, null, msgs);
msgs = basicSetHbWhere(newHbWhere, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE, newHbWhere, newHbWhere));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE,
+ newHbWhere, newHbWhere));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public CollectionOfElements getHbCollectionOfElements() {
@@ -278,42 +290,52 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- public NotificationChain basicSetHbCollectionOfElements(CollectionOfElements newHbCollectionOfElements, NotificationChain msgs) {
+ public NotificationChain basicSetHbCollectionOfElements(CollectionOfElements newHbCollectionOfElements,
+ NotificationChain msgs) {
CollectionOfElements oldHbCollectionOfElements = hbCollectionOfElements;
hbCollectionOfElements = newHbCollectionOfElements;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS, oldHbCollectionOfElements, newHbCollectionOfElements);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS, oldHbCollectionOfElements,
+ newHbCollectionOfElements);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbCollectionOfElements(CollectionOfElements newHbCollectionOfElements) {
if (newHbCollectionOfElements != hbCollectionOfElements) {
NotificationChain msgs = null;
if (hbCollectionOfElements != null)
- msgs = ((InternalEObject)hbCollectionOfElements).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
+ msgs = ((InternalEObject) hbCollectionOfElements).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
if (newHbCollectionOfElements != null)
- msgs = ((InternalEObject)newHbCollectionOfElements).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
+ msgs = ((InternalEObject) newHbCollectionOfElements).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
msgs = basicSetHbCollectionOfElements(newHbCollectionOfElements, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS, newHbCollectionOfElements, newHbCollectionOfElements));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS, newHbCollectionOfElements,
+ newHbCollectionOfElements));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public MapKey getHbMapKey() {
@@ -321,54 +343,62 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbMapKey(MapKey newHbMapKey, NotificationChain msgs) {
MapKey oldHbMapKey = hbMapKey;
hbMapKey = newHbMapKey;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY, oldHbMapKey, newHbMapKey);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY, oldHbMapKey, newHbMapKey);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbMapKey(MapKey newHbMapKey) {
if (newHbMapKey != hbMapKey) {
NotificationChain msgs = null;
if (hbMapKey != null)
- msgs = ((InternalEObject)hbMapKey).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY, null, msgs);
+ msgs = ((InternalEObject) hbMapKey).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY, null, msgs);
if (newHbMapKey != null)
- msgs = ((InternalEObject)newHbMapKey).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY, null, msgs);
+ msgs = ((InternalEObject) newHbMapKey).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY, null, msgs);
msgs = basicSetHbMapKey(newHbMapKey, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY, newHbMapKey, newHbMapKey));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY,
+ newHbMapKey, newHbMapKey));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EList getHbColumns() {
if (hbColumns == null) {
- hbColumns = new EObjectContainmentEList(Column.class, this, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS);
+ hbColumns = new EObjectContainmentEList(Column.class, this,
+ HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS);
}
return hbColumns;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Cascade getHbCascade() {
@@ -376,42 +406,49 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbCascade(Cascade newHbCascade, NotificationChain msgs) {
Cascade oldHbCascade = hbCascade;
hbCascade = newHbCascade;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE, oldHbCascade, newHbCascade);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE, oldHbCascade, newHbCascade);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbCascade(Cascade newHbCascade) {
if (newHbCascade != hbCascade) {
NotificationChain msgs = null;
if (hbCascade != null)
- msgs = ((InternalEObject)hbCascade).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE, null, msgs);
+ msgs = ((InternalEObject) hbCascade).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE, null, msgs);
if (newHbCascade != null)
- msgs = ((InternalEObject)newHbCascade).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE, null, msgs);
+ msgs = ((InternalEObject) newHbCascade).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE, null, msgs);
msgs = basicSetHbCascade(newHbCascade, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE, newHbCascade, newHbCascade));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE,
+ newHbCascade, newHbCascade));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public IdBag getHbIdBag() {
@@ -419,335 +456,373 @@ public class HbAnnotatedEDataTypeImpl extends PAnnotatedEDataTypeImpl implements
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbIdBag(IdBag newHbIdBag, NotificationChain msgs) {
IdBag oldHbIdBag = hbIdBag;
hbIdBag = newHbIdBag;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG, oldHbIdBag, newHbIdBag);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG, oldHbIdBag, newHbIdBag);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbIdBag(IdBag newHbIdBag) {
if (newHbIdBag != hbIdBag) {
NotificationChain msgs = null;
if (hbIdBag != null)
- msgs = ((InternalEObject)hbIdBag).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG, null, msgs);
+ msgs = ((InternalEObject) hbIdBag).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG, null, msgs);
if (newHbIdBag != null)
- msgs = ((InternalEObject)newHbIdBag).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG, null, msgs);
+ msgs = ((InternalEObject) newHbIdBag).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG, null, msgs);
msgs = basicSetHbIdBag(newHbIdBag, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG, newHbIdBag, newHbIdBag));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG,
+ newHbIdBag, newHbIdBag));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- public Type getHbType() {
- return hbType;
+ public TypeDef getHbTypeDef() {
+ return hbTypeDef;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- public NotificationChain basicSetHbType(Type newHbType, NotificationChain msgs) {
- Type oldHbType = hbType;
- hbType = newHbType;
+ public NotificationChain basicSetHbTypeDef(TypeDef newHbTypeDef, NotificationChain msgs) {
+ TypeDef oldHbTypeDef = hbTypeDef;
+ hbTypeDef = newHbTypeDef;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE, oldHbType, newHbType);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF, oldHbTypeDef, newHbTypeDef);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- public void setHbType(Type newHbType) {
- if (newHbType != hbType) {
+ public void setHbTypeDef(TypeDef newHbTypeDef) {
+ if (newHbTypeDef != hbTypeDef) {
NotificationChain msgs = null;
- if (hbType != null)
- msgs = ((InternalEObject)hbType).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE, null, msgs);
- if (newHbType != null)
- msgs = ((InternalEObject)newHbType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE, null, msgs);
- msgs = basicSetHbType(newHbType, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE, newHbType, newHbType));
+ if (hbTypeDef != null)
+ msgs = ((InternalEObject) hbTypeDef).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF, null, msgs);
+ if (newHbTypeDef != null)
+ msgs = ((InternalEObject) newHbTypeDef).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF, null, msgs);
+ msgs = basicSetHbTypeDef(newHbTypeDef, msgs);
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF,
+ newHbTypeDef, newHbTypeDef));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
- if (eInternalContainer() != null)
- msgs = eBasicRemoveFromContainer(msgs);
- return basicSetPaEClass((PAnnotatedEClass)otherEnd, msgs);
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
+ if (eInternalContainer() != null)
+ msgs = eBasicRemoveFromContainer(msgs);
+ return basicSetPaEClass((PAnnotatedEClass) otherEnd, msgs);
}
return super.eInverseAdd(otherEnd, featureID, msgs);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
- return basicSetPaEClass(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
- return basicSetHbWhere(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
- return basicSetHbCollectionOfElements(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
- return basicSetHbMapKey(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
- return ((InternalEList)getHbColumns()).basicRemove(otherEnd, msgs);
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
- return basicSetHbCascade(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
- return basicSetHbIdBag(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE:
- return basicSetHbType(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
+ return basicSetPaEClass(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
+ return basicSetHbWhere(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
+ return basicSetHbCollectionOfElements(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
+ return basicSetHbMapKey(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
+ return ((InternalEList) getHbColumns()).basicRemove(otherEnd, msgs);
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
+ return basicSetHbCascade(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
+ return basicSetHbIdBag(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF:
+ return basicSetHbTypeDef(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) {
switch (eContainerFeatureID) {
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
- return eInternalContainer().eInverseRemove(this, PamodelPackage.PANNOTATED_ECLASS__PA_ESTRUCTURAL_FEATURES, PAnnotatedEClass.class, msgs);
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
+ return eInternalContainer().eInverseRemove(this, PamodelPackage.PANNOTATED_ECLASS__PA_ESTRUCTURAL_FEATURES,
+ PAnnotatedEClass.class, msgs);
}
return super.eBasicRemoveFromContainerFeature(msgs);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
- return getPaEClass();
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE:
- if (resolve) return getAnnotatedEStructuralFeature();
- return basicGetAnnotatedEStructuralFeature();
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
- return getHbWhere();
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
- return getHbCollectionOfElements();
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
- return getHbMapKey();
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
- return getHbColumns();
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
- return getHbCascade();
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
- return getHbIdBag();
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE:
- return getHbType();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
+ return getPaEClass();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE:
+ if (resolve)
+ return getAnnotatedEStructuralFeature();
+ return basicGetAnnotatedEStructuralFeature();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
+ return getHbWhere();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
+ return getHbCollectionOfElements();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
+ return getHbMapKey();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
+ return getHbColumns();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
+ return getHbCascade();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
+ return getHbIdBag();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF:
+ return getHbTypeDef();
}
return super.eGet(featureID, resolve, coreType);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
- setPaEClass((PAnnotatedEClass)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE:
- setAnnotatedEStructuralFeature((EStructuralFeature)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
- setHbWhere((Where)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
- setHbCollectionOfElements((CollectionOfElements)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
- setHbMapKey((MapKey)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
- getHbColumns().clear();
- getHbColumns().addAll((Collection)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
- setHbCascade((Cascade)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
- setHbIdBag((IdBag)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE:
- setHbType((Type)newValue);
- return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
+ setPaEClass((PAnnotatedEClass) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE:
+ setAnnotatedEStructuralFeature((EStructuralFeature) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
+ setHbWhere((Where) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
+ setHbCollectionOfElements((CollectionOfElements) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
+ setHbMapKey((MapKey) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
+ getHbColumns().clear();
+ getHbColumns().addAll((Collection) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
+ setHbCascade((Cascade) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
+ setHbIdBag((IdBag) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF:
+ setHbTypeDef((TypeDef) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void eUnset(int featureID) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
- setPaEClass((PAnnotatedEClass)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE:
- setAnnotatedEStructuralFeature((EStructuralFeature)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
- setHbWhere((Where)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
- setHbCollectionOfElements((CollectionOfElements)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
- setHbMapKey((MapKey)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
- getHbColumns().clear();
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
- setHbCascade((Cascade)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
- setHbIdBag((IdBag)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE:
- setHbType((Type)null);
- return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
+ setPaEClass((PAnnotatedEClass) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE:
+ setAnnotatedEStructuralFeature((EStructuralFeature) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
+ setHbWhere((Where) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
+ setHbCollectionOfElements((CollectionOfElements) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
+ setHbMapKey((MapKey) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
+ getHbColumns().clear();
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
+ setHbCascade((Cascade) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
+ setHbIdBag((IdBag) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF:
+ setHbTypeDef((TypeDef) null);
+ return;
}
super.eUnset(featureID);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public boolean eIsSet(int featureID) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
- return getPaEClass() != null;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE:
- return basicGetAnnotatedEStructuralFeature() != null;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
- return hbWhere != null;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
- return hbCollectionOfElements != null;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
- return hbMapKey != null;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
- return hbColumns != null && !hbColumns.isEmpty();
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
- return hbCascade != null;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
- return hbIdBag != null;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE:
- return hbType != null;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
+ return getPaEClass() != null;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE:
+ return basicGetAnnotatedEStructuralFeature() != null;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
+ return hbWhere != null;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
+ return hbCollectionOfElements != null;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
+ return hbMapKey != null;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
+ return hbColumns != null && !hbColumns.isEmpty();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
+ return hbCascade != null;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
+ return hbIdBag != null;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF:
+ return hbTypeDef != null;
}
return super.eIsSet(featureID);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public int eBaseStructuralFeatureID(int derivedFeatureID, Class baseClass) {
if (baseClass == PAnnotatedEStructuralFeature.class) {
switch (derivedFeatureID) {
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS: return PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__PA_ECLASS;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE: return PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__ANNOTATED_ESTRUCTURAL_FEATURE;
- default: return -1;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS:
+ return PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__PA_ECLASS;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE:
+ return PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__ANNOTATED_ESTRUCTURAL_FEATURE;
+ default:
+ return -1;
}
}
if (baseClass == HbAnnotatedEModelElement.class) {
switch (derivedFeatureID) {
- default: return -1;
+ default:
+ return -1;
}
}
if (baseClass == HbAnnotatedETypeElement.class) {
switch (derivedFeatureID) {
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE;
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG;
- default: return -1;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE;
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG;
+ default:
+ return -1;
}
}
return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public int eDerivedStructuralFeatureID(int baseFeatureID, Class baseClass) {
if (baseClass == PAnnotatedEStructuralFeature.class) {
switch (baseFeatureID) {
- case PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__PA_ECLASS: return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS;
- case PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__ANNOTATED_ESTRUCTURAL_FEATURE: return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE;
- default: return -1;
+ case PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__PA_ECLASS:
+ return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__PA_ECLASS;
+ case PamodelPackage.PANNOTATED_ESTRUCTURAL_FEATURE__ANNOTATED_ESTRUCTURAL_FEATURE:
+ return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__ANNOTATED_ESTRUCTURAL_FEATURE;
+ default:
+ return -1;
}
}
if (baseClass == HbAnnotatedEModelElement.class) {
switch (baseFeatureID) {
- default: return -1;
+ default:
+ return -1;
}
}
if (baseClass == HbAnnotatedETypeElement.class) {
switch (baseFeatureID) {
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE: return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS: return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY: return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS: return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE: return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG: return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG;
- default: return -1;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE:
+ return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_WHERE;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS:
+ return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLLECTION_OF_ELEMENTS;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY:
+ return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_MAP_KEY;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS:
+ return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_COLUMNS;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE:
+ return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_CASCADE;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG:
+ return HbModelPackage.HB_ANNOTATED_EDATA_TYPE__HB_ID_BAG;
+ default:
+ return -1;
}
}
return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);
}
-} //HbAnnotatedEDataTypeImpl \ No newline at end of file
+} // HbAnnotatedEDataTypeImpl
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEPackageImpl.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEPackageImpl.java
index 18112480b..8579482eb 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEPackageImpl.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEPackageImpl.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEPackageImpl.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: HbAnnotatedEPackageImpl.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel.impl;
@@ -16,34 +16,35 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.eclipse.emf.teneo.annotations.pamodel.impl.PAnnotatedEPackageImpl;
import org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator;
+import org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage;
/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Hb Annotated EPackage</b></em>'.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model object '<em><b>Hb Annotated EPackage</b></em>'. <!--
+ * end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEPackageImpl#getHbGenericGenerators <em>Hb Generic Generators</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEPackageImpl#getHbGenericGenerators <em>Hb Generic Generators</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEPackageImpl#getHbTypeDef <em>Hb Type Def</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class HbAnnotatedEPackageImpl extends PAnnotatedEPackageImpl implements HbAnnotatedEPackage {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The cached value of the '{@link #getHbGenericGenerators() <em>Hb Generic Generators</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbGenericGenerators() <em>Hb Generic Generators</em>}' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getHbGenericGenerators()
* @generated
* @ordered
@@ -51,8 +52,18 @@ public class HbAnnotatedEPackageImpl extends PAnnotatedEPackageImpl implements H
protected EList hbGenericGenerators = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbTypeDef() <em>Hb Type Def</em>}' containment reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see #getHbTypeDef()
+ * @generated
+ * @ordered
+ */
+ protected EList hbTypeDef = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected HbAnnotatedEPackageImpl() {
@@ -60,8 +71,8 @@ public class HbAnnotatedEPackageImpl extends PAnnotatedEPackageImpl implements H
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected EClass eStaticClass() {
@@ -69,83 +80,110 @@ public class HbAnnotatedEPackageImpl extends PAnnotatedEPackageImpl implements H
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EList getHbGenericGenerators() {
if (hbGenericGenerators == null) {
- hbGenericGenerators = new EObjectContainmentEList(GenericGenerator.class, this, HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS);
+ hbGenericGenerators = new EObjectContainmentEList(GenericGenerator.class, this,
+ HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS);
}
return hbGenericGenerators;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EList getHbTypeDef() {
+ if (hbTypeDef == null) {
+ hbTypeDef = new EObjectContainmentEList(TypeDef.class, this,
+ HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_TYPE_DEF);
+ }
+ return hbTypeDef;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS:
- return ((InternalEList)getHbGenericGenerators()).basicRemove(otherEnd, msgs);
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS:
+ return ((InternalEList) getHbGenericGenerators()).basicRemove(otherEnd, msgs);
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_TYPE_DEF:
+ return ((InternalEList) getHbTypeDef()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS:
- return getHbGenericGenerators();
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS:
+ return getHbGenericGenerators();
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_TYPE_DEF:
+ return getHbTypeDef();
}
return super.eGet(featureID, resolve, coreType);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS:
- getHbGenericGenerators().clear();
- getHbGenericGenerators().addAll((Collection)newValue);
- return;
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS:
+ getHbGenericGenerators().clear();
+ getHbGenericGenerators().addAll((Collection) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_TYPE_DEF:
+ getHbTypeDef().clear();
+ getHbTypeDef().addAll((Collection) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void eUnset(int featureID) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS:
- getHbGenericGenerators().clear();
- return;
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS:
+ getHbGenericGenerators().clear();
+ return;
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_TYPE_DEF:
+ getHbTypeDef().clear();
+ return;
}
super.eUnset(featureID);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public boolean eIsSet(int featureID) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS:
- return hbGenericGenerators != null && !hbGenericGenerators.isEmpty();
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS:
+ return hbGenericGenerators != null && !hbGenericGenerators.isEmpty();
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE__HB_TYPE_DEF:
+ return hbTypeDef != null && !hbTypeDef.isEmpty();
}
return super.eIsSet(featureID);
}
-} //HbAnnotatedEPackageImpl \ No newline at end of file
+} // HbAnnotatedEPackageImpl
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEReferenceImpl.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEReferenceImpl.java
index a80dc6bcf..ec522e337 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEReferenceImpl.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbAnnotatedEReferenceImpl.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbAnnotatedEReferenceImpl.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: HbAnnotatedEReferenceImpl.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel.impl;
@@ -30,36 +30,35 @@ import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage;
/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Hb Annotated EReference</b></em>'.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model object '<em><b>Hb Annotated EReference</b></em>'. <!--
+ * end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbWhere <em>Hb Where</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbMapKey <em>Hb Map Key</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbColumns <em>Hb Columns</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbCascade <em>Hb Cascade</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbIdBag <em>Hb Id Bag</em>}</li>
- * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbCache <em>Hb Cache</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbWhere <em>Hb Where</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbCollectionOfElements <em>Hb Collection Of Elements</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbMapKey <em>Hb Map Key</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbColumns <em>Hb Columns</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbCascade <em>Hb Cascade</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbIdBag <em>Hb Id Bag</em>}</li>
+ * <li>{@link org.eclipse.emf.teneo.hibernate.hbmodel.impl.HbAnnotatedEReferenceImpl#getHbCache <em>Hb Cache</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implements HbAnnotatedEReference {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The cached value of the '{@link #getHbWhere() <em>Hb Where</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbWhere() <em>Hb Where</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbWhere()
* @generated
* @ordered
@@ -67,9 +66,9 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
protected Where hbWhere = null;
/**
- * The cached value of the '{@link #getHbCollectionOfElements() <em>Hb Collection Of Elements</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbCollectionOfElements() <em>Hb Collection Of Elements</em>}' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getHbCollectionOfElements()
* @generated
* @ordered
@@ -77,9 +76,9 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
protected CollectionOfElements hbCollectionOfElements = null;
/**
- * The cached value of the '{@link #getHbMapKey() <em>Hb Map Key</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbMapKey() <em>Hb Map Key</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbMapKey()
* @generated
* @ordered
@@ -87,9 +86,9 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
protected MapKey hbMapKey = null;
/**
- * The cached value of the '{@link #getHbColumns() <em>Hb Columns</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbColumns() <em>Hb Columns</em>}' containment reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getHbColumns()
* @generated
* @ordered
@@ -97,9 +96,9 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
protected EList hbColumns = null;
/**
- * The cached value of the '{@link #getHbCascade() <em>Hb Cascade</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbCascade() <em>Hb Cascade</em>}' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getHbCascade()
* @generated
* @ordered
@@ -107,9 +106,9 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
protected Cascade hbCascade = null;
/**
- * The cached value of the '{@link #getHbIdBag() <em>Hb Id Bag</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbIdBag() <em>Hb Id Bag</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbIdBag()
* @generated
* @ordered
@@ -117,9 +116,9 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
protected IdBag hbIdBag = null;
/**
- * The cached value of the '{@link #getHbCache() <em>Hb Cache</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached value of the '{@link #getHbCache() <em>Hb Cache</em>}' containment reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #getHbCache()
* @generated
* @ordered
@@ -127,8 +126,8 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
protected Cache hbCache = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected HbAnnotatedEReferenceImpl() {
@@ -136,8 +135,8 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected EClass eStaticClass() {
@@ -145,8 +144,8 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Where getHbWhere() {
@@ -154,42 +153,49 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbWhere(Where newHbWhere, NotificationChain msgs) {
Where oldHbWhere = hbWhere;
hbWhere = newHbWhere;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE, oldHbWhere, newHbWhere);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE, oldHbWhere, newHbWhere);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbWhere(Where newHbWhere) {
if (newHbWhere != hbWhere) {
NotificationChain msgs = null;
if (hbWhere != null)
- msgs = ((InternalEObject)hbWhere).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE, null, msgs);
+ msgs = ((InternalEObject) hbWhere).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE, null, msgs);
if (newHbWhere != null)
- msgs = ((InternalEObject)newHbWhere).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE, null, msgs);
+ msgs = ((InternalEObject) newHbWhere).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE, null, msgs);
msgs = basicSetHbWhere(newHbWhere, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE, newHbWhere, newHbWhere));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE,
+ newHbWhere, newHbWhere));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public CollectionOfElements getHbCollectionOfElements() {
@@ -197,42 +203,52 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- public NotificationChain basicSetHbCollectionOfElements(CollectionOfElements newHbCollectionOfElements, NotificationChain msgs) {
+ public NotificationChain basicSetHbCollectionOfElements(CollectionOfElements newHbCollectionOfElements,
+ NotificationChain msgs) {
CollectionOfElements oldHbCollectionOfElements = hbCollectionOfElements;
hbCollectionOfElements = newHbCollectionOfElements;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS, oldHbCollectionOfElements, newHbCollectionOfElements);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS, oldHbCollectionOfElements,
+ newHbCollectionOfElements);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbCollectionOfElements(CollectionOfElements newHbCollectionOfElements) {
if (newHbCollectionOfElements != hbCollectionOfElements) {
NotificationChain msgs = null;
if (hbCollectionOfElements != null)
- msgs = ((InternalEObject)hbCollectionOfElements).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
+ msgs = ((InternalEObject) hbCollectionOfElements).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
if (newHbCollectionOfElements != null)
- msgs = ((InternalEObject)newHbCollectionOfElements).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
+ msgs = ((InternalEObject) newHbCollectionOfElements).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS, null, msgs);
msgs = basicSetHbCollectionOfElements(newHbCollectionOfElements, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS, newHbCollectionOfElements, newHbCollectionOfElements));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS, newHbCollectionOfElements,
+ newHbCollectionOfElements));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public MapKey getHbMapKey() {
@@ -240,54 +256,62 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbMapKey(MapKey newHbMapKey, NotificationChain msgs) {
MapKey oldHbMapKey = hbMapKey;
hbMapKey = newHbMapKey;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY, oldHbMapKey, newHbMapKey);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY, oldHbMapKey, newHbMapKey);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbMapKey(MapKey newHbMapKey) {
if (newHbMapKey != hbMapKey) {
NotificationChain msgs = null;
if (hbMapKey != null)
- msgs = ((InternalEObject)hbMapKey).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY, null, msgs);
+ msgs = ((InternalEObject) hbMapKey).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY, null, msgs);
if (newHbMapKey != null)
- msgs = ((InternalEObject)newHbMapKey).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY, null, msgs);
+ msgs = ((InternalEObject) newHbMapKey).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY, null, msgs);
msgs = basicSetHbMapKey(newHbMapKey, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY, newHbMapKey, newHbMapKey));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY,
+ newHbMapKey, newHbMapKey));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EList getHbColumns() {
if (hbColumns == null) {
- hbColumns = new EObjectContainmentEList(Column.class, this, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS);
+ hbColumns = new EObjectContainmentEList(Column.class, this,
+ HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS);
}
return hbColumns;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Cascade getHbCascade() {
@@ -295,42 +319,49 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbCascade(Cascade newHbCascade, NotificationChain msgs) {
Cascade oldHbCascade = hbCascade;
hbCascade = newHbCascade;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE, oldHbCascade, newHbCascade);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE, oldHbCascade, newHbCascade);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbCascade(Cascade newHbCascade) {
if (newHbCascade != hbCascade) {
NotificationChain msgs = null;
if (hbCascade != null)
- msgs = ((InternalEObject)hbCascade).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE, null, msgs);
+ msgs = ((InternalEObject) hbCascade).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE, null, msgs);
if (newHbCascade != null)
- msgs = ((InternalEObject)newHbCascade).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE, null, msgs);
+ msgs = ((InternalEObject) newHbCascade).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE, null, msgs);
msgs = basicSetHbCascade(newHbCascade, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE, newHbCascade, newHbCascade));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE,
+ newHbCascade, newHbCascade));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public IdBag getHbIdBag() {
@@ -338,42 +369,49 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbIdBag(IdBag newHbIdBag, NotificationChain msgs) {
IdBag oldHbIdBag = hbIdBag;
hbIdBag = newHbIdBag;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG, oldHbIdBag, newHbIdBag);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG, oldHbIdBag, newHbIdBag);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbIdBag(IdBag newHbIdBag) {
if (newHbIdBag != hbIdBag) {
NotificationChain msgs = null;
if (hbIdBag != null)
- msgs = ((InternalEObject)hbIdBag).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG, null, msgs);
+ msgs = ((InternalEObject) hbIdBag).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG, null, msgs);
if (newHbIdBag != null)
- msgs = ((InternalEObject)newHbIdBag).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG, null, msgs);
+ msgs = ((InternalEObject) newHbIdBag).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG, null, msgs);
msgs = basicSetHbIdBag(newHbIdBag, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG, newHbIdBag, newHbIdBag));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG,
+ newHbIdBag, newHbIdBag));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Cache getHbCache() {
@@ -381,227 +419,250 @@ public class HbAnnotatedEReferenceImpl extends PAnnotatedEReferenceImpl implemen
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain basicSetHbCache(Cache newHbCache, NotificationChain msgs) {
Cache oldHbCache = hbCache;
hbCache = newHbCache;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE, oldHbCache, newHbCache);
- if (msgs == null) msgs = notification; else msgs.add(notification);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
+ HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE, oldHbCache, newHbCache);
+ if (msgs == null)
+ msgs = notification;
+ else
+ msgs.add(notification);
}
return msgs;
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void setHbCache(Cache newHbCache) {
if (newHbCache != hbCache) {
NotificationChain msgs = null;
if (hbCache != null)
- msgs = ((InternalEObject)hbCache).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE, null, msgs);
+ msgs = ((InternalEObject) hbCache).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE, null, msgs);
if (newHbCache != null)
- msgs = ((InternalEObject)newHbCache).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE, null, msgs);
+ msgs = ((InternalEObject) newHbCache).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
+ - HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE, null, msgs);
msgs = basicSetHbCache(newHbCache, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE, newHbCache, newHbCache));
+ if (msgs != null)
+ msgs.dispatch();
+ } else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE,
+ newHbCache, newHbCache));
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
- return basicSetHbWhere(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
- return basicSetHbCollectionOfElements(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
- return basicSetHbMapKey(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
- return ((InternalEList)getHbColumns()).basicRemove(otherEnd, msgs);
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
- return basicSetHbCascade(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
- return basicSetHbIdBag(null, msgs);
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE:
- return basicSetHbCache(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
+ return basicSetHbWhere(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
+ return basicSetHbCollectionOfElements(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
+ return basicSetHbMapKey(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
+ return ((InternalEList) getHbColumns()).basicRemove(otherEnd, msgs);
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
+ return basicSetHbCascade(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
+ return basicSetHbIdBag(null, msgs);
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE:
+ return basicSetHbCache(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
- return getHbWhere();
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
- return getHbCollectionOfElements();
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
- return getHbMapKey();
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
- return getHbColumns();
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
- return getHbCascade();
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
- return getHbIdBag();
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE:
- return getHbCache();
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
+ return getHbWhere();
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
+ return getHbCollectionOfElements();
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
+ return getHbMapKey();
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
+ return getHbColumns();
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
+ return getHbCascade();
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
+ return getHbIdBag();
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE:
+ return getHbCache();
}
return super.eGet(featureID, resolve, coreType);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
- setHbWhere((Where)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
- setHbCollectionOfElements((CollectionOfElements)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
- setHbMapKey((MapKey)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
- getHbColumns().clear();
- getHbColumns().addAll((Collection)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
- setHbCascade((Cascade)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
- setHbIdBag((IdBag)newValue);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE:
- setHbCache((Cache)newValue);
- return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
+ setHbWhere((Where) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
+ setHbCollectionOfElements((CollectionOfElements) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
+ setHbMapKey((MapKey) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
+ getHbColumns().clear();
+ getHbColumns().addAll((Collection) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
+ setHbCascade((Cascade) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
+ setHbIdBag((IdBag) newValue);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE:
+ setHbCache((Cache) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void eUnset(int featureID) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
- setHbWhere((Where)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
- setHbCollectionOfElements((CollectionOfElements)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
- setHbMapKey((MapKey)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
- getHbColumns().clear();
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
- setHbCascade((Cascade)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
- setHbIdBag((IdBag)null);
- return;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE:
- setHbCache((Cache)null);
- return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
+ setHbWhere((Where) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
+ setHbCollectionOfElements((CollectionOfElements) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
+ setHbMapKey((MapKey) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
+ getHbColumns().clear();
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
+ setHbCascade((Cascade) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
+ setHbIdBag((IdBag) null);
+ return;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE:
+ setHbCache((Cache) null);
+ return;
}
super.eUnset(featureID);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public boolean eIsSet(int featureID) {
switch (featureID) {
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
- return hbWhere != null;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
- return hbCollectionOfElements != null;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
- return hbMapKey != null;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
- return hbColumns != null && !hbColumns.isEmpty();
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
- return hbCascade != null;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
- return hbIdBag != null;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE:
- return hbCache != null;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
+ return hbWhere != null;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
+ return hbCollectionOfElements != null;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
+ return hbMapKey != null;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
+ return hbColumns != null && !hbColumns.isEmpty();
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
+ return hbCascade != null;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
+ return hbIdBag != null;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CACHE:
+ return hbCache != null;
}
return super.eIsSet(featureID);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public int eBaseStructuralFeatureID(int derivedFeatureID, Class baseClass) {
if (baseClass == HbAnnotatedEModelElement.class) {
switch (derivedFeatureID) {
- default: return -1;
+ default:
+ return -1;
}
}
if (baseClass == HbAnnotatedETypeElement.class) {
switch (derivedFeatureID) {
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE;
- case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG: return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG;
- default: return -1;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE;
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG:
+ return HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG;
+ default:
+ return -1;
}
}
return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public int eDerivedStructuralFeatureID(int baseFeatureID, Class baseClass) {
if (baseClass == HbAnnotatedEModelElement.class) {
switch (baseFeatureID) {
- default: return -1;
+ default:
+ return -1;
}
}
if (baseClass == HbAnnotatedETypeElement.class) {
switch (baseFeatureID) {
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE: return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS: return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY: return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS: return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE: return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE;
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG: return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG;
- default: return -1;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_WHERE:
+ return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_WHERE;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLLECTION_OF_ELEMENTS:
+ return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLLECTION_OF_ELEMENTS;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_MAP_KEY:
+ return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_MAP_KEY;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_COLUMNS:
+ return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_COLUMNS;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_CASCADE:
+ return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_CASCADE;
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT__HB_ID_BAG:
+ return HbModelPackage.HB_ANNOTATED_EREFERENCE__HB_ID_BAG;
+ default:
+ return -1;
}
}
return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);
}
-} //HbAnnotatedEReferenceImpl \ No newline at end of file
+} // HbAnnotatedEReferenceImpl
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbModelFactoryImpl.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbModelFactoryImpl.java
index 39b1c6b07..21c1a3c53 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbModelFactoryImpl.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbModelFactoryImpl.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbModelFactoryImpl.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: HbModelFactoryImpl.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel.impl;
@@ -20,42 +20,39 @@ import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelFactory;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage;
/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!-- end-user-doc -->
+ *
* @generated
*/
public class HbModelFactoryImpl extends EFactoryImpl implements HbModelFactory {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static HbModelFactory init() {
try {
- HbModelFactory theHbModelFactory = (HbModelFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/emf/teneo/2006/HbModel");
+ HbModelFactory theHbModelFactory = (HbModelFactory) EPackage.Registry.INSTANCE
+ .getEFactory("http://www.eclipse.org/emf/teneo/2006/HbModel");
if (theHbModelFactory != null) {
return theHbModelFactory;
}
- }
- catch (Exception exception) {
+ } catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new HbModelFactoryImpl();
}
/**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public HbModelFactoryImpl() {
@@ -63,25 +60,30 @@ public class HbModelFactoryImpl extends EFactoryImpl implements HbModelFactory {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE: return createHbAnnotatedEAttribute();
- case HbModelPackage.HB_ANNOTATED_ECLASS: return createHbAnnotatedEClass();
- case HbModelPackage.HB_ANNOTATED_EPACKAGE: return createHbAnnotatedEPackage();
- case HbModelPackage.HB_ANNOTATED_EREFERENCE: return createHbAnnotatedEReference();
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE: return createHbAnnotatedEDataType();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE:
+ return createHbAnnotatedEAttribute();
+ case HbModelPackage.HB_ANNOTATED_ECLASS:
+ return createHbAnnotatedEClass();
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE:
+ return createHbAnnotatedEPackage();
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE:
+ return createHbAnnotatedEReference();
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE:
+ return createHbAnnotatedEDataType();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public HbAnnotatedEAttribute createHbAnnotatedEAttribute() {
@@ -90,8 +92,8 @@ public class HbModelFactoryImpl extends EFactoryImpl implements HbModelFactory {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public HbAnnotatedEClass createHbAnnotatedEClass() {
@@ -100,8 +102,8 @@ public class HbModelFactoryImpl extends EFactoryImpl implements HbModelFactory {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public HbAnnotatedEPackage createHbAnnotatedEPackage() {
@@ -110,8 +112,8 @@ public class HbModelFactoryImpl extends EFactoryImpl implements HbModelFactory {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public HbAnnotatedEReference createHbAnnotatedEReference() {
@@ -120,8 +122,8 @@ public class HbModelFactoryImpl extends EFactoryImpl implements HbModelFactory {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public HbAnnotatedEDataType createHbAnnotatedEDataType() {
@@ -130,17 +132,17 @@ public class HbModelFactoryImpl extends EFactoryImpl implements HbModelFactory {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public HbModelPackage getHbModelPackage() {
- return (HbModelPackage)getEPackage();
+ return (HbModelPackage) getEPackage();
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @deprecated
* @generated
*/
@@ -148,4 +150,4 @@ public class HbModelFactoryImpl extends EFactoryImpl implements HbModelFactory {
return HbModelPackage.eINSTANCE;
}
-} //HbModelFactoryImpl
+} // HbModelFactoryImpl
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbModelPackageImpl.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbModelPackageImpl.java
index c725008f6..3567570f3 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbModelPackageImpl.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/impl/HbModelPackageImpl.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbModelPackageImpl.java,v 1.1 2006/11/01 16:18:44 mtaal Exp $
+ * $Id: HbModelPackageImpl.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel.impl;
@@ -27,78 +27,75 @@ import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelFactory;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage;
/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc -->
+ *
* @generated
*/
public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private EClass hbAnnotatedETypeElementEClass = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private EClass hbAnnotatedEAttributeEClass = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private EClass hbAnnotatedEClassEClass = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private EClass hbAnnotatedEModelElementEClass = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private EClass hbAnnotatedEPackageEClass = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private EClass hbAnnotatedEReferenceEClass = null;
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private EClass hbAnnotatedEDataTypeEClass = null;
/**
* Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
- * package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package package URI value.
+ * <p>
+ * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also
+ * performs initialization of the package, or returns the registered package, if one already exists. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage#eNS_URI
* @see #init()
@@ -109,39 +106,38 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private static boolean isInited = false;
/**
- * Creates, registers, and initializes the <b>Package</b> for this
- * model, and for any others upon which it depends. Simple
- * dependencies are satisfied by calling this method on all
- * dependent packages before doing anything else. This method drives
- * initialization for interdependent packages directly, in parallel
- * with this package, itself.
- * <p>Of this package and its interdependencies, all packages which
- * have not yet been registered by their URI values are first created
- * and registered. The packages are then initialized in two steps:
- * meta-model objects for all of the packages are created before any
- * are initialized, since one package's meta-model objects may refer to
- * those of another.
- * <p>Invocation of this method will not affect any packages that have
- * already been initialized.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
+ * Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else.
+ * This method drives initialization for interdependent packages directly, in parallel with this package, itself.
+ * <p>
+ * Of this package and its interdependencies, all packages which have not yet been registered by their URI values
+ * are first created and registered. The packages are then initialized in two steps: meta-model objects for all of
+ * the packages are created before any are initialized, since one package's meta-model objects may refer to those of
+ * another.
+ * <p>
+ * Invocation of this method will not affect any packages that have already been initialized. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static HbModelPackage init() {
- if (isInited) return (HbModelPackage)EPackage.Registry.INSTANCE.getEPackage(HbModelPackage.eNS_URI);
+ if (isInited)
+ return (HbModelPackage) EPackage.Registry.INSTANCE.getEPackage(HbModelPackage.eNS_URI);
// Obtain or create and register package
- HbModelPackageImpl theHbModelPackage = (HbModelPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof HbModelPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new HbModelPackageImpl());
+ HbModelPackageImpl theHbModelPackage = (HbModelPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof HbModelPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(eNS_URI)
+ : new HbModelPackageImpl());
isInited = true;
@@ -150,7 +146,10 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
PannotationPackage.eINSTANCE.eClass();
// Obtain or create and register interdependencies
- HbAnnotationPackageImpl theHbAnnotationPackage = (HbAnnotationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(HbAnnotationPackage.eNS_URI) instanceof HbAnnotationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(HbAnnotationPackage.eNS_URI) : HbAnnotationPackage.eINSTANCE);
+ HbAnnotationPackageImpl theHbAnnotationPackage = (HbAnnotationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(HbAnnotationPackage.eNS_URI) instanceof HbAnnotationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(HbAnnotationPackage.eNS_URI)
+ : HbAnnotationPackage.eINSTANCE);
// Create package meta-data objects
theHbModelPackage.createPackageContents();
@@ -167,8 +166,8 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getHbAnnotatedETypeElement() {
@@ -176,62 +175,62 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getHbAnnotatedETypeElement_HbWhere() {
- return (EReference)hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(0);
+ return (EReference) hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(0);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getHbAnnotatedETypeElement_HbCollectionOfElements() {
- return (EReference)hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(1);
+ return (EReference) hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(1);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getHbAnnotatedETypeElement_HbMapKey() {
- return (EReference)hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(2);
+ return (EReference) hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(2);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getHbAnnotatedETypeElement_HbColumns() {
- return (EReference)hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(3);
+ return (EReference) hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(3);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getHbAnnotatedETypeElement_HbCascade() {
- return (EReference)hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(4);
+ return (EReference) hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(4);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getHbAnnotatedETypeElement_HbIdBag() {
- return (EReference)hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(5);
+ return (EReference) hbAnnotatedETypeElementEClass.getEStructuralFeatures().get(5);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getHbAnnotatedEAttribute() {
@@ -239,17 +238,17 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getHbAnnotatedEAttribute_HbType() {
- return (EReference)hbAnnotatedEAttributeEClass.getEStructuralFeatures().get(0);
+ return (EReference) hbAnnotatedEAttributeEClass.getEStructuralFeatures().get(0);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getHbAnnotatedEClass() {
@@ -257,17 +256,17 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getHbAnnotatedEClass_HbCache() {
- return (EReference)hbAnnotatedEClassEClass.getEStructuralFeatures().get(0);
+ return (EReference) hbAnnotatedEClassEClass.getEStructuralFeatures().get(0);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getHbAnnotatedEModelElement() {
@@ -275,8 +274,8 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getHbAnnotatedEPackage() {
@@ -284,17 +283,26 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getHbAnnotatedEPackage_HbGenericGenerators() {
- return (EReference)hbAnnotatedEPackageEClass.getEStructuralFeatures().get(0);
+ return (EReference) hbAnnotatedEPackageEClass.getEStructuralFeatures().get(0);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getHbAnnotatedEPackage_HbTypeDef() {
+ return (EReference) hbAnnotatedEPackageEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getHbAnnotatedEReference() {
@@ -302,17 +310,17 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getHbAnnotatedEReference_HbCache() {
- return (EReference)hbAnnotatedEReferenceEClass.getEStructuralFeatures().get(0);
+ return (EReference) hbAnnotatedEReferenceEClass.getEStructuralFeatures().get(0);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getHbAnnotatedEDataType() {
@@ -320,39 +328,39 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getHbAnnotatedEDataType_HbType() {
- return (EReference)hbAnnotatedEDataTypeEClass.getEStructuralFeatures().get(0);
+ public EReference getHbAnnotatedEDataType_HbTypeDef() {
+ return (EReference) hbAnnotatedEDataTypeEClass.getEStructuralFeatures().get(0);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public HbModelFactory getHbModelFactory() {
- return (HbModelFactory)getEFactoryInstance();
+ return (HbModelFactory) getEFactoryInstance();
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isCreated = false;
/**
- * Creates the meta-model objects for the package. This method is
- * guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but
+ * its first. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void createPackageContents() {
- if (isCreated) return;
+ if (isCreated)
+ return;
isCreated = true;
// Create classes and their features
@@ -374,30 +382,31 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
hbAnnotatedEPackageEClass = createEClass(HB_ANNOTATED_EPACKAGE);
createEReference(hbAnnotatedEPackageEClass, HB_ANNOTATED_EPACKAGE__HB_GENERIC_GENERATORS);
+ createEReference(hbAnnotatedEPackageEClass, HB_ANNOTATED_EPACKAGE__HB_TYPE_DEF);
hbAnnotatedEReferenceEClass = createEClass(HB_ANNOTATED_EREFERENCE);
createEReference(hbAnnotatedEReferenceEClass, HB_ANNOTATED_EREFERENCE__HB_CACHE);
hbAnnotatedEDataTypeEClass = createEClass(HB_ANNOTATED_EDATA_TYPE);
- createEReference(hbAnnotatedEDataTypeEClass, HB_ANNOTATED_EDATA_TYPE__HB_TYPE);
+ createEReference(hbAnnotatedEDataTypeEClass, HB_ANNOTATED_EDATA_TYPE__HB_TYPE_DEF);
}
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isInitialized = false;
/**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any
+ * invocation but its first. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public void initializePackageContents() {
- if (isInitialized) return;
+ if (isInitialized)
+ return;
isInitialized = true;
// Initialize package
@@ -406,9 +415,12 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
setNsURI(eNS_URI);
// Obtain other dependent packages
- PamodelPackage thePamodelPackage = (PamodelPackage)EPackage.Registry.INSTANCE.getEPackage(PamodelPackage.eNS_URI);
- HbAnnotationPackage theHbAnnotationPackage = (HbAnnotationPackage)EPackage.Registry.INSTANCE.getEPackage(HbAnnotationPackage.eNS_URI);
- PannotationPackage thePannotationPackage = (PannotationPackage)EPackage.Registry.INSTANCE.getEPackage(PannotationPackage.eNS_URI);
+ PamodelPackage thePamodelPackage = (PamodelPackage) EPackage.Registry.INSTANCE
+ .getEPackage(PamodelPackage.eNS_URI);
+ HbAnnotationPackage theHbAnnotationPackage = (HbAnnotationPackage) EPackage.Registry.INSTANCE
+ .getEPackage(HbAnnotationPackage.eNS_URI);
+ PannotationPackage thePannotationPackage = (PannotationPackage) EPackage.Registry.INSTANCE
+ .getEPackage(PannotationPackage.eNS_URI);
// Add supertypes to classes
hbAnnotatedETypeElementEClass.getESuperTypes().add(thePamodelPackage.getPAnnotatedEStructuralFeature());
@@ -424,30 +436,63 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
hbAnnotatedEDataTypeEClass.getESuperTypes().add(this.getHbAnnotatedETypeElement());
// Initialize classes and features; add operations and parameters
- initEClass(hbAnnotatedETypeElementEClass, HbAnnotatedETypeElement.class, "HbAnnotatedETypeElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getHbAnnotatedETypeElement_HbWhere(), theHbAnnotationPackage.getWhere(), null, "hbWhere", null, 0, 1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getHbAnnotatedETypeElement_HbCollectionOfElements(), theHbAnnotationPackage.getCollectionOfElements(), null, "hbCollectionOfElements", null, 0, 1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getHbAnnotatedETypeElement_HbMapKey(), theHbAnnotationPackage.getMapKey(), null, "hbMapKey", null, 0, 1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getHbAnnotatedETypeElement_HbColumns(), thePannotationPackage.getColumn(), null, "hbColumns", "", 0, -1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getHbAnnotatedETypeElement_HbCascade(), theHbAnnotationPackage.getCascade(), null, "hbCascade", null, 0, 1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getHbAnnotatedETypeElement_HbIdBag(), theHbAnnotationPackage.getIdBag(), null, "hbIdBag", null, 0, 1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(hbAnnotatedEAttributeEClass, HbAnnotatedEAttribute.class, "HbAnnotatedEAttribute", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getHbAnnotatedEAttribute_HbType(), theHbAnnotationPackage.getType(), null, "hbType", null, 0, 1, HbAnnotatedEAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(hbAnnotatedEClassEClass, HbAnnotatedEClass.class, "HbAnnotatedEClass", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getHbAnnotatedEClass_HbCache(), theHbAnnotationPackage.getCache(), null, "hbCache", null, 0, 1, HbAnnotatedEClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(hbAnnotatedEModelElementEClass, HbAnnotatedEModelElement.class, "HbAnnotatedEModelElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(hbAnnotatedEPackageEClass, HbAnnotatedEPackage.class, "HbAnnotatedEPackage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getHbAnnotatedEPackage_HbGenericGenerators(), theHbAnnotationPackage.getGenericGenerator(), null, "hbGenericGenerators", null, 0, -1, HbAnnotatedEPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(hbAnnotatedEReferenceEClass, HbAnnotatedEReference.class, "HbAnnotatedEReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getHbAnnotatedEReference_HbCache(), theHbAnnotationPackage.getCache(), null, "hbCache", null, 0, 1, HbAnnotatedEReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(hbAnnotatedEDataTypeEClass, HbAnnotatedEDataType.class, "HbAnnotatedEDataType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getHbAnnotatedEDataType_HbType(), theHbAnnotationPackage.getType(), null, "hbType", null, 0, 1, HbAnnotatedEDataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(hbAnnotatedETypeElementEClass, HbAnnotatedETypeElement.class, "HbAnnotatedETypeElement",
+ IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getHbAnnotatedETypeElement_HbWhere(), theHbAnnotationPackage.getWhere(), null, "hbWhere", null,
+ 0, 1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+ !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getHbAnnotatedETypeElement_HbCollectionOfElements(), theHbAnnotationPackage
+ .getCollectionOfElements(), null, "hbCollectionOfElements", null, 0, 1, HbAnnotatedETypeElement.class,
+ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
+ IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getHbAnnotatedETypeElement_HbMapKey(), theHbAnnotationPackage.getMapKey(), null, "hbMapKey",
+ null, 0, 1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+ !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getHbAnnotatedETypeElement_HbColumns(), thePannotationPackage.getColumn(), null, "hbColumns",
+ "", 0, -1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+ !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getHbAnnotatedETypeElement_HbCascade(), theHbAnnotationPackage.getCascade(), null, "hbCascade",
+ null, 0, 1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+ !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getHbAnnotatedETypeElement_HbIdBag(), theHbAnnotationPackage.getIdBag(), null, "hbIdBag", null,
+ 0, 1, HbAnnotatedETypeElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+ !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(hbAnnotatedEAttributeEClass, HbAnnotatedEAttribute.class, "HbAnnotatedEAttribute", !IS_ABSTRACT,
+ !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getHbAnnotatedEAttribute_HbType(), theHbAnnotationPackage.getType(), null, "hbType", null, 0, 1,
+ HbAnnotatedEAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+ !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(hbAnnotatedEClassEClass, HbAnnotatedEClass.class, "HbAnnotatedEClass", !IS_ABSTRACT, !IS_INTERFACE,
+ IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getHbAnnotatedEClass_HbCache(), theHbAnnotationPackage.getCache(), null, "hbCache", null, 0, 1,
+ HbAnnotatedEClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
+ !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(hbAnnotatedEModelElementEClass, HbAnnotatedEModelElement.class, "HbAnnotatedEModelElement",
+ IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ initEClass(hbAnnotatedEPackageEClass, HbAnnotatedEPackage.class, "HbAnnotatedEPackage", !IS_ABSTRACT,
+ !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getHbAnnotatedEPackage_HbGenericGenerators(), theHbAnnotationPackage.getGenericGenerator(),
+ null, "hbGenericGenerators", null, 0, -1, HbAnnotatedEPackage.class, !IS_TRANSIENT, !IS_VOLATILE,
+ IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getHbAnnotatedEPackage_HbTypeDef(), theHbAnnotationPackage.getTypeDef(), null, "hbTypeDef",
+ null, 0, -1, HbAnnotatedEPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+ !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(hbAnnotatedEReferenceEClass, HbAnnotatedEReference.class, "HbAnnotatedEReference", !IS_ABSTRACT,
+ !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getHbAnnotatedEReference_HbCache(), theHbAnnotationPackage.getCache(), null, "hbCache", null, 0,
+ 1, HbAnnotatedEReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+ !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(hbAnnotatedEDataTypeEClass, HbAnnotatedEDataType.class, "HbAnnotatedEDataType", !IS_ABSTRACT,
+ !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getHbAnnotatedEDataType_HbTypeDef(), theHbAnnotationPackage.getTypeDef(), null, "hbTypeDef",
+ null, 0, 1, HbAnnotatedEDataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+ !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
// Create resource
createResource(eNS_URI);
@@ -457,13 +502,13 @@ public class HbModelPackageImpl extends EPackageImpl implements HbModelPackage {
* {@see PamodelPackage#pAnnotationReference(EClass, EClass)}
*/
public EReference pAnnotationReference(EClass paElementEClass, EClass pAnnotationEClass) {
- if (PamodelPackage.eINSTANCE.getPAnnotatedEModelElement().isSuperTypeOf(paElementEClass) &&
- PannotationPackage.eINSTANCE.getPAnnotation().isSuperTypeOf(pAnnotationEClass))
- for (Iterator i = paElementEClass.getEAllReferences().iterator(); i.hasNext(); ) {
+ if (PamodelPackage.eINSTANCE.getPAnnotatedEModelElement().isSuperTypeOf(paElementEClass)
+ && PannotationPackage.eINSTANCE.getPAnnotation().isSuperTypeOf(pAnnotationEClass))
+ for (Iterator i = paElementEClass.getEAllReferences().iterator(); i.hasNext();) {
EReference r = (EReference) i.next();
if (r.getEReferenceType() == pAnnotationEClass)
return r;
}
return null;
}
-} //HbModelPackageImpl
+} // HbModelPackageImpl
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/util/HbModelAdapterFactory.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/util/HbModelAdapterFactory.java
index 51151d2e9..7977d50cf 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/util/HbModelAdapterFactory.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/util/HbModelAdapterFactory.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbModelAdapterFactory.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: HbModelAdapterFactory.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel.util;
@@ -28,33 +28,30 @@ import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage;
/**
- * <!-- 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 -->
+ * <!-- 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.hibernate.hbmodel.HbModelPackage
* @generated
*/
public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected static HbModelPackage modelPackage;
/**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public HbModelAdapterFactory() {
@@ -64,10 +61,10 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
}
/**
- * 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 -->
+ * 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
*/
@@ -76,88 +73,99 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
return true;
}
if (object instanceof EObject) {
- return ((EObject)object).eClass().getEPackage() == modelPackage;
+ return ((EObject) object).eClass().getEPackage() == modelPackage;
}
return false;
}
/**
- * The switch the delegates to the <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The switch the delegates to the <code>createXXX</code> methods. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
- protected HbModelSwitch modelSwitch =
- new HbModelSwitch() {
- public Object caseHbAnnotatedETypeElement(HbAnnotatedETypeElement object) {
- return createHbAnnotatedETypeElementAdapter();
- }
- public Object caseHbAnnotatedEAttribute(HbAnnotatedEAttribute object) {
- return createHbAnnotatedEAttributeAdapter();
- }
- public Object caseHbAnnotatedEClass(HbAnnotatedEClass object) {
- return createHbAnnotatedEClassAdapter();
- }
- public Object caseHbAnnotatedEModelElement(HbAnnotatedEModelElement object) {
- return createHbAnnotatedEModelElementAdapter();
- }
- public Object caseHbAnnotatedEPackage(HbAnnotatedEPackage object) {
- return createHbAnnotatedEPackageAdapter();
- }
- public Object caseHbAnnotatedEReference(HbAnnotatedEReference object) {
- return createHbAnnotatedEReferenceAdapter();
- }
- public Object caseHbAnnotatedEDataType(HbAnnotatedEDataType object) {
- return createHbAnnotatedEDataTypeAdapter();
- }
- public Object casePAnnotatedEModelElement(PAnnotatedEModelElement object) {
- return createPAnnotatedEModelElementAdapter();
- }
- public Object casePAnnotatedETypedElement(PAnnotatedETypedElement object) {
- return createPAnnotatedETypedElementAdapter();
- }
- public Object casePAnnotatedEStructuralFeature(PAnnotatedEStructuralFeature object) {
- return createPAnnotatedEStructuralFeatureAdapter();
- }
- public Object casePAnnotatedEAttribute(PAnnotatedEAttribute object) {
- return createPAnnotatedEAttributeAdapter();
- }
- public Object casePAnnotatedEClass(PAnnotatedEClass object) {
- return createPAnnotatedEClassAdapter();
- }
- public Object casePAnnotatedEPackage(PAnnotatedEPackage object) {
- return createPAnnotatedEPackageAdapter();
- }
- public Object casePAnnotatedEReference(PAnnotatedEReference object) {
- return createPAnnotatedEReferenceAdapter();
- }
- public Object casePAnnotatedEDataType(PAnnotatedEDataType object) {
- return createPAnnotatedEDataTypeAdapter();
- }
- public Object defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
+ protected HbModelSwitch modelSwitch = new HbModelSwitch() {
+ public Object caseHbAnnotatedETypeElement(HbAnnotatedETypeElement object) {
+ return createHbAnnotatedETypeElementAdapter();
+ }
+
+ public Object caseHbAnnotatedEAttribute(HbAnnotatedEAttribute object) {
+ return createHbAnnotatedEAttributeAdapter();
+ }
+
+ public Object caseHbAnnotatedEClass(HbAnnotatedEClass object) {
+ return createHbAnnotatedEClassAdapter();
+ }
+
+ public Object caseHbAnnotatedEModelElement(HbAnnotatedEModelElement object) {
+ return createHbAnnotatedEModelElementAdapter();
+ }
+
+ public Object caseHbAnnotatedEPackage(HbAnnotatedEPackage object) {
+ return createHbAnnotatedEPackageAdapter();
+ }
+
+ public Object caseHbAnnotatedEReference(HbAnnotatedEReference object) {
+ return createHbAnnotatedEReferenceAdapter();
+ }
+
+ public Object caseHbAnnotatedEDataType(HbAnnotatedEDataType object) {
+ return createHbAnnotatedEDataTypeAdapter();
+ }
+
+ public Object casePAnnotatedEModelElement(PAnnotatedEModelElement object) {
+ return createPAnnotatedEModelElementAdapter();
+ }
+
+ public Object casePAnnotatedETypedElement(PAnnotatedETypedElement object) {
+ return createPAnnotatedETypedElementAdapter();
+ }
+
+ public Object casePAnnotatedEStructuralFeature(PAnnotatedEStructuralFeature object) {
+ return createPAnnotatedEStructuralFeatureAdapter();
+ }
+
+ public Object casePAnnotatedEAttribute(PAnnotatedEAttribute object) {
+ return createPAnnotatedEAttributeAdapter();
+ }
+
+ public Object casePAnnotatedEClass(PAnnotatedEClass object) {
+ return createPAnnotatedEClassAdapter();
+ }
+
+ public Object casePAnnotatedEPackage(PAnnotatedEPackage object) {
+ return createPAnnotatedEPackageAdapter();
+ }
+
+ public Object casePAnnotatedEReference(PAnnotatedEReference object) {
+ return createPAnnotatedEReferenceAdapter();
+ }
+
+ public Object casePAnnotatedEDataType(PAnnotatedEDataType object) {
+ return createPAnnotatedEDataTypeAdapter();
+ }
+
+ public Object 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.
+ * 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
*/
public Adapter createAdapter(Notifier target) {
- return (Adapter)modelSwitch.doSwitch((EObject)target);
+ return (Adapter) modelSwitch.doSwitch((EObject) target);
}
-
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement <em>Hb Annotated EType 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 -->
+ * <!-- 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.hibernate.hbmodel.HbAnnotatedETypeElement
* @generated
@@ -168,10 +176,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEAttribute <em>Hb Annotated EAttribute</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 -->
+ * <!-- 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.hibernate.hbmodel.HbAnnotatedEAttribute
* @generated
@@ -182,10 +189,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEClass <em>Hb Annotated EClass</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 -->
+ * <!-- 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.hibernate.hbmodel.HbAnnotatedEClass
* @generated
@@ -196,10 +202,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEModelElement <em>Hb Annotated EModel 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 -->
+ * <!-- 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.hibernate.hbmodel.HbAnnotatedEModelElement
* @generated
@@ -210,10 +215,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEPackage <em>Hb Annotated EPackage</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 -->
+ * <!-- 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.hibernate.hbmodel.HbAnnotatedEPackage
* @generated
@@ -224,10 +228,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEReference <em>Hb Annotated EReference</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 -->
+ * <!-- 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.hibernate.hbmodel.HbAnnotatedEReference
* @generated
@@ -238,10 +241,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedEDataType <em>Hb Annotated EData Type</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 -->
+ * <!-- 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.hibernate.hbmodel.HbAnnotatedEDataType
* @generated
@@ -252,10 +254,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEModelElement <em>PAnnotated EModel 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 -->
+ * <!-- 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.pamodel.PAnnotatedEModelElement
* @generated
@@ -266,10 +267,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedETypedElement <em>PAnnotated ETyped 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 -->
+ * <!-- 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.pamodel.PAnnotatedETypedElement
* @generated
@@ -280,10 +280,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEStructuralFeature <em>PAnnotated EStructural Feature</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 -->
+ * <!-- 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.pamodel.PAnnotatedEStructuralFeature
* @generated
@@ -294,10 +293,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEAttribute <em>PAnnotated EAttribute</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 -->
+ * <!-- 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.pamodel.PAnnotatedEAttribute
* @generated
@@ -308,10 +306,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEClass <em>PAnnotated EClass</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 -->
+ * <!-- 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.pamodel.PAnnotatedEClass
* @generated
@@ -322,10 +319,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEPackage <em>PAnnotated EPackage</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 -->
+ * <!-- 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.pamodel.PAnnotatedEPackage
* @generated
@@ -336,10 +332,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEReference <em>PAnnotated EReference</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 -->
+ * <!-- 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.pamodel.PAnnotatedEReference
* @generated
@@ -350,10 +345,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType <em>PAnnotated EData Type</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 -->
+ * <!-- 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.pamodel.PAnnotatedEDataType
* @generated
@@ -363,10 +357,9 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns 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
*/
@@ -374,4 +367,4 @@ public class HbModelAdapterFactory extends AdapterFactoryImpl {
return null;
}
-} //HbModelAdapterFactory
+} // HbModelAdapterFactory
diff --git a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/util/HbModelSwitch.java b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/util/HbModelSwitch.java
index f30f1d192..bce2411a1 100644
--- a/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/util/HbModelSwitch.java
+++ b/plugins/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/hbmodel/util/HbModelSwitch.java
@@ -2,7 +2,7 @@
* <copyright>
* </copyright>
*
- * $Id: HbModelSwitch.java,v 1.1 2006/11/01 16:18:43 mtaal Exp $
+ * $Id: HbModelSwitch.java,v 1.2 2006/11/13 14:53:00 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.hbmodel.util;
@@ -28,38 +28,32 @@ import org.eclipse.emf.teneo.hibernate.hbmodel.HbAnnotatedETypeElement;
import org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage;
/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> The <b>Switch</b> for the model's inheritance hierarchy. It supports the call
+ * {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> method for each class of the model,
+ * starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is
+ * returned, which is the result of the switch. <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.teneo.hibernate.hbmodel.HbModelPackage
* @generated
*/
public class HbModelSwitch {
/**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 Springsite BV (The Netherlands) and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public\nLicense v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Martin Taal\n Douglas Bitting\n";
/**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * The cached model package <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
protected static HbModelPackage modelPackage;
/**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
public HbModelSwitch() {
@@ -69,9 +63,9 @@ public class HbModelSwitch {
}
/**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that
+ * result. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
@@ -80,114 +74,145 @@ public class HbModelSwitch {
}
/**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that
+ * result. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
protected Object doSwitch(EClass theEClass, EObject theEObject) {
if (theEClass.eContainer() == modelPackage) {
return doSwitch(theEClass.getClassifierID(), theEObject);
- }
- else {
+ } else {
List eSuperTypes = theEClass.getESuperTypes();
- return
- eSuperTypes.isEmpty() ?
- defaultCase(theEObject) :
- doSwitch((EClass)eSuperTypes.get(0), theEObject);
+ return eSuperTypes.isEmpty() ? defaultCase(theEObject) : doSwitch((EClass) eSuperTypes.get(0), theEObject);
}
}
/**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that
+ * result. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
protected Object doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
- case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT: {
- HbAnnotatedETypeElement hbAnnotatedETypeElement = (HbAnnotatedETypeElement)theEObject;
- Object result = caseHbAnnotatedETypeElement(hbAnnotatedETypeElement);
- if (result == null) result = casePAnnotatedEStructuralFeature(hbAnnotatedETypeElement);
- if (result == null) result = caseHbAnnotatedEModelElement(hbAnnotatedETypeElement);
- if (result == null) result = casePAnnotatedETypedElement(hbAnnotatedETypeElement);
- if (result == null) result = casePAnnotatedEModelElement(hbAnnotatedETypeElement);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case HbModelPackage.HB_ANNOTATED_EATTRIBUTE: {
- HbAnnotatedEAttribute hbAnnotatedEAttribute = (HbAnnotatedEAttribute)theEObject;
- Object result = caseHbAnnotatedEAttribute(hbAnnotatedEAttribute);
- if (result == null) result = casePAnnotatedEAttribute(hbAnnotatedEAttribute);
- if (result == null) result = caseHbAnnotatedETypeElement(hbAnnotatedEAttribute);
- if (result == null) result = casePAnnotatedEStructuralFeature(hbAnnotatedEAttribute);
- if (result == null) result = caseHbAnnotatedEModelElement(hbAnnotatedEAttribute);
- if (result == null) result = casePAnnotatedETypedElement(hbAnnotatedEAttribute);
- if (result == null) result = casePAnnotatedEModelElement(hbAnnotatedEAttribute);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case HbModelPackage.HB_ANNOTATED_ECLASS: {
- HbAnnotatedEClass hbAnnotatedEClass = (HbAnnotatedEClass)theEObject;
- Object result = caseHbAnnotatedEClass(hbAnnotatedEClass);
- if (result == null) result = casePAnnotatedEClass(hbAnnotatedEClass);
- if (result == null) result = casePAnnotatedEModelElement(hbAnnotatedEClass);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case HbModelPackage.HB_ANNOTATED_EMODEL_ELEMENT: {
- HbAnnotatedEModelElement hbAnnotatedEModelElement = (HbAnnotatedEModelElement)theEObject;
- Object result = caseHbAnnotatedEModelElement(hbAnnotatedEModelElement);
- if (result == null) result = casePAnnotatedEModelElement(hbAnnotatedEModelElement);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case HbModelPackage.HB_ANNOTATED_EPACKAGE: {
- HbAnnotatedEPackage hbAnnotatedEPackage = (HbAnnotatedEPackage)theEObject;
- Object result = caseHbAnnotatedEPackage(hbAnnotatedEPackage);
- if (result == null) result = casePAnnotatedEPackage(hbAnnotatedEPackage);
- if (result == null) result = casePAnnotatedEModelElement(hbAnnotatedEPackage);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case HbModelPackage.HB_ANNOTATED_EREFERENCE: {
- HbAnnotatedEReference hbAnnotatedEReference = (HbAnnotatedEReference)theEObject;
- Object result = caseHbAnnotatedEReference(hbAnnotatedEReference);
- if (result == null) result = casePAnnotatedEReference(hbAnnotatedEReference);
- if (result == null) result = caseHbAnnotatedETypeElement(hbAnnotatedEReference);
- if (result == null) result = casePAnnotatedEStructuralFeature(hbAnnotatedEReference);
- if (result == null) result = caseHbAnnotatedEModelElement(hbAnnotatedEReference);
- if (result == null) result = casePAnnotatedETypedElement(hbAnnotatedEReference);
- if (result == null) result = casePAnnotatedEModelElement(hbAnnotatedEReference);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case HbModelPackage.HB_ANNOTATED_EDATA_TYPE: {
- HbAnnotatedEDataType hbAnnotatedEDataType = (HbAnnotatedEDataType)theEObject;
- Object result = caseHbAnnotatedEDataType(hbAnnotatedEDataType);
- if (result == null) result = casePAnnotatedEDataType(hbAnnotatedEDataType);
- if (result == null) result = caseHbAnnotatedETypeElement(hbAnnotatedEDataType);
- if (result == null) result = casePAnnotatedETypedElement(hbAnnotatedEDataType);
- if (result == null) result = casePAnnotatedEStructuralFeature(hbAnnotatedEDataType);
- if (result == null) result = caseHbAnnotatedEModelElement(hbAnnotatedEDataType);
- if (result == null) result = casePAnnotatedEModelElement(hbAnnotatedEDataType);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- default: return defaultCase(theEObject);
+ case HbModelPackage.HB_ANNOTATED_ETYPE_ELEMENT: {
+ HbAnnotatedETypeElement hbAnnotatedETypeElement = (HbAnnotatedETypeElement) theEObject;
+ Object result = caseHbAnnotatedETypeElement(hbAnnotatedETypeElement);
+ if (result == null)
+ result = casePAnnotatedEStructuralFeature(hbAnnotatedETypeElement);
+ if (result == null)
+ result = caseHbAnnotatedEModelElement(hbAnnotatedETypeElement);
+ if (result == null)
+ result = casePAnnotatedETypedElement(hbAnnotatedETypeElement);
+ if (result == null)
+ result = casePAnnotatedEModelElement(hbAnnotatedETypeElement);
+ if (result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case HbModelPackage.HB_ANNOTATED_EATTRIBUTE: {
+ HbAnnotatedEAttribute hbAnnotatedEAttribute = (HbAnnotatedEAttribute) theEObject;
+ Object result = caseHbAnnotatedEAttribute(hbAnnotatedEAttribute);
+ if (result == null)
+ result = casePAnnotatedEAttribute(hbAnnotatedEAttribute);
+ if (result == null)
+ result = caseHbAnnotatedETypeElement(hbAnnotatedEAttribute);
+ if (result == null)
+ result = casePAnnotatedEStructuralFeature(hbAnnotatedEAttribute);
+ if (result == null)
+ result = caseHbAnnotatedEModelElement(hbAnnotatedEAttribute);
+ if (result == null)
+ result = casePAnnotatedETypedElement(hbAnnotatedEAttribute);
+ if (result == null)
+ result = casePAnnotatedEModelElement(hbAnnotatedEAttribute);
+ if (result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case HbModelPackage.HB_ANNOTATED_ECLASS: {
+ HbAnnotatedEClass hbAnnotatedEClass = (HbAnnotatedEClass) theEObject;
+ Object result = caseHbAnnotatedEClass(hbAnnotatedEClass);
+ if (result == null)
+ result = casePAnnotatedEClass(hbAnnotatedEClass);
+ if (result == null)
+ result = casePAnnotatedEModelElement(hbAnnotatedEClass);
+ if (result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case HbModelPackage.HB_ANNOTATED_EMODEL_ELEMENT: {
+ HbAnnotatedEModelElement hbAnnotatedEModelElement = (HbAnnotatedEModelElement) theEObject;
+ Object result = caseHbAnnotatedEModelElement(hbAnnotatedEModelElement);
+ if (result == null)
+ result = casePAnnotatedEModelElement(hbAnnotatedEModelElement);
+ if (result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case HbModelPackage.HB_ANNOTATED_EPACKAGE: {
+ HbAnnotatedEPackage hbAnnotatedEPackage = (HbAnnotatedEPackage) theEObject;
+ Object result = caseHbAnnotatedEPackage(hbAnnotatedEPackage);
+ if (result == null)
+ result = casePAnnotatedEPackage(hbAnnotatedEPackage);
+ if (result == null)
+ result = casePAnnotatedEModelElement(hbAnnotatedEPackage);
+ if (result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case HbModelPackage.HB_ANNOTATED_EREFERENCE: {
+ HbAnnotatedEReference hbAnnotatedEReference = (HbAnnotatedEReference) theEObject;
+ Object result = caseHbAnnotatedEReference(hbAnnotatedEReference);
+ if (result == null)
+ result = casePAnnotatedEReference(hbAnnotatedEReference);
+ if (result == null)
+ result = caseHbAnnotatedETypeElement(hbAnnotatedEReference);
+ if (result == null)
+ result = casePAnnotatedEStructuralFeature(hbAnnotatedEReference);
+ if (result == null)
+ result = caseHbAnnotatedEModelElement(hbAnnotatedEReference);
+ if (result == null)
+ result = casePAnnotatedETypedElement(hbAnnotatedEReference);
+ if (result == null)
+ result = casePAnnotatedEModelElement(hbAnnotatedEReference);
+ if (result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case HbModelPackage.HB_ANNOTATED_EDATA_TYPE: {
+ HbAnnotatedEDataType hbAnnotatedEDataType = (HbAnnotatedEDataType) theEObject;
+ Object result = caseHbAnnotatedEDataType(hbAnnotatedEDataType);
+ if (result == null)
+ result = casePAnnotatedEDataType(hbAnnotatedEDataType);
+ if (result == null)
+ result = caseHbAnnotatedETypeElement(hbAnnotatedEDataType);
+ if (result == null)
+ result = casePAnnotatedETypedElement(hbAnnotatedEDataType);
+ if (result == null)
+ result = casePAnnotatedEStructuralFeature(hbAnnotatedEDataType);
+ if (result == null)
+ result = caseHbAnnotatedEModelElement(hbAnnotatedEDataType);
+ if (result == null)
+ result = casePAnnotatedEModelElement(hbAnnotatedEDataType);
+ if (result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ default:
+ return defaultCase(theEObject);
}
}
/**
- * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EType Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
+ * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EType Element</em>'. <!--
+ * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpretting the object as an instance of '<em>Hb Annotated EType Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -197,12 +222,12 @@ public class HbModelSwitch {
}
/**
- * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EAttribute</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
+ * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EAttribute</em>'. <!--
+ * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpretting the object as an instance of '<em>Hb Annotated EAttribute</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -212,12 +237,12 @@ public class HbModelSwitch {
}
/**
- * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EClass</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
+ * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EClass</em>'. <!--
+ * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpretting the object as an instance of '<em>Hb Annotated EClass</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -227,12 +252,12 @@ public class HbModelSwitch {
}
/**
- * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EModel Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
+ * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EModel Element</em>'. <!--
+ * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpretting the object as an instance of '<em>Hb Annotated EModel Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -242,12 +267,12 @@ public class HbModelSwitch {
}
/**
- * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EPackage</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
+ * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EPackage</em>'. <!--
+ * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpretting the object as an instance of '<em>Hb Annotated EPackage</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -257,12 +282,12 @@ public class HbModelSwitch {
}
/**
- * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EReference</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
+ * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EReference</em>'. <!--
+ * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpretting the object as an instance of '<em>Hb Annotated EReference</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -272,12 +297,12 @@ public class HbModelSwitch {
}
/**
- * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EData Type</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
+ * Returns the result of interpretting the object as an instance of '<em>Hb Annotated EData Type</em>'. <!--
+ * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpretting the object as an instance of '<em>Hb Annotated EData Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -287,12 +312,12 @@ public class HbModelSwitch {
}
/**
- * Returns the result of interpretting the object as an instance of '<em>PAnnotated EModel Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
+ * Returns the result of interpretting the object as an instance of '<em>PAnnotated EModel Element</em>'. <!--
+ * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpretting the object as an instance of '<em>PAnnotated EModel Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -302,12 +327,12 @@ public class HbModelSwitch {
}
/**
- * Returns the result of interpretting the object as an instance of '<em>PAnnotated ETyped Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
+ * Returns the result of interpretting the object as an instance of '<em>PAnnotated ETyped Element</em>'. <!--
+ * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpretting the object as an instance of '<em>PAnnotated ETyped Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -318,11 +343,11 @@ public class HbModelSwitch {
/**
* Returns the result of interpretting the object as an instance of '<em>PAnnotated EStructural Feature</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
+ * <!-- begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpretting the object as an instance of '<em>PAnnotated EStructural Feature</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -332,12 +357,12 @@ public class HbModelSwitch {
}
/**
- * Returns t