OscarRodriguezPrieto / ProgQuery

ProgQuery is a system to extract useful syntactic and semantic information from source code programs and store it in a graph database for posterior querying.
MIT License
15 stars 4 forks source link

Adding a feature for generating connected class hierarchy graphs without "extra-nodes" #2

Closed OscarRodriguezPrieto closed 7 years ago

OscarRodriguezPrieto commented 7 years ago

Starting a feature to improve the previus data representation of the class hierarchy that is extracted from the AST. Previusly , in the class hierarchy graph obtained, there were only edges between one class and its ancestors listed explicitly in the code. In addition, for each java file, all the nodes of the classes listed that are involved in this concrete hierarchy were (re)generated and connected only at this level. The result of this was a class hierarchy graph (CHG) that

The goal of this new feature is modifying the CHG to overcome this two problems