-- THE CONTEXT ----
The Umplificator is a reverse engineering tool for the incremental automatic
detection of opportunities for refactoring in Java/Umple source code. The first
version of the Umplificator targets only Java source
code and is currently implemented in Java. The tool leverages one key
technology to implement its reverse engineering capabilities: Java Development
Tools (JDT).
For C++, CDT (C/C++ Development Tooling) offers the same capabilities as JDT.
--- THE NEED ----
We need a module in our umplificator that will query elements extracted by JDT
and CDT.
For instance:
getAllClasses
getClassByName (String name)
getInterfaces()
getAttributesByClassName(string className)
...
--- REQUIREMENTS ---
The query language can be either implemented as a DSL or an API.
The output produced should be presented in a tree form.
The Query module must be implemented as an eclipse plugin.
Original issue reported on code.google.com by asopa...@gmail.com on 9 Jan 2014 at 2:57
Original issue reported on code.google.com by
asopa...@gmail.com
on 9 Jan 2014 at 2:57