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
target = (Capability) capabilities.removeFirst();
            
            
            
            
            addDependency(target, target);
            if (registry.hasPrerequisites(target)) {
                
                String[] prereqIds = registry.getPrerequisiteIds(target);
                Capability[] prereqCapabilities;
                prereqCapabilities = registry.findCapabilities(prereqIds);
                
                for (int i = 0; i < prereqCapabilities.length; i++) {
                    
                    addDependency(prereqCapabilities[i], target);
                    
                    if (registry.hasPrerequisites(prereqCapabilities[i]))
                        capabilities.addLast(prereqCapabilities[i]);
                }
            }
        }
    }
    /**
     * Populate the memberships map based on the
     * current set of capabilities.
     */
    private void populateMemberships() {
        if (initialCapabilities == null)
            return;
        Iterator itr = (Arrays.asList(initialCapabilities)).iterator();