1 11 package org.eclipse.ui.navigator; 12 13 import org.eclipse.jface.action.GroupMarker; 14 import org.eclipse.jface.action.Separator; 15 16 27 public interface INavigatorViewerDescriptor { 28 29 35 String PROP_HIDE_AVAILABLE_EXT_TAB = "org.eclipse.ui.navigator.hideAvailableExtensionsTab"; 37 42 String PROP_HIDE_AVAILABLE_CUSTOMIZATIONS_DIALOG = "org.eclipse.ui.navigator.hideAvailableCustomizationsDialog"; 44 49 String PROP_HIDE_COLLAPSE_ALL_ACTION = "org.eclipse.ui.navigator.hideCollapseAllAction"; 51 56 String PROP_HIDE_LINK_WITH_EDITOR_ACTION = "org.eclipse.ui.navigator.hideLinkWithEditorAction"; 58 63 String getViewerId(); 64 65 71 String getPopupMenuId(); 72 73 83 boolean isVisibleContentExtension(String aContentExtensionId); 84 85 95 boolean isVisibleActionExtension(String anActionExtensionId); 96 97 107 boolean isRootExtension(String aContentExtensionId); 108 109 117 boolean hasOverriddenRootExtensions(); 118 119 129 boolean allowsPlatformContributionsToContextMenu(); 130 131 144 MenuInsertionPoint[] getCustomInsertionPoints(); 145 146 153 String getStringConfigProperty(String aPropertyName); 154 155 162 boolean getBooleanConfigProperty(String aPropertyName); 163 164 } | Popular Tags |