scala-ide/scala-ide — pull request #747 by huitseeker (2014-07-22 13:28:47+00:00)
Title: An API for ScalaProject

Submitted early to garner comments and allow for discussion.

- I believe the members provided in the API package are the absolute maximum we should commit to supporting at the moment.
- 'Immutable' in comments has been used as
+ advice for extension
+ a substitute for a comment on thread safety
- I have branches for all the plugins:
+ [scala-search](https://github.com/huitseeker/scala-search/tree/issue/ScalaProjectAPI) (passes all tests)
+ [scala-worksheet](https://github.com/huitseeker/scala-worksheet/tree/issue/ScalaProjectAPI) (passes all tests)
+ [scalatest[(https://github.com/huitseeker/scalatest-eclipse-plugin/tree/issue/ScalaProjectAPI) (fails no more tests than next-best branch)
+ [scala-ide-play2](https://github.com/huitseeker/scala-ide-play2/tree/issue/ScalaProjectAPI) (fails no more tests than next-best branch)

This splits contributions into many commits for clarity / prereq exposure. You should expect a squash of some of the early commits before merge.