See: Description
| Interface | Description |
|---|---|
| Attribute |
Describes an attribute.
|
| AttributeContainer |
Basic contract for any container holding attributes.
|
| Hierarchical |
Additional contract for things that can occur in an inheritance hierarchy (specifically ones we would
need to traverse).
|
| IndexedPluralAttribute |
TODO : javadoc
|
| PluralAttribute |
TODO : javadoc
|
| SingularAttribute |
A single valued (non-collection) attribute
|
| Type |
Basic information about a Java type, in regards to its role in particular set of mappings.
|
| Class | Description |
|---|---|
| AbstractAttributeContainer |
Convenient base class for
AttributeContainer. |
| AbstractAttributeContainer.IndexedPluralAttributeImpl | |
| AbstractAttributeContainer.PluralAttributeImpl | |
| AbstractAttributeContainer.SingularAttributeImpl | |
| BasicType |
Models a basic type.
|
| Component |
Models the notion of a component (what JPA calls an Embeddable).
|
| Entity |
Models the notion of an entity
|
| JavaType |
Models the naming of a Java type where we may not have access to that type's
Class reference. |
| NonEntity |
Models the concept class in the hierarchy with no persistent attributes.
|
| Superclass |
Models the concept of a (intermediate) superclass
|
| Enum | Description |
|---|---|
| PluralAttributeNature |
Identifies the specific semantic of a plural valued attribute.
|
| TypeNature |
Describes the type of a type :/
|
This package defines metadata modeling of a logical domain model. Specifically note that this package does not in any way attempt to encapsulate data modeling information such cardinality or associations. Also note that the top-level logical model is represetation (entity-mode) agnostic.
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.