Community
Participate
Working Groups
package org.eclipse.ui.internal.navigator.actions;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
*
*/
protected void computeOrdering() {
Object[] providerDescriptors=rootDescriptors.values().toArray();
Arrays.sort(providerDescriptors, CommonActionProviderDescriptor.CommonActionProviderDescriptorCompator.INSTANCE);
rootDescriptors.clear();
int length = providerDescriptors.length;
for (int i = 0; i < length; i++) {
Object object = providerDescriptors[i];
rootDescriptors.put(((CommonActionProviderDescriptor)object).getDefinedId(), object);
}
CommonActionProviderDescriptor dependentDescriptor;
CommonActionProviderDescriptor requiredDescriptor;