Class Attribute<E extends Entity<E,A,R>,A extends Attribute<E,A,R>,R extends Relationship<E,A,R>>

java.lang.Object
org.apache.cayenne.map.Attribute<E,A,R>
All Implemented Interfaces:
Serializable, CayenneMapEntry, XMLSerializable
Direct Known Subclasses:
DbAttribute, ObjAttribute

public abstract class Attribute<E extends Entity<E,A,R>,A extends Attribute<E,A,R>,R extends Relationship<E,A,R>> extends Object implements CayenneMapEntry, XMLSerializable, Serializable
Defines a property descriptor that is a part of an Entity. Two examples of things that are described by attributes are Java class properties and database table columns.
See Also: