# Uses of Class
org.eclipse.birt.report.model.api.activity.NotificationEvent

Packages that use NotificationEvent
Package
Description
org.eclipse.birt.report.model.api.activity
Manages the low-level undoable operations and event notifications.
org.eclipse.birt.report.model.api.command
Provides events when some command operations modify the state of the Design Engine.
org.eclipse.birt.report.model.api.core
Represents the fundamental data structures of the user-defined property and the interface of UI listener.
org.eclipse.birt.report.model.api.elements.table
org.eclipse.birt.report.model.api.validators
Provides the validation classes for semantic check on multiple properties.

## Uses of NotificationEvent in org.eclipse.birt.report.model.api.activity

Methods in org.eclipse.birt.report.model.api.activity with parameters of type NotificationEvent
Modifier and Type
Method
Description
`boolean`
NotificationEvent.`isSame(NotificationEvent event)`
Compares and justifies whether this event and the given event is the same.

## Uses of NotificationEvent in org.eclipse.birt.report.model.api.command

Subclasses of NotificationEvent in org.eclipse.birt.report.model.api.command
Modifier and Type
Class
Description
`class`
`ContentEvent`
Notification event that says that the contents of a container have changed.
`class`
`ContentReplaceEvent`
Notification event that says that one content of a container have been replaced by another one.
`class`
`CssEvent`
Included css style sheet event
`class`
`CssReloadedEvent`
Included css style sheet reload event
`class`
`CustomMsgEvent`
Notification event that says that the contents of user-defined message is added, dropped, or changed.
`class`
`ElementDeletedEvent`
Indicates that an element was deleted.
`class`
`ElementLocalizeEvent`
Events indicating that the element is just localized.
`class`
`EncryptionEvent`
Identifies that the encryption of an element property changed.
`class`
`ExtendsEvent`
Indicates that the extends attribute of an element changed.
`class`
`ExtensionPropertyDefinitionEvent`
Notification event to send when the dynamic property list is changed after setting an extension property value.
`class`
`LibraryChangeEvent`
Notification event that says that the module need refreshing.
`class`
`LibraryEvent`
Indicates that the library is added, dropped or shifted.
`class`
`LibraryReloadedEvent`
Events indicating that the library is reloaded.
`class`
`NameEvent`
Identifies that the name of an element changed.
`class`
`NameSpaceEvent`
Deprecated.
Since BIRT 2.1, there will no such event send by BIRT
`class`
`PropertyEvent`
Notification event to send when a property changes.
`class`
`ResourceChangeEvent`
Notification event that says that the module need refreshing.
`class`
`StyleEvent`
Notifies that the style of an element has changed.
`class`
`TemplateTransformEvent`
Notification event that says that transformation betweem a template element and a report item or data set occurs.
`class`
`ThemeEvent`
Notifies that the style of an element has changed.
`class`
`UserPropertyEvent`
Indicates a change to a user-defined property.
`class`
`ViewsContentEvent`
Notification event that says that multiple views of a container have changed.
Methods in org.eclipse.birt.report.model.api.command with parameters of type NotificationEvent
Modifier and Type
Method
Description
`boolean`
ContentEvent.`isSame(NotificationEvent event)`
`boolean`
ElementDeletedEvent.`isSame(NotificationEvent event)`
`boolean`
NameSpaceEvent.`isSame(NotificationEvent event)`
Deprecated.
`boolean`
PropertyEvent.`isSame(NotificationEvent event)`
`boolean`
TemplateTransformEvent.`isSame(NotificationEvent event)`
`boolean`
UserPropertyEvent.`isSame(NotificationEvent event)`
`boolean`
ViewsContentEvent.`isSame(NotificationEvent event)`

## Uses of NotificationEvent in org.eclipse.birt.report.model.api.core

Subclasses of NotificationEvent in org.eclipse.birt.report.model.api.core
Modifier and Type
Class
Description
`class`
`AttributeEvent`
Notification event that says that the attribute of the module is changed.
`class`
`DisposeEvent`
Notification event that says that the module is disposed.
Methods in org.eclipse.birt.report.model.api.core with parameters of type NotificationEvent
Modifier and Type
Method
Description
`void`
Listener.`elementChanged(DesignElementHandle focus, NotificationEvent ev)`
Notifies the listener about a Design Engine event.
`boolean`
AttributeEvent.`isSame(NotificationEvent event)`

## Uses of NotificationEvent in org.eclipse.birt.report.model.api.elements.table

Subclasses of NotificationEvent in org.eclipse.birt.report.model.api.elements.table
Modifier and Type
Class
Description
`class`
`LayoutChangedEvent`
Notification event that says that the layout of the table element has been changed.

## Uses of NotificationEvent in org.eclipse.birt.report.model.api.validators

Subclasses of NotificationEvent in org.eclipse.birt.report.model.api.validators
Modifier and Type
Class
Description
`class`
`ValidationEvent`
Notification event that says that the validation is performed and whether error exists.