Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.evolution.editor/src/org/eclipse/emf/cdo/evolution/presentation/quickfix/DefaultDiagnosticResolutionGenerator.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.evolution.editor/src/org/eclipse/emf/cdo/evolution/presentation/quickfix/DefaultDiagnosticResolutionGenerator.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.evolution.editor/src/org/eclipse/emf/cdo/evolution/presentation/quickfix/DefaultDiagnosticResolutionGenerator.java b/plugins/org.eclipse.emf.cdo.evolution.editor/src/org/eclipse/emf/cdo/evolution/presentation/quickfix/DefaultDiagnosticResolutionGenerator.java
index 75fd4aa4e5..679d55aab3 100644
--- a/plugins/org.eclipse.emf.cdo.evolution.editor/src/org/eclipse/emf/cdo/evolution/presentation/quickfix/DefaultDiagnosticResolutionGenerator.java
+++ b/plugins/org.eclipse.emf.cdo.evolution.editor/src/org/eclipse/emf/cdo/evolution/presentation/quickfix/DefaultDiagnosticResolutionGenerator.java
@@ -353,6 +353,8 @@ public class DefaultDiagnosticResolutionGenerator extends BasicDiagnosticResolut
Collection<EPackage> rootPackages = EcoreUtil.copyAll(evolution.getRootPackages());
release.getRootPackages().addAll(rootPackages);
+ // Prepare for new development...
+
for (EPackage rootPackage : evolution.getRootPackages())
{
ElementHandler.execute(rootPackage, new ElementRunnable()
@@ -364,6 +366,8 @@ public class DefaultDiagnosticResolutionGenerator extends BasicDiagnosticResolut
});
}
+ evolution.getMigrations().clear();
+
ModelSetChangeImpl change = (ModelSetChangeImpl)evolution.getChange();
if (change != null)
{

Back to the top