The EMF instance model is currently loaded from the workspace, from a static package "com.incquerylabs.smarthome.model.rules" and from a static file "HomeIO_Rules.smarthome". The output directory is in the same package in the "gen-rules" folder. Maybe the instance model could be retrieved somehow when we right click on it.
Log handling in the UI plugin should be improved so it will be viewable in the eclipse error log, and it will help the user understand the problem. If we find a way for a better configuration, it won't be as viable.
[ ] Improve the UI's logger
[ ] Improve the handling of the instance model's source location
[ ] Improve the configuration of the output folder's location
The EMF instance model is currently loaded from the workspace, from a static package "com.incquerylabs.smarthome.model.rules" and from a static file "HomeIO_Rules.smarthome". The output directory is in the same package in the "gen-rules" folder. Maybe the instance model could be retrieved somehow when we right click on it.
Log handling in the UI plugin should be improved so it will be viewable in the eclipse error log, and it will help the user understand the problem. If we find a way for a better configuration, it won't be as viable.