The recent discussion of Undo caused me to take a look at what we've got so far.
The current implementation is buried in GEF. Why is that? From my point of view it's a completely separate capability and one which needs to be managed by the framework, not a specific component. For ArgoEclipse I think we'd want to use the Eclipse undo stack so that Argo operations get undone in the correct order along with all other Eclipse operations. For standalone ArgoUML we'd need to reinvent a mechanism that could be used by all ArgoUML components (yet another reason to stop wasting effort on replicating a standalone application framework and focus on Eclipse RCP instead). Tom --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
