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 Classes
    Modifier and Type
    Class
    Description
    static final class 
     

    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

    Fields
    Modifier and Type
    Field
    Description
     

    Fields inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle

    USE_LABEL
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected void
     
     
     
     
    boolean
     
     
    void
     
    void
     

    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

  • Constructor Details

    • Registry

      public Registry()
  • Method Details

    • openEditor

      public IEditorPart openEditor(IWorkbenchPage page, URI uri)
    • getEditorOpener

      public CDOEditorOpener getEditorOpener(String id)
    • getEditorOpeners

      public CDOEditorOpener[] getEditorOpeners(URI uri)
    • addEditorOpener

      public void addEditorOpener(CDOEditorOpener editorOpener)
    • removeEditorOpener

      public void removeEditorOpener(CDOEditorOpener editorOpener)
    • getElements

      public CDOEditorOpener[] getElements()
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.eclipse.net4j.util.container.IContainer<CDOEditorOpener>
      Overrides:
      isEmpty in class org.eclipse.net4j.util.container.Container<CDOEditorOpener>
    • doActivate

      protected void doActivate() throws Exception
      Overrides:
      doActivate in class org.eclipse.net4j.util.lifecycle.Lifecycle
      Throws:
      Exception
    • readExtensions

      public void readExtensions()