The Scout Tooling at the moment is developed with main focus on Eclipse IDE (the classic one) and maven. There is no major constraint preventing to port the tooling to another platform. Everything is open-source and relies on open-source libraries. The code is correctly spitted in modules (core module, ui module depending on Eclipse IDE...) and those modules can be reused.
Eclipse Che is a complete new technology. The runtime has nothing to do with the classic Eclipse IDE. To use Eclipse Che as development platform, following points need to be addressed (probably in this order):
1/ Starting the Application: we use Eclipse IDE launchers to start the application from the IDE. Behind the scene a Jetty Server is started. It should not be complicated to have the same behavior in Che.
2/ Generating FormData code: when Form or Table classes are modified in the code base, the Scout Tooling generates some Java code (the derived artifacts like FormData or PageData classes).
3/ Wizard: The scout tooling provides a lot of stuff to help you during the development process: assistants, wizards, quick fixes, proposals...