Bug 126779 [IDE] Removed deprecated project capabilities API and implementation
It was created then deprecated before 2.0 shipped. As has never been API and we don't use it we should delete it.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/misc/ProjectCapabilitySelectionGroup.java
NLS.bind(IDEWorkbenchMessages.ProjectCapabilitySelectionGroup_invalidCapability, capability.getName()));
            checkboxViewer.setChecked(capability, false);
            return;
        }
        
        String[] ids = registry.getMembershipSetIds(capability);
        for (int i = 0; i < ids.length; i++) {
            Capability member = (Capability) memberships.get(ids[i]);
            if (member != null && member != capability) {
                MessageDialog
                        .openWarning(
                                checkboxViewer.getControl().getShell(),
                                IDEWorkbenchMessages.ProjectCapabilitySelectionGroup_errorTitle,
                                NLS.bind(IDEWorkbenchMessages.ProjectCapabilitySelectionGroup_membershipConflict, capability.getName(), member.getName()));
                checkboxViewer.setChecked(capability, false);
                return;
            }
        }
        
        if (registry.hasPrerequisites(capability)) {
            
            
            
            LinkedList capabilities = new LinkedList();
            capabilities.addLast(capability);
            while (!capabilities.isEmpty()) {
                Capability target;
                target = (Capability) capabilities.removeFirst();
                
                String[] prereqIds = registry.getPrerequisiteIds(target);