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.
You need a Macro. Searching using this term at Eclipse plugin sites like eclipseplugincentral.com and so on must yield enough suggestions, for example Practically Macro. Good luck.