Runtime

## Uses of Interface
org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener

Packages that use NotificationListener
org.eclipse.gmf.runtime.diagram.core.listener: Aurora internal packages Package Specification this package contains classes related to the listening and Notifying capabilities provided by the diagram layer
org.eclipse.gmf.runtime.diagram.ui.editparts: Aurora internal packages Package Specification This package contains the edit part classes.
org.eclipse.gmf.runtime.diagram.ui.editpolicies: Aurora internal packages Package Specification This package contains the edit policy classes.
org.eclipse.gmf.runtime.diagram.ui.handles: Aurora internal packages Package Specification handles and handle locator package
org.eclipse.gmf.runtime.diagram.ui.render.editparts: Package Specification This package contains the edit part classes.

Uses of NotificationListener in org.eclipse.gmf.runtime.diagram.core.listener

Methods in org.eclipse.gmf.runtime.diagram.core.listener with parameters of type NotificationListener
`void` `DiagramEventBroker.addNotificationListener(EObject target, NotificationListener listener)` Add the supplied `listener` to the listener list.
`void` `DiagramEventBroker.addNotificationListener(EObject target, EStructuralFeature key, NotificationListener listener)` Add the supplied `listener` to the listener list.
`void` `DiagramEventBroker.removeNotificationListener(EObject target, NotificationListener listener)` remove the supplied `listener` from the listener list.
`void` `DiagramEventBroker.removeNotificationListener(EObject target, java.lang.Object key, NotificationListener listener)` remove the supplied `listener` from the listener list.

Uses of NotificationListener in org.eclipse.gmf.runtime.diagram.ui.editparts

Classes in org.eclipse.gmf.runtime.diagram.ui.editparts that implement NotificationListener
`class` `AbstractBorderedShapeEditPart` This is a shape which may contain border items.
`class` `AbstractBorderItemEditPart` The class controls the behavior of a border item.
`class` `BorderedBorderItemEditPart` A border item shape that can also have border items.
`class` `CompartmentEditPart`
`class` `ConnectionEditPart` the base edit part that controls `Edge` views, it is the basic controller for the connection's view
`class` `ConnectionNodeEditPart` Connection Node EditPart, a specialized Connection EditPart that installs a `ditPolicy.GRAPHICAL_NODE_ROLE` on this edit part. it also implements INodeEditPart which defines the connectable edit parts
`class` `DiagramEditPart` Controller for the diagram
`class` `GraphicalEditPart`
`class` `LabelEditPart` Controller for all label that deals with interactions bewteen the label figure the underline editpart
`class` `ListCompartmentEditPart` An editpart implementation of the ResizableCompartment as a list compartment
`class` `ListItemEditPart`
`class` `NestableListItemEditPart` Extends ListItemEditPart to support nesting of list compartments.
`class` `NoteEditPart` Note shape which provides textual annotations for diagram elements.
`class` `ResizableCompartmentEditPart` An editpart for controlling generic resizable compartment views The compartment can be collapsed, hidden, resized, or given a title
`class` `SemanticListCompartmentEditPart` A List compartment Edit part that contains semantic edit parts.
`class` `ShapeCompartmentEditPart` A generic (sub) shape container that holds instances of `ShapeNodeEditPart`s and manages the display of `ConnectionNodeEditPart`s anchored to these shape editpart instances.
`class` `ShapeEditPart` the base controler for shapes
`class` `ShapeNodeEditPart` the shape node controller
`class` `TextCompartmentEditPart` yhe conroller for hte text compartment
`class` `TopGraphicEditPart` the top graphic controller

Methods in org.eclipse.gmf.runtime.diagram.ui.editparts with parameters of type NotificationListener
`protected void` `ConnectionEditPart.addListenerFilter(java.lang.String filterId, NotificationListener listener, EObject element)` Adds a listener filter by adding the given listener to a passed notifier
`protected void` `ConnectionEditPart.addListenerFilter(java.lang.String filterId, NotificationListener listener, EObject element, EStructuralFeature feature)` Adds a listener filter by adding the given listener to a passed notifier
`protected void` `GraphicalEditPart.addListenerFilter(java.lang.String filterId, NotificationListener listener, EObject element)` Adds a listener filter by adding the given listener to a passed notifier
`protected void` `GraphicalEditPart.addListenerFilter(java.lang.String filterId, NotificationListener listener, EObject element, EStructuralFeature feature)` Adds a listener filter by adding the given listener to a passed notifier

Uses of NotificationListener in org.eclipse.gmf.runtime.diagram.ui.editpolicies

Classes in org.eclipse.gmf.runtime.diagram.ui.editpolicies that implement NotificationListener
`class` `CanonicalEditPolicy` The base canonical editpolicy class.

Methods in org.eclipse.gmf.runtime.diagram.ui.editpolicies with parameters of type NotificationListener
`protected boolean` `CanonicalEditPolicy.addListenerFilter(java.lang.String filterId, NotificationListener listener, EObject element)` Adds a listener filter by adding the given listener to a passed notifier.
`protected boolean` `CanonicalEditPolicy.addListenerFilter(java.lang.String filterId, NotificationListener listener, EObject element, EStructuralFeature feature)` Adds a listener filter by adding the given listener to a passed notifier.

Uses of NotificationListener in org.eclipse.gmf.runtime.diagram.ui.handles

Classes in org.eclipse.gmf.runtime.diagram.ui.handles that implement NotificationListener
`class` `CompartmentCollapseHandle` A handle for collapsing resizable compartments

Uses of NotificationListener in org.eclipse.gmf.runtime.diagram.ui.render.editparts

Classes in org.eclipse.gmf.runtime.diagram.ui.render.editparts that implement NotificationListener
`class` `AbstractImageEditPart`
`class` `URLImageEditPart`

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.