Examples of IExtensionTracker


Examples of org.eclipse.core.runtime.dynamichelpers.IExtensionTracker

     * registry for dynamic UI purposes.
     */
    public EditorRegistry() {
        super();
        initializeFromStorage();
        IExtensionTracker tracker = PlatformUI.getWorkbench().getExtensionTracker();
        tracker.registerHandler(this, ExtensionTracker.createExtensionPointFilter(getExtensionPointFilter()));
    relatedRegistry = new RelatedRegistry();
    }
View Full Code Here

Examples of org.eclipse.core.runtime.dynamichelpers.IExtensionTracker

  /**
   * Creates an instance of the class.
   */
  private StatusHandlerRegistry() {
    IExtensionTracker tracker = PlatformUI.getWorkbench()
        .getExtensionTracker();
    IExtensionPoint handlersPoint = Platform.getExtensionRegistry()
        .getExtensionPoint(WorkbenchPlugin.PI_WORKBENCH,
            STATUSHANDLERS_POINT_NAME);
    IExtension[] extensions = handlersPoint.getExtensions();

    statusHandlerDescriptorsMap = new StatusHandlerDescriptorsMap();

    // initial population
    for (int i = 0; i < extensions.length; i++) {
      addExtension(tracker, extensions[i]);
    }

    tracker.registerHandler(this, ExtensionTracker
        .createExtensionPointFilter(handlersPoint));

    // registers on products ext. point to, needed
    // for changing the default handler if product is changed
    IExtensionPoint productsPoint = Platform.getExtensionRegistry()
        .getExtensionPoint(Platform.PI_RUNTIME, Platform.PT_PRODUCT);

    tracker.registerHandler(this, ExtensionTracker
        .createExtensionPointFilter(productsPoint));
  }
View Full Code Here

Examples of org.eclipse.core.runtime.dynamichelpers.IExtensionTracker

                        StatusUtil.newStatus(IStatus.ERROR,
                                "Could not update contribution managers", e); //$NON-NLS-1$
                    }
                });
    triggerPointManager = new TriggerPointManager();
    IExtensionTracker tracker = PlatformUI.getWorkbench().getExtensionTracker();
        tracker.registerHandler(this, ExtensionTracker.createExtensionPointFilter(getActivitySupportExtensionPoint()));
    }
View Full Code Here

Examples of org.eclipse.core.runtime.dynamichelpers.IExtensionTracker

                            return true;
                        }
                        return false;
                    }
                });
        IExtensionTracker tracker = PlatformUI.getWorkbench().getExtensionTracker();
        tracker.registerHandler(this, ExtensionTracker.createExtensionPointFilter(getExtensionPointFilter()));

        IExtensionPoint point = getExtensionPointFilter();
        IExtension[] extensions = point.getExtensions();
        for (int i = 0; i < extensions.length; i++) {
            addExtension(tracker,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.