/** Constructor */ public ContentMRUAction( int order, INavigatorContentDescriptor contentDescriptor, INavigatorContentService contentService, CommonViewer commonViewer) { super( "" + order + " " + contentDescriptor.getName(), AS_CHECK_BOX); // $NON-NLS-1$//$NON-NLS-2$ this.contentDescriptor = contentDescriptor; this.contentService = contentService; this.commonViewer = commonViewer; setChecked(contentService.isActive(contentDescriptor.getId())); }
/* (non-Javadoc) * @see org.eclipse.ui.navigator.IDescriptionProvider#getDescription(java.lang.Object) */ @Override public String getDescription(Object element) { if (element instanceof INavigatorContentDescriptor) { INavigatorContentDescriptor ncd = (INavigatorContentDescriptor) element; String desc = NLS.bind( Messages.CommonFilterDescriptorLabelProvider_ContentExtensionDescription, new Object[] {ncd.getName()}); return desc; } return null; }