Community
Participate
Working Groups
I20061129-1340 To support undo for file operations in the Package Explorer, we need the functionality of org.eclipse.ui.internal.ide.undo.ResourceDescription. Could this class be promoted to API? I've copied the package for now (to avoid referencing internal code). We need more low-level operations than what's currently in org.eclipse.ui.ide.undo, because we must let jdt.core do the actual modifications and because our actions are refactorings with participants, which must adhere to the ltk.core.refactoring undo story.
This should be resolved before the API freeze.
cc'ing Tod. I am on leave right now, but saw this go by. Will be back in mid-Feb...when is API freeze? I can try to look at this before my return if necessary.
Susan: I was going to take a look at this sometime this week. Shall I hold off?
Kim please have a look at this
Fix in HEAD. In order to avoid exposing the subclasses or a "parent" setter I've had to introduce a new baseclass called AbstractResourceDescription in the internal package. It contains all of the implementation that was in the original ResourceDescription except for the statics and the public baseclass now contains nothing but abstract methods and the statics.
Thanks, works great.
Verified in source in I20070206-0010