Bug 88926 [Preferences] IDE should subclass FileEditorsPreferencePage
Currently the link to the content types editor page lives in Workbench despite the target living in IDE. This should be resolved for 3.1
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ContentTypesPreferencePage.java
/*
         * (non-Javadoc)
         * 
         * @see org.eclipse.jface.viewers.LabelProvider#getText(java.lang.Object)
         */
        public String getText(Object element) {
            IContentType contentType = (IContentType) element;
            return contentType.getName();
        }
    }
    private class ContentTypesContentProvider implements ITreeContentProvider {
        private IContentTypeManager manager;
        /*
         * (non-Javadoc)
         * 
         * @see org.eclipse.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object)
         */
        public Object[] getChildren(Object parentElement) {
            List elements = new ArrayList();
            IContentType baseType = (IContentType) parentElement;
            IContentType[] contentTypes = manager.getAllContentTypes();
            for (int i = 0; i < contentTypes.length; i++) {
                IContentType type = contentTypes[i];
                if (type.getBaseType() == baseType)
                    elements.add(type);
            }
            return elements.toArray();
        }