Bug 302791 [CommonNavigator] Associated editor does not close when deleting resource (editorInput) through CommonNavigator
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/actions/CommonActionProviderDescriptor.java
protected Iterator dependentDescriptors() {
		return dependentDescriptors.iterator();
	}
	protected Iterator overridingDescriptors() {
		return overridingDescriptors.iterator();
	}
	/**
	 * @return the id of the contributing plugin
	 */
	public String getPluginId() {
		return pluginId;
	}
	
	public String toString() {
		if (toString == null) {
			toString = "CommonActionProviderDescriptor[definedId=" + getDefinedId() + ", visibilityId=" + getId() + ", dependsOn=" + getDependsOnId() + ", overrides=" + getOverridesId() + "]"; 
		}
		return toString;
	} 
	
	/**
	 * Sorts CommonActionProviderDescriptors by priority, and then by defined id. 
	 * @since 3.2
	 *
	 */
	public static class CommonActionProviderDescriptorCompator implements Comparator { 
		/**
		 * The singleton instance.
		 */
		public static final CommonActionProviderDescriptorCompator INSTANCE = new CommonActionProviderDescriptorCompator();