Events

The event database structure is where more than one class, each of stereotypes Event, shares a single database table. Each Event class has an Autopersist dependency to the containing event class (target) for which the database table is created. The Autopersist dependency implies that all persistent attributes in an event ispec that is the source of the dependency, are persisted in the table of the target event class.

It is possible to code multiple event structures, that is, to have multiple classes of stereotype event each of which is the target of Autopersist dependencies from other event classes.