Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMikael Barbero2014-06-11 13:11:23 +0000
committerGerrit Code Review @ Eclipse.org2014-06-11 13:11:23 +0000
commitd6e545228918f5ea472ecb7e449875310821098d (patch)
treef420fe9aa174bcb611f1c85613bfa20c82968920
parenta2ddbeb7e18e9d3b8050dbdbbaeaff63274c4838 (diff)
parent9f2311919c6322217b1e755122fa8e27c9b7faa3 (diff)
downloadorg.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
Merge "Correct the order of processing post processors."3.0.0RC4a3.0.0
-rw-r--r--plugins/org.eclipse.emf.compare.rcp/src/org/eclipse/emf/compare/rcp/internal/postprocessor/PostProcessorRegistryImpl.java6
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);

Back to the top