diff options
author | pfullbright | 2010-10-27 15:51:23 +0000 |
---|---|---|
committer | pfullbright | 2010-10-27 15:51:23 +0000 |
commit | 9c0606d1ba86e4a5ca782b82e351074c40d9ac82 (patch) | |
tree | 92c7e116d323ea04a3826f8ffa29637d54a99044 /jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal | |
parent | 19ecffc9efe2027ae643e9a8f89b58dd412b8167 (diff) | |
download | webtools.dali-9c0606d1ba86e4a5ca782b82e351074c40d9ac82.tar.gz webtools.dali-9c0606d1ba86e4a5ca782b82e351074c40d9ac82.tar.xz webtools.dali-9c0606d1ba86e4a5ca782b82e351074c40d9ac82.zip |
added metadata cleanup on facet uninstall
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/facet/JpaFacetUninstallDelegate.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/facet/JpaFacetUninstallDelegate.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/facet/JpaFacetUninstallDelegate.java index f4c83701af..83697cf9df 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/facet/JpaFacetUninstallDelegate.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/facet/JpaFacetUninstallDelegate.java @@ -12,6 +12,7 @@ package org.eclipse.jpt.core.internal.facet; import org.eclipse.core.resources.IProject; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.jpt.core.JptCorePlugin; import org.eclipse.wst.common.project.facet.core.IDelegate; import org.eclipse.wst.common.project.facet.core.IProjectFacetVersion; @@ -21,10 +22,7 @@ public class JpaFacetUninstallDelegate public void execute(IProject project, IProjectFacetVersion fv, Object config, IProgressMonitor monitor) throws CoreException { - // There is nothing to do here. Everything is taken care of by the - // JpaModelManager *whenever* the facet is removed (even via meta-file - // editing and CVS updating), but this delegate needs to be here because - // it is required by the facet extension point action element, and that - // is required by the facet UI to allow uninstallation of this facet. + JptCorePlugin.clearProjectPreferences(project); + JptCorePlugin.clearProjectPersistentProperties(project); } } |