Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
VIATRA/Query/DeveloperDocumentation/FeatureSetAndTesting/Debug
< VIATRA | Query | DeveloperDocumentation/FeatureSetAndTesting(Redirected from EMFIncQuery/DeveloperDocumentation/FeatureSetAndTesting/Debug)
Contents
Debugger Tooling
The EMF-IncQuery debugger tooling aims to provide useful functionalities for the users, so that they can easily observe the contents of the EMF-IncQuery related artifacts when the program execution has stopped at a breakpoint. The plan is to provide three kinds of support for debugging:
- Possibility to explore the contents of the EMF instance models
- Navigation in the contents of EMF-IncQuery pattern matcher engines (matchers, matches, match parameters, etc)
- Navigation in the contents of EMF-IncQuery Rule Engines
Usage (run from source):
- launch runtime Eclipse from source (on host Eclipse)
- place brakepoint in code (e.g. in a @Test in the imported School example)
- note: generated projects can cause NoClassDefFoundErrors
- run required plugins (e.g. as JUnit-Plugin Test) in Debug Mode
- note: in special cases you can run your application in headless mode
For more information see also EMFIncQuery/UserDocumentation/DebuggerTooling