# Uses of Interface
org.eclipse.emf.cdo.view.CDOViewEvent

Packages that use CDOViewEvent
Package
Description
org.eclipse.emf.cdo.transaction
Client concepts for dealing with transactions, distributed transactions and their save points.
org.eclipse.emf.cdo.view
Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.

## Uses of CDOViewEvent in org.eclipse.emf.cdo.transaction

Subinterfaces of CDOViewEvent in org.eclipse.emf.cdo.transaction
Modifier and Type
Interface
Description
`interface`
`CDOTransactionConflictAddedEvent`
A `view event` fired from a `transaction` for each `object` that enters the `conflict` state.
`interface`
`CDOTransactionConflictChangedEvent`
A `view event` fired from a `transaction` for each `object` that enters the `conflict` state.
`interface`
`CDOTransactionConflictEvent`
Deprecated.
As of 4.19 use `CDOTransactionConflictAddedEvent`.
`interface`
`CDOTransactionConflictRemovedEvent`
A `view event` fired from a `transaction` for each `object` that leaves the `conflict` state.
`interface`
`CDOTransactionFinishedEvent`
A `view event` fired from a `transaction` when it becomes `clean` after a sucessful `commit` or `rollback`.
`interface`
`CDOTransactionStartedEvent`
A `view event` fired from a `transaction` when it first becomes `dirty`.

## Uses of CDOViewEvent in org.eclipse.emf.cdo.view

Subinterfaces of CDOViewEvent in org.eclipse.emf.cdo.view
Modifier and Type
Interface
Description
`interface`
`CDOViewAdaptersNotifiedEvent`
A `view event` fired when a `view` has finished notifying EMF `adapters` about remote changes.
`interface`
`CDOViewDurabilityChangedEvent`
A `view event` fired when a `view` has been made `durable` or volatile.
`interface`
`CDOViewInvalidationEvent`
A `view event` fired when passive updates (commit notifications) are being received from a remote repository.
`interface`
`CDOViewLocksChangedEvent`
A `view event` fired when `lock changes` are being received from a remote repository.
`interface`
`CDOViewPermissionsChangedEvent`
A `view event` fired when `permissions` of the `revisions` of this view have changed.
`interface`
`CDOViewTargetChangedEvent`
A `view event` fired when the branch point of a `view` has changed.
Classes in org.eclipse.emf.cdo.view that implement CDOViewEvent
Modifier and Type
Class
Description
`static final class`
`CDOViewEventProducer.CDOAttachingObjectEvent`
An `event` fired from a `view event producer` when `CDOTransactionHandler1.attachingObject()` was called.
`static final class`
`CDOViewEventProducer.CDOCommittedTransactionEvent`
An `event` fired from a `view event producer` when `CDOTransactionHandler2.committedTransaction()` was called.
`static final class`
`CDOViewEventProducer.CDOCommittingTransactionEvent`
An `event` fired from a `view event producer` when `CDOTransactionHandler2.committingTransaction()` was called.
`static final class`
`CDOViewEventProducer.CDODetachingObjectEvent`
An `event` fired from a `view event producer` when `CDOTransactionHandler1.detachingObject()` was called.
`static final class`
`CDOViewEventProducer.CDOModifyingObjectEvent`
An `event` fired from a `view event producer` when `CDOTransactionHandler1.modifyingObject()` was called.
`static final class`
`CDOViewEventProducer.CDOObjectStateChangedEvent`
An `event` fired from a `view event producer` when `CDOObjectHandler.objectStateChanged()` was called.
`static final class`
`CDOViewEventProducer.CDORolledBackTransactionEvent`
An `event` fired from a `view event producer` when `CDOTransactionHandler2.rolledBackTransaction()` was called.