Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'hibernate/org.eclipse.emf.teneo.hibernate.mapper/text/description.txt')
-rwxr-xr-xhibernate/org.eclipse.emf.teneo.hibernate.mapper/text/description.txt254
1 files changed, 254 insertions, 0 deletions
diff --git a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/text/description.txt b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/text/description.txt
new file mode 100755
index 000000000..e436edbdd
--- /dev/null
+++ b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/text/description.txt
@@ -0,0 +1,254 @@
+Model Hbannotation
+
+This model description is not a real EMF artifact. It was generated by the
+org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's
+code generator can be extended.
+This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
+
+Contains packages:
+ hbannotation <http://www.eclipse.org/emf/teneo/2006/HbAnnotation>
+ hbmodel <http://www.eclipse.org/emf/teneo/2006/HbModel>
+
+Package hbannotation <http://www.eclipse.org/emf/teneo/2006/HbAnnotation>
+
+ Class HbAnnotation -> PAnnotation
+
+ Class Cascade -> HbAnnotation
+ Attribute value : HbCascadeType<<0..*>>
+
+ Class CollectionOfElements -> HbAnnotation
+ Attribute targetElement : EString
+ Attribute fetch : FetchType
+
+ Class HbMapKey -> HbAnnotation
+ Reference columns : Column<<0..*>>
+
+ Class Parameter -> HbAnnotation
+ Attribute name : EString<<1..1>>
+ Attribute value : EString<<1..1>>
+
+ Class Type -> HbAnnotation
+ Attribute type : EString<<1..1>>
+ Reference parameters : Parameter<<0..*>>
+
+ Class Where -> HbAnnotation
+ Attribute clause : EString
+
+ Class IdBag -> HbAnnotation
+ Attribute generator : EString
+ Attribute type : EString
+ Attribute table : EString
+
+ Class GenericGenerator -> HbAnnotation
+ Attribute name : EString<<1..1>>
+ Attribute strategy : EString<<1..1>>
+ Reference parameters : Parameter<<0..*>>
+
+ Class Cache -> HbAnnotation
+ Attribute usage : CacheConcurrencyStrategy
+ Attribute region : EString
+ Attribute include : EString
+
+ Class TypeDef -> HbAnnotation
+ Attribute name : EString<<1..1>>
+ Reference parameters : Parameter<<0..*>>
+ Attribute typeClass : EString<<1..1>>
+
+ Class Fetch -> HbAnnotation
+ Attribute value : HbFetchType
+
+ Class OnDelete -> HbAnnotation
+ Attribute action : OnDeleteAction
+
+ Class Proxy -> HbAnnotation
+ Attribute proxyClass : EString
+ Attribute lazy : EBoolean
+
+ Class Index -> HbAnnotation
+ Attribute name : EString
+ Attribute columnNames : EString<<0..*>>
+
+ Class Generated -> HbAnnotation
+ Attribute value : GenerationTime
+
+ Class NamedQuery -> HbAnnotation
+ Attribute name : EString
+ Attribute query : EString
+
+ Class Filter -> HbAnnotation
+ Attribute name : EString<<1..1>>
+ Attribute condition : EString
+
+ Class ParamDef -> HbAnnotation
+ Attribute name : EString<<1..1>>
+ Attribute type : EString<<1..1>>
+
+ Class FilterDef -> HbAnnotation
+ Attribute name : EString<<1..1>>
+ Attribute defaultCondition : EString
+ Reference parameters : ParamDef<<0..*>>
+
+ Class DiscriminatorFormula -> HbAnnotation
+ Attribute value : EString
+
+ Class NaturalId -> HbAnnotation
+ Attribute mutable : EBoolean<<1..1>>
+
+ Class MapKeyManyToMany -> HbAnnotation
+ Reference joinColumns : JoinColumn<<0..*>>
+ Attribute targetEntity : EString
+
+ Class ForceDiscriminator -> HbAnnotation
+
+ Class Immutable -> HbAnnotation
+
+ Class Formula -> HbAnnotation
+ Attribute value : EString
+
+ Class NotFound -> HbAnnotation
+ Attribute action : NotFoundAction<<1..1>>
+
+ Class HbEntity -> HbAnnotation
+ Attribute dynamicInsert : EBoolean
+ Attribute dynamicUpdate : EBoolean
+ Attribute selectBeforeUpdate : EBoolean
+ Attribute mutable : EBoolean
+ Attribute persister : EString
+ Attribute optimisticLock : OptimisticLockType
+ Attribute polymorphism : PolymorphismType
+
+ Class BatchSize -> HbAnnotation
+ Attribute size : EInt<<1..1>>
+
+ Class Any -> HbAnnotation
+ Attribute metaDef : EString
+ Reference metaColumn : Column
+ Attribute fetch : FetchType
+ Attribute optional : EBoolean
+
+ Class MetaValue -> HbAnnotation
+ Attribute targetEntity : EString
+ Attribute value : EString
+
+ Class AnyMetaDef -> HbAnnotation
+ Attribute name : EString
+ Attribute metaType : EString
+ Attribute idType : EString<<1..1>>
+ Reference metaValues : MetaValue<<0..*>>
+
+ Class HbTable -> HbAnnotation
+ Attribute appliesTo : EString<<1..1>>
+ Reference indexes : Index<<0..*>>
+
+ Enum CacheConcurrencyStrategy
+ Literal NONE = 0
+ Literal READ_ONLY = 1
+ Literal NONSTRICT_READ_WRITE = 2
+ Literal READ_WRITE = 3
+ Literal TRANSACTIONAL = 4
+
+ Enum HbFetchType
+ Literal JOIN = 0
+ Literal SELECT = 1
+ Literal SUBSELECT = 2
+
+ Enum OnDeleteAction
+ Literal NO_ACTION = 0
+ Literal CASCADE = 1
+
+ Enum GenerationTime
+ Literal NEVER = 0
+ Literal INSERT = 1
+ Literal ALWAYS = 2
+
+ Enum NotFoundAction
+ Literal EXCEPTION = 0
+ Literal IGNORE = 1
+
+ Enum OptimisticLockType
+ Literal ALL = 0
+ Literal DIRTY = 1
+ Literal NONE = 2
+ Literal VERSION = 3
+
+ Enum PolymorphismType
+ Literal IMPLICIT = 0
+ Literal EXPLICIT = 1
+
+ Enum HbCascadeType
+ Literal ALL = 0
+ Literal PERSIST = 1
+ Literal MERGE = 2
+ Literal REMOVE = 3
+ Literal REFRESH = 4
+ Literal DELETE = 5
+ Literal SAVE_UPDATE = 6
+ Literal REPLICATE = 7
+ Literal DELETE_ORPHAN = 8
+ Literal LOCK = 9
+ Literal EVICT = 10
+
+Package hbmodel <http://www.eclipse.org/emf/teneo/2006/HbModel>
+
+ Class HbAnnotatedETypeElement -> PAnnotatedEStructuralFeature, HbAnnotatedEModelElement
+ Reference hbWhere : Where
+ Reference hbCollectionOfElements : CollectionOfElements
+ Reference hbMapKey : HbMapKey
+ Reference hbColumns : Column<<0..*>>
+ Reference hbCascade : Cascade
+ Reference hbIdBag : IdBag
+ Reference hbIndex : Index
+ Reference Filter : Filter<<0..*>>
+ Reference mapKeyManyToMany : MapKeyManyToMany
+ Reference formula : Formula
+
+ Class HbAnnotatedEAttribute -> PAnnotatedEAttribute, HbAnnotatedETypeElement
+ Reference hbType : Type
+ Reference generated : Generated
+ Reference naturalId : NaturalId
+ Reference any : Any
+ Reference anyMetaDef : AnyMetaDef
+
+ Class HbAnnotatedEClass -> PAnnotatedEClass
+ Reference hbCache : Cache
+ Reference hbOnDelete : OnDelete
+ Reference hbWhere : Where
+ Reference hbProxy : Proxy
+ Reference hbNamedQuery : NamedQuery<<0..*>>
+ Reference FilterDef : FilterDef<<0..*>>
+ Reference Filter : Filter<<0..*>>
+ Reference discriminatorFormula : DiscriminatorFormula
+ Reference forceDiscriminator : ForceDiscriminator
+ Reference immutable : Immutable
+ Reference hbEntity : HbEntity
+ Reference batchSize : BatchSize
+ Reference hbTable : HbTable
+
+ Class HbAnnotatedEModelElement -> PAnnotatedEModelElement
+
+ Class HbAnnotatedEPackage -> PAnnotatedEPackage
+ Reference hbGenericGenerators : GenericGenerator<<0..*>>
+ Reference hbTypeDef : TypeDef<<0..*>>
+ Reference hbNamedQuery : NamedQuery<<0..*>>
+ Reference FilterDef : FilterDef<<0..*>>
+ Reference anyMetaDef : AnyMetaDef<<0..*>>
+
+ Class HbAnnotatedEReference -> PAnnotatedEReference, HbAnnotatedETypeElement
+ Reference hbCache : Cache
+ Reference hbFetch : Fetch
+ Reference hbOnDelete : OnDelete
+ Reference naturalId : NaturalId
+ Reference immutable : Immutable
+ Reference notFound : NotFound
+ Reference hbType : Type
+ Reference batchSize : BatchSize
+ Reference any : Any
+ Reference anyMetaDef : AnyMetaDef
+
+ Class HbAnnotatedEDataType -> PAnnotatedEDataType, HbAnnotatedEModelElement
+ Reference hbTypeDef : TypeDef
+ Reference hbWhere : Where
+ Reference hbColumns : Column<<0..*>>
+ Reference hbIdBag : IdBag
+ Reference hbIndex : Index
+ Reference hbType : Type

Back to the top