PTP
Release 7.0

org.eclipse.ptp.debug.core.pdi.manager
Interface IPDIEventManager

All Superinterfaces:
IPDIManager, IPDISessionObject, IPDISet

public interface IPDIEventManager
extends IPDIManager

Clients interested in the PDI model change notification may register with this object


Method Summary
 void addEventListener(IPDIEventListener listener)
          Adds the given listener to the collection of registered event listeners.
 void fireEvent(IPDIEvent event)
          Fire event
 void fireEvents(IPDIEvent[] events)
          Fire multiple events
 IPDIEventRequest getCurrentRequest()
          Get the current reques
 void notifyEventRequest(IPDIEventRequest request)
          Notify the event request
 void registerEventRequest(IPDIEventRequest request)
          Register a request in event manager for lookup
 void removeAllRegisteredEventRequests()
          remove all registered event requests
 void removeEventListener(IPDIEventListener listener)
          Removes the given listener from the collection of registered event listeners.
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.manager.IPDIManager
isAutoUpdate, setAutoUpdate, shutdown, update
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISessionObject
getSession
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISet
getTasks
 

Method Detail

addEventListener

void addEventListener(IPDIEventListener listener)
Adds the given listener to the collection of registered event listeners. Has no effect if an identical listener is already registered

Parameters:
listener - - the listener to add

fireEvent

void fireEvent(IPDIEvent event)
Fire event

Parameters:
event -

fireEvents

void fireEvents(IPDIEvent[] events)
Fire multiple events

Parameters:
events -

getCurrentRequest

IPDIEventRequest getCurrentRequest()
Get the current reques

Returns:

notifyEventRequest

void notifyEventRequest(IPDIEventRequest request)
Notify the event request

Parameters:
request -

registerEventRequest

void registerEventRequest(IPDIEventRequest request)
Register a request in event manager for lookup

Parameters:
request - an event request

removeAllRegisteredEventRequests

void removeAllRegisteredEventRequests()
remove all registered event requests


removeEventListener

void removeEventListener(IPDIEventListener listener)
Removes the given listener from the collection of registered event listeners. Has no effect if an identical listener is not already registered

Parameters:
listener - - the listener to remove

PTP
Release 7.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.