diff options
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.java | 4 |
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) { |