Package org.eclipse.emf.cdo.ui
Class CDOEditorOpener.Registry
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.lifecycle.ShareableLifecycle
org.eclipse.net4j.util.container.Container<CDOEditorOpener>
org.eclipse.emf.cdo.ui.CDOEditorOpener.Registry
- All Implemented Interfaces:
org.eclipse.net4j.util.container.IContainer<CDOEditorOpener>,org.eclipse.net4j.util.event.INotifier,org.eclipse.net4j.util.event.INotifier.INotifier2,org.eclipse.net4j.util.lifecycle.IDeactivateable,org.eclipse.net4j.util.lifecycle.ILifecycle,org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
- Enclosing interface:
- CDOEditorOpener
public static class CDOEditorOpener.Registry
extends org.eclipse.net4j.util.container.Container<CDOEditorOpener>
- Since:
- 4.4
- Author:
- Eike Stepper
- No Extend
- This class is not intended to be subclassed by clients.
- No Instantiate
- This class is not intended to be instantiated by clients.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classNested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends Object>Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationNested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Field Summary
FieldsFields inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABEL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEditorOpener(CDOEditorOpener editorOpener) protected voidgetEditorOpeners(URI uri) booleanisEmpty()openEditor(IWorkbenchPage page, URI uri) voidvoidremoveEditorOpener(CDOEditorOpener editorOpener) Methods inherited from class org.eclipse.net4j.util.container.Container
fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEventMethods inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringMethods inherited from class org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
Registry
public Registry()
-
-
Method Details
-
openEditor
-
getEditorOpener
-
getEditorOpeners
-
addEditorOpener
-
removeEditorOpener
-
getElements
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.eclipse.net4j.util.container.IContainer<CDOEditorOpener>- Overrides:
isEmptyin classorg.eclipse.net4j.util.container.Container<CDOEditorOpener>
-
doActivate
- Overrides:
doActivatein classorg.eclipse.net4j.util.lifecycle.Lifecycle- Throws:
Exception
-
readExtensions
public void readExtensions()
-