diff options
author | Mikael Barbero | 2014-06-11 13:11:23 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2014-06-11 13:11:23 +0000 |
commit | d6e545228918f5ea472ecb7e449875310821098d (patch) | |
tree | f420fe9aa174bcb611f1c85613bfa20c82968920 | |
parent | a2ddbeb7e18e9d3b8050dbdbbaeaff63274c4838 (diff) | |
parent | 9f2311919c6322217b1e755122fa8e27c9b7faa3 (diff) | |
download | org.eclipse.emf.compare-3.0.0RC4a.tar.gz org.eclipse.emf.compare-3.0.0RC4a.tar.xz org.eclipse.emf.compare-3.0.0RC4a.zip |
-rw-r--r-- | plugins/org.eclipse.emf.compare.rcp/src/org/eclipse/emf/compare/rcp/internal/postprocessor/PostProcessorRegistryImpl.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.compare.rcp/src/org/eclipse/emf/compare/rcp/internal/postprocessor/PostProcessorRegistryImpl.java b/plugins/org.eclipse.emf.compare.rcp/src/org/eclipse/emf/compare/rcp/internal/postprocessor/PostProcessorRegistryImpl.java index e6065f61f..d8b956def 100644 --- a/plugins/org.eclipse.emf.compare.rcp/src/org/eclipse/emf/compare/rcp/internal/postprocessor/PostProcessorRegistryImpl.java +++ b/plugins/org.eclipse.emf.compare.rcp/src/org/eclipse/emf/compare/rcp/internal/postprocessor/PostProcessorRegistryImpl.java @@ -85,8 +85,12 @@ public class PostProcessorRegistryImpl implements IPostProcessor.Descriptor.Regi * {@inheritDoc} */ public List<IPostProcessor.Descriptor> getDescriptors() { + List<IItemDescriptor<Descriptor>> itemDescriptors = baseRegisty.getItemDescriptors(); + Collections.sort(itemDescriptors); + Collection<IItemDescriptor<IPostProcessor.Descriptor>> activeDescriptor = Collections2.filter( - baseRegisty.getItemDescriptors(), not(in(getDisabledEngines()))); + itemDescriptors, not(in(getDisabledEngines()))); + Collection<IPostProcessor.Descriptor> descriptors = Collections2.transform(activeDescriptor, AbstractItemDescriptor.<IPostProcessor.Descriptor> getItemFunction()); return Lists.newArrayList(descriptors); |