I have several different processes within a single project that I work on. I am constantly opening and closing tabs(java files) in the code editor for that particular process.
Extended VS Presentation provides capabilities to save sessions.
Unluckily, it only works with Eclipse 3.1 to 3.8:
Project page at Eclipse Marketplace