diff options
Diffstat (limited to 'eclipselink/org.eclipse.emf.teneo.orm/text/description.txt')
-rwxr-xr-x | eclipselink/org.eclipse.emf.teneo.orm/text/description.txt | 420 |
1 files changed, 420 insertions, 0 deletions
diff --git a/eclipselink/org.eclipse.emf.teneo.orm/text/description.txt b/eclipselink/org.eclipse.emf.teneo.orm/text/description.txt new file mode 100755 index 000000000..607e74d65 --- /dev/null +++ b/eclipselink/org.eclipse.emf.teneo.orm/text/description.txt @@ -0,0 +1,420 @@ +Model Orm + +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. + +Package orm <http://java.sun.com/xml/ns/persistence/orm> + + Class AssociationOverride + Reference joinColumn : JoinColumn<<1..*>> + Attribute name : String<<1..1>> + + Class AttributeOverride + Reference column : Column<<1..1>> + Attribute name : String<<1..1>> + + Class Attributes + Reference id : Id<<0..*>> + Reference embeddedId : EmbeddedId + Reference basic : Basic<<0..*>> + Reference version : Version<<0..*>> + Reference manyToOne : ManyToOne<<0..*>> + Reference oneToMany : OneToMany<<0..*>> + Reference oneToOne : OneToOne<<0..*>> + Reference manyToMany : ManyToMany<<0..*>> + Reference embedded : Embedded<<0..*>> + Reference transient : Transient<<0..*>> + + Class Basic + Reference column : Column + Reference lob : Lob + Attribute temporal : Temporal + Attribute enumerated : Enumerated + Attribute fetch : FetchType + Attribute name : String<<1..1>> + Attribute optional : Boolean + + Class CascadeType + Reference cascadeAll : EmptyType + Reference cascadePersist : EmptyType + Reference cascadeMerge : EmptyType + Reference cascadeRemove : EmptyType + Reference cascadeRefresh : EmptyType + + Class Column + Attribute columnDefinition : String + Attribute insertable : Boolean + Attribute length : Int + Attribute name : String + Attribute nullable : Boolean + Attribute precision : Int + Attribute scale : Int + Attribute table : String + Attribute unique : Boolean + Attribute updatable : Boolean + + Class ColumnResult + Attribute name : String<<1..1>> + + Class DiscriminatorColumn + Attribute columnDefinition : String + Attribute discriminatorType : DiscriminatorType + Attribute length : Int + Attribute name : String + + Class DocumentRoot + Attribute mixed : EFeatureMapEntry<<0..*>> + Reference xMLNSPrefixMap : EStringToStringMapEntry<<0..*>> + Reference xSISchemaLocation : EStringToStringMapEntry<<0..*>> + Reference /entityMappings : EntityMappingsType<<0..?>> + + Class Embeddable + Attribute description : String + Reference attributes : EmbeddableAttributes + Attribute access : AccessType + Attribute class : String<<1..1>> + Attribute metadataComplete : Boolean + + Class EmbeddableAttributes + Reference basic : Basic<<0..*>> + Reference transient : Transient<<0..*>> + + Class Embedded + Reference attributeOverride : AttributeOverride<<0..*>> + Attribute name : String<<1..1>> + + Class EmbeddedId + Reference attributeOverride : AttributeOverride<<0..*>> + Attribute name : String<<1..1>> + + Class EmptyType + + Class Entity + Attribute description : String + Reference table : Table + Reference secondaryTable : SecondaryTable<<0..*>> + Reference primaryKeyJoinColumn : PrimaryKeyJoinColumn<<0..*>> + Reference idClass : IdClass + Reference inheritance : Inheritance + Attribute discriminatorValue : DiscriminatorValue + Reference discriminatorColumn : DiscriminatorColumn + Reference sequenceGenerator : SequenceGenerator + Reference tableGenerator : TableGenerator + Reference namedQuery : NamedQuery<<0..*>> + Reference namedNativeQuery : NamedNativeQuery<<0..*>> + Reference sqlResultSetMapping : SqlResultSetMapping<<0..*>> + Reference excludeDefaultListeners : EmptyType + Reference excludeSuperclassListeners : EmptyType + Reference entityListeners : EntityListeners + Reference prePersist : PrePersist + Reference postPersist : PostPersist + Reference preRemove : PreRemove + Reference postRemove : PostRemove + Reference preUpdate : PreUpdate + Reference postUpdate : PostUpdate + Reference postLoad : PostLoad + Reference attributeOverride : AttributeOverride<<0..*>> + Reference associationOverride : AssociationOverride<<0..*>> + Reference attributes : Attributes + Attribute access : AccessType + Attribute class : String<<1..1>> + Attribute metadataComplete : Boolean + Attribute name : String + + Class EntityListener + Reference prePersist : PrePersist + Reference postPersist : PostPersist + Reference preRemove : PreRemove + Reference postRemove : PostRemove + Reference preUpdate : PreUpdate + Reference postUpdate : PostUpdate + Reference postLoad : PostLoad + Attribute class : String<<1..1>> + + Class EntityListeners + Reference entityListener : EntityListener<<0..*>> + + Class EntityMappingsType + Attribute description : String + Reference persistenceUnitMetadata : PersistenceUnitMetadata + Attribute package : String + Attribute schema : String + Attribute catalog : String + Attribute access : AccessType + Reference sequenceGenerator : SequenceGenerator<<0..*>> + Reference tableGenerator : TableGenerator<<0..*>> + Reference namedQuery : NamedQuery<<0..*>> + Reference namedNativeQuery : NamedNativeQuery<<0..*>> + Reference sqlResultSetMapping : SqlResultSetMapping<<0..*>> + Reference mappedSuperclass : MappedSuperclass<<0..*>> + Reference entity : Entity<<0..*>> + Reference embeddable : Embeddable<<0..*>> + Attribute version : VersionType<<1..1>> + + Class EntityResult + Reference fieldResult : FieldResult<<0..*>> + Attribute discriminatorColumn : String + Attribute entityClass : String<<1..1>> + + Class FieldResult + Attribute column : String<<1..1>> + Attribute name : String<<1..1>> + + Class GeneratedValue + Attribute generator : String + Attribute strategy : GenerationType + + Class Id + Reference column : Column + Reference generatedValue : GeneratedValue + Attribute temporal : Temporal + Reference tableGenerator : TableGenerator + Reference sequenceGenerator : SequenceGenerator + Attribute name : String<<1..1>> + + Class IdClass + Attribute class : String<<1..1>> + + Class Inheritance + Attribute strategy : InheritanceType + + Class JoinColumn + Attribute columnDefinition : String + Attribute insertable : Boolean + Attribute name : String + Attribute nullable : Boolean + Attribute referencedColumnName : String + Attribute table : String + Attribute unique : Boolean + Attribute updatable : Boolean + + Class JoinTable + Reference joinColumn : JoinColumn<<0..*>> + Reference inverseJoinColumn : JoinColumn<<0..*>> + Reference uniqueConstraint : UniqueConstraint<<0..*>> + Attribute catalog : String + Attribute name : String + Attribute schema : String + + Class Lob + + Class ManyToMany + Attribute orderBy : OrderBy + Reference mapKey : MapKey + Reference joinTable : JoinTable + Reference cascade : CascadeType + Attribute fetch : FetchType + Attribute mappedBy : String + Attribute name : String<<1..1>> + Attribute targetEntity : String + + Class ManyToOne + Reference joinColumn : JoinColumn<<0..*>> + Reference joinTable : JoinTable + Reference cascade : CascadeType + Attribute fetch : FetchType + Attribute name : String<<1..1>> + Attribute optional : Boolean + Attribute targetEntity : String + + Class MapKey + Attribute name : String + + Class MappedSuperclass + Attribute description : String + Reference idClass : IdClass + Reference excludeDefaultListeners : EmptyType + Reference excludeSuperclassListeners : EmptyType + Reference entityListeners : EntityListeners + Reference prePersist : PrePersist + Reference postPersist : PostPersist + Reference preRemove : PreRemove + Reference postRemove : PostRemove + Reference preUpdate : PreUpdate + Reference postUpdate : PostUpdate + Reference postLoad : PostLoad + Reference attributes : Attributes + Attribute access : AccessType + Attribute class : String<<1..1>> + Attribute metadataComplete : Boolean + + Class NamedNativeQuery + Attribute query : String<<1..1>> + Reference hint : QueryHint<<0..*>> + Attribute name : String<<1..1>> + Attribute resultClass : String + Attribute resultSetMapping : String + + Class NamedQuery + Attribute query : String<<1..1>> + Reference hint : QueryHint<<0..*>> + Attribute name : String<<1..1>> + + Class OneToMany + Attribute orderBy : OrderBy + Reference mapKey : MapKey + Reference joinTable : JoinTable + Reference joinColumn : JoinColumn<<0..*>> + Reference cascade : CascadeType + Attribute fetch : FetchType + Attribute mappedBy : String + Attribute name : String<<1..1>> + Attribute targetEntity : String + + Class OneToOne + Reference primaryKeyJoinColumn : PrimaryKeyJoinColumn<<0..*>> + Reference joinColumn : JoinColumn<<0..*>> + Reference joinTable : JoinTable + Reference cascade : CascadeType + Attribute fetch : FetchType + Attribute mappedBy : String + Attribute name : String<<1..1>> + Attribute optional : Boolean + Attribute targetEntity : String + + Class PersistenceUnitDefaults + Attribute schema : String + Attribute catalog : String + Attribute access : AccessType + Reference cascadePersist : EmptyType + Reference entityListeners : EntityListeners + + Class PersistenceUnitMetadata + Reference xmlMappingMetadataComplete : EmptyType + Reference persistenceUnitDefaults : PersistenceUnitDefaults + + Class PostLoad + Attribute methodName : String<<1..1>> + + Class PostPersist + Attribute methodName : String<<1..1>> + + Class PostRemove + Attribute methodName : String<<1..1>> + + Class PostUpdate + Attribute methodName : String<<1..1>> + + Class PrePersist + Attribute methodName : String<<1..1>> + + Class PreRemove + Attribute methodName : String<<1..1>> + + Class PreUpdate + Attribute methodName : String<<1..1>> + + Class PrimaryKeyJoinColumn + Attribute columnDefinition : String + Attribute name : String + Attribute referencedColumnName : String + + Class QueryHint + Attribute name : String<<1..1>> + Attribute value : String<<1..1>> + + Class SecondaryTable + Reference primaryKeyJoinColumn : PrimaryKeyJoinColumn<<0..*>> + Reference uniqueConstraint : UniqueConstraint<<0..*>> + Attribute catalog : String + Attribute name : String<<1..1>> + Attribute schema : String + + Class SequenceGenerator + Attribute allocationSize : Int + Attribute initialValue : Int + Attribute name : String<<1..1>> + Attribute sequenceName : String + + Class SqlResultSetMapping + Reference entityResult : EntityResult<<0..*>> + Reference columnResult : ColumnResult<<0..*>> + Attribute name : String<<1..1>> + + Class Table + Reference uniqueConstraint : UniqueConstraint<<0..*>> + Attribute catalog : String + Attribute name : String + Attribute schema : String + + Class TableGenerator + Reference uniqueConstraint : UniqueConstraint<<0..*>> + Attribute allocationSize : Int + Attribute catalog : String + Attribute initialValue : Int + Attribute name : String<<1..1>> + Attribute pkColumnName : String + Attribute pkColumnValue : String + Attribute schema : String + Attribute table : String + Attribute valueColumnName : String + + Class Transient + Attribute name : String<<1..1>> + + Class UniqueConstraint + Attribute columnName : String<<1..*>> + + Class Version + Reference column : Column + Attribute temporal : Temporal + Attribute name : String<<1..1>> + + Enum AccessType + Literal PROPERTY = 0 + Literal FIELD = 1 + + 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 + + Enum GenerationType + Literal TABLE = 0 + Literal SEQUENCE = 1 + Literal IDENTITY = 2 + Literal AUTO = 3 + + Enum InheritanceType + Literal SINGLETABLE = 0 + Literal JOINED = 1 + Literal TABLEPERCLASS = 2 + + Enum TemporalType + Literal DATE = 0 + Literal TIME = 1 + Literal TIMESTAMP = 2 + + DataType AccessTypeObject <org.eclipse.emf.common.util.Enumerator> + + DataType DiscriminatorTypeObject <org.eclipse.emf.common.util.Enumerator> + + DataType DiscriminatorValue <java.lang.String> + + DataType Enumerated <org.eclipse.emf.common.util.Enumerator> + + DataType EnumTypeObject <org.eclipse.emf.common.util.Enumerator> + + DataType FetchTypeObject <org.eclipse.emf.common.util.Enumerator> + + DataType GenerationTypeObject <org.eclipse.emf.common.util.Enumerator> + + DataType InheritanceTypeObject <org.eclipse.emf.common.util.Enumerator> + + DataType OrderBy <java.lang.String> + + DataType Temporal <org.eclipse.emf.common.util.Enumerator> + + DataType TemporalTypeObject <org.eclipse.emf.common.util.Enumerator> + + DataType VersionType <java.lang.String> |