Class 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 Detail

      • 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 Detail

      • 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