diff options
Diffstat (limited to 'common/plugins')
-rw-r--r-- | common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/gen/AbstractJptGenerator.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/gen/AbstractJptGenerator.java b/common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/gen/AbstractJptGenerator.java index e6b352d550..a5f75fa8ae 100644 --- a/common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/gen/AbstractJptGenerator.java +++ b/common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/gen/AbstractJptGenerator.java @@ -134,19 +134,23 @@ public abstract class AbstractJptGenerator } protected abstract void preGenerate(IProgressMonitor monitor); - + protected void postGenerate() { try { if( ! this.isDebug) { this.removeLaunchConfiguration(); } - this.getProject().refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor()); + this.refreshProject(); } catch(CoreException e) { throw new RuntimeException(e); } } + protected void refreshProject() throws CoreException { + this.getProject().refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor()); + } + private ILaunchesListener2 buildLaunchListener() { return new ILaunchesListener2() { |