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
* 
         * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer,
         *      java.lang.Object, java.lang.Object)
         */
        public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
        }
        /*
         * (non-Javadoc)
         * 
         * @see org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object)
         */
        public Object[] getElements(Object inputElement) {
            IContentType contentType = (IContentType) inputElement;
            String[] userextfileSpecs = contentType
                    .getFileSpecs(IContentType.FILE_EXTENSION_SPEC
                            | IContentType.IGNORE_PRE_DEFINED);
            String[] usernamefileSpecs = contentType
                    .getFileSpecs(IContentType.FILE_NAME_SPEC
                            | IContentType.IGNORE_PRE_DEFINED);
            String[] preextfileSpecs = contentType
                    .getFileSpecs(IContentType.FILE_EXTENSION_SPEC
                            | IContentType.IGNORE_USER_DEFINED);
            String[] prenamefileSpecs = contentType
                    .getFileSpecs(IContentType.FILE_NAME_SPEC
                            | IContentType.IGNORE_USER_DEFINED);
            return createSpecs(userextfileSpecs, usernamefileSpecs,
                    preextfileSpecs, prenamefileSpecs);
        }
        private Object[] createSpecs(String[] userextfileSpecs,
                String[] usernamefileSpecs, String[] preextfileSpecs,