|
IBM Rational Software Modeler Release 6.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.xtools.common.core.service.AbstractProvider
The abstract parent of all service providers. Implements basic support for thread-safe provider change notification.
Service implementers are expected to expose service specific provider classes extending this class.
Service provider implementers never need to extend this class directly, they instead derive their provider implementation from the service specific provider class extending this interface.
Constructor Summary | |
protected |
AbstractProvider()
Constructs a new abstract provider. |
Method Summary | |
void |
addProviderChangeListener(IProviderChangeListener listener)
Adds the specified listener to the list of provider change listeners for this abstract provider. |
protected void |
fireProviderChange(ProviderChangeEvent event)
Notifies the listeners for this abstract provider that the specified event has occurred. |
void |
removeProviderChangeListener(IProviderChangeListener listener)
Removes the specified listener from the list of provider change listeners for this abstract provider. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.xtools.common.core.service.IProvider |
provides |
Constructor Detail |
protected AbstractProvider()
Method Detail |
public void addProviderChangeListener(IProviderChangeListener listener)
addProviderChangeListener
in interface IProvider
listener
- The listener to be added.IProvider.addProviderChangeListener(IProviderChangeListener)
public void removeProviderChangeListener(IProviderChangeListener listener)
removeProviderChangeListener
in interface IProvider
listener
- The listener to be removed.IProvider.removeProviderChangeListener(IProviderChangeListener)
protected void fireProviderChange(ProviderChangeEvent event)
event
- The provider change event to be fired.
|
IBM Rational Software Modeler Release 6.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2004. All rights reserved.