org.eclipse.emf.cdo.view
Interface CDOViewRegistry

All Superinterfaces:
IContainer<CDOViewRegistry.Registration>, INotifier

public interface CDOViewRegistry
extends IContainer<CDOViewRegistry.Registration>

A global registry of all open views and transactions.

Since:
4.2
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.

Nested Class Summary
static interface CDOViewRegistry.Registration
          A bidirectional mapping between a registered view and its class loader-wide ID.
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
IContainer.Modifiable<E>
 
Field Summary
static CDOViewRegistry INSTANCE
          The class loader-wide singleton instance of the view registry.
static int NOT_REGISTERED
          A symbolic constant returned from getID(CDOView) if the view is not registered.
 
Method Summary
 int getID(CDOView view)
          Returns the ID of the given view if it is registered, 0 otherwise.
 int[] getIDs()
          Returns the IDs of all registered views.
 CDOView getView(int id)
          Returns the view with the given ID if it is registered, null otherwise.
 CDOView[] getViews()
          Returns all registered views.
 
Methods inherited from interface org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
 

Field Detail

INSTANCE

static final CDOViewRegistry INSTANCE
The class loader-wide singleton instance of the view registry.


NOT_REGISTERED

static final int NOT_REGISTERED
A symbolic constant returned from getID(CDOView) if the view is not registered.

See Also:
Constant Field Values
Method Detail

getIDs

int[] getIDs()
Returns the IDs of all registered views.


getViews

CDOView[] getViews()
Returns all registered views.


getID

int getID(CDOView view)
Returns the ID of the given view if it is registered, 0 otherwise.


getView

CDOView getView(int id)
Returns the view with the given ID if it is registered, null otherwise.



Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.