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
capabilities.addLast(capability);
                
                while (!capabilities.isEmpty()) {
                    Capability target;
                    target = (Capability) capabilities.removeFirst();
                    
                    String[] prereqIds = registry.getPrerequisiteIds(target);
                    Capability[] prereqCapabilities;
                    prereqCapabilities = registry.findCapabilities(prereqIds);
                    
                    for (int i = 0; i < prereqCapabilities.length; i++) {
                        
                        Capability prereqCap = prereqCapabilities[i];
                        ArrayList prereqDependents = (ArrayList) dependents
                                .get(prereqCap);
                        
                        prereqDependents.remove(target);
                        if (prereqDependents.isEmpty()) {
                            
                            markCapabilityUnchecked(prereqCap);
                            
                            
                            if (registry.hasPrerequisites(prereqCap))
                                capabilities.addLast(prereqCap);
                        } else if (prereqDependents.size() == 1
                                && prereqDependents.get(0) == prereqCap) {
                            
                            
                            checkboxViewer.setGrayed(prereqCap, false);
                        }