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>
A registry for
editor openers
.
Descriptors
are registered for contributions to the "org.eclipse.emf.cdo.ui.editorOpeners"
extension point.- 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 class
Aneditor opener
descriptor registered with theregistry
for contributions to the"org.eclipse.emf.cdo.ui.editorOpeners"
extension point.Nested 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.DeferrableActivation
Nested 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 TypeMethodDescriptionvoid
addEditorOpener
(CDOEditorOpener editorOpener) protected void
getEditorOpeners
(URI uri) boolean
isEmpty()
openEditor
(IWorkbenchPage page, URI uri) void
void
removeEditorOpener
(CDOEditorOpener editorOpener) Methods inherited from class org.eclipse.net4j.util.container.Container
fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEvent
Methods 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, toString
Methods inherited from class org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
isEmpty
in interfaceorg.eclipse.net4j.util.container.IContainer<CDOEditorOpener>
- Overrides:
isEmpty
in classorg.eclipse.net4j.util.container.Container<CDOEditorOpener>
-
doActivate
- Overrides:
doActivate
in classorg.eclipse.net4j.util.lifecycle.Lifecycle
- Throws:
Exception
-
readExtensions
public void readExtensions()
-