Class ElementDeletedEvent

java.lang.Object
org.eclipse.birt.report.model.api.activity.NotificationEvent
org.eclipse.birt.report.model.api.command.ElementDeletedEvent

public class ElementDeletedEvent extends NotificationEvent
Indicates that an element was deleted. The target element is the one that is deleted. By the time the event has been sent, the element is no longer part of the design, so the client should not access the target. Just compare the target to an object reference in the client code.
  • Constructor Details

    • ElementDeletedEvent

      public ElementDeletedEvent(org.eclipse.birt.report.model.core.DesignElement obj)
      Constructor.
      Parameters:
      obj - the deleted element.
    • ElementDeletedEvent

      public ElementDeletedEvent(org.eclipse.birt.report.model.core.DesignElement container, org.eclipse.birt.report.model.core.DesignElement deleted)
      Constructor.
      Parameters:
      container - container element
      deleted - the deleted element
  • Method Details

    • getContainer

      public org.eclipse.birt.report.model.core.DesignElement getContainer()
      Returns the container element.
      Returns:
      the container element.
    • getEventType

      public int getEventType()
      Description copied from class: NotificationEvent
      Returns the event type. The following event types are defined:
      • CONTENT_EVENT
      • ELEMENT_DELETE_EVENT
      • EXTENDS_EVENT
      • NAME_EVENT
      • NAME_SPACE_EVENT
      • PROPERTY_EVENT
      • STYLE_EVENT
      • USER_PROP_EVENT
      • CUSTOM_MSG_EVENT
      • EXTENSION_PROPERTY_DEFINITION_EVENT
      • NOTIFICATION_EVENT
      • VALIDATION_EVENT
      • LIBRARY_EVENT
      • ATTRIBUTE_EVENT
      • DISPOSE_EVENT
      • CONTENT_REPLACE_EVENT
      • TEMPLATE_TRANSFORM_EVENT
      Specified by:
      getEventType in class NotificationEvent
      Returns:
      the event type.
    • isSame

      public boolean isSame(NotificationEvent event)
      Description copied from class: NotificationEvent
      Compares and justifies whether this event and the given event is the same.
      Overrides:
      isSame in class NotificationEvent
      Parameters:
      event - the event to compare
      Returns:
      true if the two events are the same, otherwise false