commit | 6cfd92fbce2c9b7b9df147c31add7666a1e6e353 | [log] [tgz] |
---|---|---|
author | Johannes Faltermeier <jfaltermeier@eclipsesource.com> | Mon Jun 06 10:49:06 2016 +0200 |
committer | Johannes Faltermeier <jfaltermeier@eclipsesource.com> | Mon Jun 06 10:49:32 2016 +0200 |
tree | adcbf0903ceb9b5184ad22bda23b159608fb18d2 | |
parent | 855c956ec2743560ba3b3cd5ccc78417dc574561 [diff] |
Bug 487904 - ESLocalProject.delete() does not delete all contents Change-Id: Ie26fef0377f4491746783bdabed52c531e425108 Signed-off-by: Johannes Faltermeier <jfaltermeier@eclipsesource.com>
diff --git a/bundles/org.eclipse.emf.emfstore.server.model/src/org/eclipse/emf/emfstore/internal/server/model/versioning/impl/FileBasedChangePackageImpl.java b/bundles/org.eclipse.emf.emfstore.server.model/src/org/eclipse/emf/emfstore/internal/server/model/versioning/impl/FileBasedChangePackageImpl.java index fe8f274..021ab64 100644 --- a/bundles/org.eclipse.emf.emfstore.server.model/src/org/eclipse/emf/emfstore/internal/server/model/versioning/impl/FileBasedChangePackageImpl.java +++ b/bundles/org.eclipse.emf.emfstore.server.model/src/org/eclipse/emf/emfstore/internal/server/model/versioning/impl/FileBasedChangePackageImpl.java
@@ -103,7 +103,7 @@ /** * Suffix for temporary operation files. - * + * * @generated NOT */ public static final String TEMP_SUFFIX = ".temp"; //$NON-NLS-1$ @@ -783,6 +783,13 @@ final File tempOpFile = new File(getTempFilePath()); opFile.delete(); tempOpFile.delete(); + if (eResource() != null) { + try { + eResource().delete(null); + } catch (final IOException ex) { + ModelUtil.logException(ex); + } + } } /**