| Name | Description | Type | Package | Framework |
| AttributeEvent | Represents events resulted from Attribute changes in CayenneModeler. | Class | org.apache.cayenne.map.event | Apache Cayenne |
| DataMapEvent | An events describing a DataMap change. | Class | org.apache.cayenne.map.event | Apache Cayenne |
| DataMapListener | An interface for a listener interested in DataMap changes. | Interface | org.apache.cayenne.map.event | Apache Cayenne |
| DataNodeEvent | Represents events resulted from DataNode changes See Also:Serialized Form | Class | org.apache.cayenne.map.event | Apache Cayenne |
| DataNodeListener | Interface | org.apache.cayenne.map.event | Apache Cayenne | |
| DbAttributeListener | For managing the changes in the DbAttribute. | Interface | org.apache.cayenne.map.event | Apache Cayenne |
| DbEntityListener | Defines a listener for DbEntity modification events. | Interface | org.apache.cayenne.map.event | Apache Cayenne |
| DbRelationshipListener | For managing the changes in the DbRelationship. | Interface | org.apache.cayenne.map.event | Apache Cayenne |
| DomainEvent | Represents events resulted from DataDomain changes See Also:Serialized Form | Class | org.apache.cayenne.map.event | Apache Cayenne |
| DomainListener | Interface | org.apache.cayenne.map.event | Apache Cayenne | |
| EmbeddableAttributeEvent | Class | org.apache.cayenne.map.event | Apache Cayenne | |
| EmbeddableAttributeListener | Interface | org.apache.cayenne.map.event | Apache Cayenne | |
| EmbeddableEvent | Class | org.apache.cayenne.map.event | Apache Cayenne | |
| EmbeddableListener | Interface | org.apache.cayenne.map.event | Apache Cayenne | |
| EntityEvent | Represents events resulted from Entity changes in CayenneModeler. | Class | org.apache.cayenne.map.event | Apache Cayenne |
| MapEvent | Superclass of CayenneModeler events. | Class | org.apache.cayenne.map.event | Apache Cayenne |
| ObjAttributeListener | Listener for ObjAttribute events. | Interface | org.apache.cayenne.map.event | Apache Cayenne |
| ObjEntityListener | Interface | org.apache.cayenne.map.event | Apache Cayenne | |
| ObjRelationshipListener | Defines a listener for ObjRelationship modification events. | Interface | org.apache.cayenne.map.event | Apache Cayenne |
| ProcedureEvent | An event generated when a Procedure object is added to a DataMap, removed from a DataMap, or changed within a DataMap. | Class | org.apache.cayenne.map.event | Apache Cayenne |
| ProcedureListener | Listener for Procedure events. | Interface | org.apache.cayenne.map.event | Apache Cayenne |
| ProcedureParameterEvent | Class | org.apache.cayenne.map.event | Apache Cayenne | |
| ProcedureParameterListener | Listener for ProcedureParameterEvents. | Interface | org.apache.cayenne.map.event | Apache Cayenne |
| QueryEvent | An event generated when a Query object is added to a DataMap, removed from a DataMap, or changed within a DataMap. | Class | org.apache.cayenne.map.event | Apache Cayenne |
| QueryListener | Listener for QueryEvents. | Interface | org.apache.cayenne.map.event | Apache Cayenne |
| RelationshipEvent | Represents events resulted from Relationship changes in CayenneModeler. | Class | org.apache.cayenne.map.event | Apache Cayenne |