Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.emf.teneo.annotations/text')
-rwxr-xr-xcore/org.eclipse.emf.teneo.annotations/text/description.txt331
1 files changed, 331 insertions, 0 deletions
diff --git a/core/org.eclipse.emf.teneo.annotations/text/description.txt b/core/org.eclipse.emf.teneo.annotations/text/description.txt
new file mode 100755
index 000000000..3ff8f36c7
--- /dev/null
+++ b/core/org.eclipse.emf.teneo.annotations/text/description.txt
@@ -0,0 +1,331 @@
+Model Pannotation
+
+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:
+ pamodel <http://www.eclipse.org/emf/teneo/elver/2005/pamodel>
+ pannotation <http://www.eclipse.org/emf/teneo/elver/2005/PAnnotation>
+
+Package pamodel <http://www.eclipse.org/emf/teneo/elver/2005/pamodel>
+
+ Class PAnnotatedEModelElement
+ Reference /modelElement : ENamedElement
+ Reference transient : Transient
+
+ Class PAnnotatedModel
+ Reference paEPackages : PAnnotatedEPackage<<0..*>>
+
+ Class PAnnotatedEPackage -> PAnnotatedEModelElement
+ Reference paModel : PAnnotatedModel
+ Reference modelEPackage : EPackage
+ Reference paEClasses : PAnnotatedEClass<<0..*>>
+ Reference sequenceGenerators : SequenceGenerator<<0..*>>
+ Reference tableGenerators : TableGenerator<<0..*>>
+ Reference paEDataTypes : PAnnotatedEDataType<<0..*>>
+ Reference sequenceStyleGenerators : SequenceStyleGenerator<<0..*>>
+
+ Class PAnnotatedEClass -> PAnnotatedEModelElement
+ Reference paEPackage : PAnnotatedEPackage
+ Reference modelEClass : EClass
+ Reference paEStructuralFeatures : PAnnotatedEStructuralFeature<<0..*>>
+ Reference attributeOverrides : AttributeOverride<<0..*>>
+ Reference discriminatorColumn : DiscriminatorColumn
+ Reference discriminatorValue : DiscriminatorValue
+ Reference embeddable : Embeddable
+ Reference mappedSuperclass : MappedSuperclass
+ Reference entity : Entity
+ Reference idClass : IdClass
+ Reference inheritance : Inheritance
+ Reference primaryKeyJoinColumns : PrimaryKeyJoinColumn<<0..*>>
+ Reference secondaryTables : SecondaryTable<<0..*>>
+ Reference table : Table
+ Reference tableGenerator : TableGenerator
+ Reference associationOverrides : AssociationOverride<<0..*>>
+ Reference eavMapping : EAVMapping
+ Reference noEAVMapping : NoEAVMapping
+
+ Class PAnnotatedEStructuralFeature -> PAnnotatedETypedElement
+ Reference paEClass : PAnnotatedEClass
+ Reference /modelEStructuralFeature : EStructuralFeature
+ Reference foreignKey : ForeignKey
+ Reference listIndexColumn : ListIndexColumn
+
+ Class PAnnotatedEAttribute -> PAnnotatedEStructuralFeature
+ Reference modelEAttribute : EAttribute
+ Reference basic : Basic
+ Reference enumerated : Enumerated
+ Reference generatedValue : GeneratedValue
+ Reference id : Id
+ Reference lob : Lob
+ Reference temporal : Temporal
+ Reference version : Version
+
+ Class PAnnotatedEReference -> PAnnotatedEStructuralFeature
+ Reference modelEReference : EReference
+ Reference embedded : Embedded
+ Reference embeddedId : EmbeddedId
+ Reference manyToMany : ManyToMany
+ Reference manyToOne : ManyToOne
+ Reference mapKey : MapKey
+ Reference oneToOne : OneToOne
+ Reference orderBy : OrderBy
+ Reference primaryKeyJoinColumns : PrimaryKeyJoinColumn<<0..*>>
+ Reference associationOverrides : AssociationOverride<<0..*>>
+ Reference external : External
+
+ Class PAnnotatedETypedElement -> PAnnotatedEModelElement
+ Reference attributeOverrides : AttributeOverride<<0..*>>
+ Reference joinTable : JoinTable
+ Reference oneToMany : OneToMany
+ Reference sequenceGenerator : SequenceGenerator
+ Reference tableGenerators : TableGenerator<<0..*>>
+ Reference joinColumns : JoinColumn<<0..*>>
+ Reference column : Column
+
+ Class PAnnotatedEDataType -> PAnnotatedEModelElement
+ Reference modelEDataType : EDataType<<1..1>>
+ Reference basic : Basic
+ Reference enumerated : Enumerated
+ Reference generatedValue : GeneratedValue
+ Reference id : Id
+ Reference lob : Lob
+ Reference temporal : Temporal
+ Reference version : Version
+ Reference paEPackage : PAnnotatedEPackage
+ Reference column : Column
+
+Package pannotation <http://www.eclipse.org/emf/teneo/elver/2005/PAnnotation>
+
+ Class PAnnotation
+ Reference eModelElement : EModelElement<<1..1>>
+
+ Class AttributeOverride -> PAnnotation
+ Attribute name : EString<<1..1>>
+ Reference column : Column<<1..1>>
+
+ Class AssociationOverride -> PAnnotation
+ Attribute name : EString<<1..1>>
+ Reference joinColumns : JoinColumn<<1..*>>
+
+ Class Basic -> PAnnotation
+ Attribute fetch : FetchType
+ Attribute optional : EBoolean
+
+ Class Column -> PAnnotation
+ Attribute name : EString
+ Attribute unique : EBoolean
+ Attribute nullable : EBoolean
+ Attribute insertable : EBoolean
+ Attribute updatable : EBoolean
+ Attribute columnDefinition : EString
+ Attribute table : EString
+ Attribute length : EInt
+ Attribute precision : EInt
+ Attribute scale : EInt
+ Attribute uniqueKey : EString
+ Attribute index : EString
+
+ Class DiscriminatorColumn -> PAnnotation
+ Attribute name : EString
+ Attribute discriminatorType : DiscriminatorType
+ Attribute columnDefinition : EString
+ Attribute length : EInt
+ Reference column : Column
+
+ Class DiscriminatorValue -> PAnnotation
+ Attribute value : EString
+
+ Class Embeddable -> PAnnotation
+
+ Class Embedded -> PAnnotation
+
+ Class EmbeddedId -> PAnnotation
+
+ Class Entity -> PAnnotation
+ Attribute name : EString
+ Attribute extends : EString
+
+ Class Enumerated -> PAnnotation
+ Attribute value : EnumType
+
+ Class GeneratedValue -> PAnnotation
+ Attribute strategy : GenerationType
+ Attribute generator : EString
+
+ Class Id -> PAnnotation
+
+ Class IdClass -> PAnnotation
+ Attribute value : EString<<1..1>>
+
+ Class Inheritance -> PAnnotation
+ Attribute strategy : InheritanceType
+
+ Class JoinColumn -> PAnnotation
+ Attribute name : EString
+ Attribute referencedColumnName : EString
+ Attribute unique : EBoolean
+ Attribute nullable : EBoolean
+ Attribute insertable : EBoolean
+ Attribute updatable : EBoolean
+ Attribute columnDefinition : EString
+ Attribute table : EString
+
+ Class JoinTable -> PAnnotation
+ Attribute name : EString
+ Attribute catalog : EString
+ Attribute schema : EString
+ Reference joinColumns : JoinColumn<<0..*>>
+ Reference inverseJoinColumns : JoinColumn<<0..*>>
+ Reference uniqueConstraints : UniqueConstraint<<0..*>>
+
+ Class Lob -> PAnnotation
+
+ Class ManyToMany -> PAnnotation
+ Attribute targetEntity : EString
+ Attribute cascade : CascadeType<<0..*>>
+ Attribute fetch : FetchType
+ Attribute mappedBy : EString
+ Attribute indexed : EBoolean
+
+ Class ManyToOne -> PAnnotation
+ Attribute targetEntity : EString
+ Attribute cascade : CascadeType<<0..*>>
+ Attribute fetch : FetchType
+ Attribute optional : EBoolean
+
+ Class MapKey -> PAnnotation
+ Attribute name : EString
+
+ Class MappedSuperclass -> PAnnotation
+
+ Class OneToMany -> PAnnotation
+ Attribute targetEntity : EString
+ Attribute cascade : CascadeType<<0..*>>
+ Attribute fetch : FetchType
+ Attribute mappedBy : EString
+ Attribute indexed : EBoolean
+ Attribute unique : EBoolean
+
+ Class OneToOne -> PAnnotation
+ Attribute targetEntity : EString
+ Attribute cascade : CascadeType<<0..*>>
+ Attribute fetch : FetchType
+ Attribute optional : EBoolean
+ Attribute mappedBy : EString
+
+ Class OrderBy -> PAnnotation
+ Attribute value : EString
+
+ Class PrimaryKeyJoinColumn -> PAnnotation
+ Attribute name : EString
+ Attribute referencedColumnName : EString
+ Attribute columnDefinition : EString
+
+ Class SecondaryTable -> PAnnotation
+ Attribute name : EString<<1..1>>
+ Attribute catalog : EString
+ Attribute schema : EString
+ Reference pkJoinColumns : PrimaryKeyJoinColumn<<0..*>>
+ Reference uniqueConstraints : UniqueConstraint<<0..*>>
+
+ Class SequenceGenerator -> PAnnotation
+ Attribute name : EString<<1..1>>
+ Attribute sequenceName : EString
+ Attribute initialValue : EInt
+ Attribute allocationSize : EInt
+
+ Class Table -> PAnnotation
+ Attribute name : EString
+ Attribute catalog : EString
+ Attribute schema : EString
+ Reference uniqueConstraints : UniqueConstraint<<0..*>>
+
+ Class TableGenerator -> PAnnotation
+ Attribute name : EString<<1..1>>
+ Attribute table : EString
+ Attribute catalog : EString
+ Attribute schema : EString
+ Attribute pkColumnName : EString
+ Attribute valueColumnName : EString
+ Attribute pkColumnValue : EString
+ Attribute initialValue : EInt
+ Attribute allocationSize : EInt
+ Reference uniqueConstraints : UniqueConstraint<<0..*>>
+
+ Class Temporal -> PAnnotation
+ Attribute value : TemporalType
+
+ Class Transient -> PAnnotation
+
+ Class UniqueConstraint -> PAnnotation
+ Attribute columnNames : EString<<1..*>>
+
+ Class Version -> PAnnotation
+
+ Class ForeignKey -> PAnnotation
+ Attribute name : EString
+
+ Class SequenceStyleGenerator -> PAnnotation
+ Attribute name : EString<<1..1>>
+ Attribute sequenceName : EString
+ Attribute initialValue : EInt
+ Attribute incrementSize : EInt
+ Attribute optimizer : OptimizerType
+
+ Class External -> PAnnotation
+ Attribute type : EString
+
+ Class EAVMapping -> PAnnotation
+
+ Class NoEAVMapping -> PAnnotation
+
+ Class ListIndexColumn -> PAnnotation
+ Attribute name : EString<<1..1>>
+
+ Enum CascadeType
+ Literal ALL = 0
+ Literal PERSIST = 1
+ Literal MERGE = 2
+ Literal REMOVE = 3
+ Literal REFRESH = 4
+ Literal NONE = 5
+
+ Enum DiscriminatorType
+ Literal STRING = 0
+ Literal CHAR = 1
+ Literal INTEGER = 2
+
+ Enum EnumType
+ Literal ORDINAL = 0
+ Literal STRING = 1
+
+ Enum FetchType
+ Literal LAZY = 0
+ Literal EAGER = 1
+ Literal EXTRA = 2
+
+ Enum GenerationType
+ Literal TABLE = 0
+ Literal SEQUENCE = 1
+ Literal IDENTITY = 2
+ Literal AUTO = 3
+ Literal SEQUENCESTYLE = 4
+ Literal ASSIGNED = 5
+
+ Enum InheritanceType
+ Literal SINGLE_TABLE = 0
+ Literal TABLE_PER_CLASS = 1
+ Literal JOINED = 2
+
+ Enum TemporalType
+ Literal DATE = 0
+ Literal TIME = 1
+ Literal TIMESTAMP = 2
+
+ Enum OptimizerType
+ Literal NONE = 0
+ Literal HILO = 1
+ Literal POOLED = 2

Back to the top