Package org.eclipse.core.runtime.dynamichelpers

Examples of org.eclipse.core.runtime.dynamichelpers.IExtensionTracker.registerObject()


        full.add(nextDefinition);
      } else {
        lightweight.add(nextDefinition);
      }
                       
      configurationElementTracker.registerObject(nextDefinition.getConfigurationElement().getDeclaringExtension(), nextDefinition, IExtensionTracker.REF_WEAK);
        }

        fullDefinitions = new FullDecoratorDefinition[full.size()];
        full.toArray(fullDefinitions);
View Full Code Here


    public void addWorkingSetDescriptor(WorkingSetDescriptor descriptor) {
    Assert.isTrue(!workingSetDescriptors.containsValue(descriptor),
        "working set descriptor already registered"); //$NON-NLS-1$
    IExtensionTracker tracker = PlatformUI.getWorkbench()
        .getExtensionTracker();
    tracker.registerObject(descriptor.getConfigurationElement()
        .getDeclaringExtension(), descriptor,
        IExtensionTracker.REF_WEAK);
    workingSetDescriptors.put(descriptor.getId(), descriptor);
  }
View Full Code Here

          IExtensionTracker extensionTracker = PlatformUI.getWorkbench().getExtensionTracker();
                    extensionTracker.registerHandler(handler, ExtensionTracker
                            .createExtensionPointFilter(getExtensionPoint()));
          // register the new browser support for removal
          // notification
          extensionTracker
              .registerObject(element.getDeclaringExtension(),
                  activeSupport, IExtensionTracker.REF_WEAK);
          return true;
        } catch (CoreException e) {
          WorkbenchPlugin
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.