|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.ecp.internal.core.util.Registry<ELEMENT,OBSERVER>
ELEMENT - OBSERVER - public abstract class Registry<ELEMENT,OBSERVER extends ECPObserver>
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle |
|---|
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle |
|---|
USE_LABEL |
| Constructor Summary | |
|---|---|
Registry()
Default constructor. |
|
| Method Summary | |
|---|---|
void |
addObserver(OBSERVER observer)
Adds an ECPObserver to the ECPObserverBus. |
void |
changeElements(Set<String> remove,
Set<ELEMENT> add)
Adds or remove elements contained in the registry. |
void |
disposed(ECPDisposable disposable)
Callback method being used to notify listeners about a dispose. |
ELEMENT |
getElement(String key)
Retrieves an element with a certain name from the registry. |
int |
getElementCount()
Returns the number of elements managed by the registry. |
Set<String> |
getElementNames()
Returns the names of the elements managed by the registry. |
Collection<ELEMENT> |
getElements()
Returns the list of elements managed by the registry. |
boolean |
hasElement(String name)
Checks if an element with a certain name is managed by the registry. |
boolean |
hasElements()
Returns if the registry has elements. |
void |
removeObserver(OBSERVER observer)
Removes an ECPObserver to the ECPObserverBus. |
| Methods inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle |
|---|
activate, deactivate, getLifecycleState, isActive, isDeferredActivation, toString |
| Methods inherited from class org.eclipse.net4j.util.event.Notifier |
|---|
addListener, fireEvent, fireEvent, fireEvent, getListeners, hasListeners, removeListener |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.net4j.util.event.INotifier |
|---|
addListener, getListeners, hasListeners, removeListener |
| Constructor Detail |
|---|
public Registry()
| Method Detail |
|---|
public final ELEMENT getElement(String key)
key - the name of the element to retrieve
public final Set<String> getElementNames()
public final int getElementCount()
public final Collection<ELEMENT> getElements()
public final boolean hasElements()
public final boolean hasElement(String name)
name - the name of the element to check
public final void changeElements(Set<String> remove,
Set<ELEMENT> add)
remove - a set of elements to be removedadd - a set of elements to be addedpublic final void disposed(ECPDisposable disposable)
disposed in interface ECPDisposable.DisposeListenerdisposable - the object being disposedpublic void addObserver(OBSERVER observer)
ECPObserver to the ECPObserverBus.
observer - the observer to be addedpublic void removeObserver(OBSERVER observer)
ECPObserver to the ECPObserverBus.
observer - the observer to be removed
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||