| /* |
| *(c) Copyright QNX Software Systems Ltd. 2002. |
| * All Rights Reserved. |
| * |
| */ |
| |
| package org.eclipse.cdt.debug.core.cdi; |
| |
| import org.eclipse.cdt.debug.core.cdi.event.ICDIEventListener; |
| |
| /** |
| * |
| * Clients interested in the CDI model change notification may |
| * register with this object. |
| * |
| * @since Jul 10, 2002 |
| */ |
| public interface ICDIEventManager extends ICDISessionObject { |
| |
| /** |
| * Adds the given listener to the collection of registered |
| * event listeners. Has no effect if an identical listener is |
| * already registered. |
| * |
| * @param listener - the listener to add |
| */ |
| void addEventListener( ICDIEventListener listener ); |
| |
| /** |
| * Removes the given listener from the collection of registered |
| * event listeners. Has no effect if an identical listener is not |
| * already registered. |
| * |
| * @param listener - the listener to remove |
| */ |
| void removeEventListener( ICDIEventListener listener ); |
| |
| } |