On Wed, Mar 25, 2009 at 12:23, Paul Fisher > If you made a change to the workflow (e.g. added a service) and > connected it all up, but realised it was the wrong one, then Taverna > crashed, you could reboot taverna and undo the adding of the service.
Let's say that you just quit Tavern and went home for the day instead of "Taverna crashed". :-) The Undo/Redo as it is now is only kept in memory while the workflow is open, so what's needed then is to just dump these to disk somehow. The coding problem (that we could discuss more on taverna-hackers if needed, and when some one wants to/has time to do this job) that makes this a bigger job is that the edits are just normal Java classes (typically one per user operation) that have bindings to various objects in the workflow, like a Processor, and some internal state (was the edit applied? If so, what was the previous value, so we can do undo?) - storing them to disk would have to be done in such a way that playing them back would work also on the newly opened workflow. -- Stian Soiland-Reyes, myGrid team School of Computer Science The University of Manchester ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ taverna-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/taverna-users Documentation: http://www.mygrid.org.uk/usermanual1.7/ FAQ: http://www.mygrid.org.uk/wiki/Mygrid/TavernaFaq Biological Services: http://www.mygrid.org.uk/wiki/Mygrid/BiologicalWebServices
