Description of problem:
Currently, to show an up to date list of rules in the guided editors, we build the internal Data Model Oracle each time a file with rules is saved. This does get heavy if there are a lot of dependencies and/or the project is big.
Better way to do this, is improving the rule name service to notice changes in the files that generate DRL and parsing the rule names from the DRL. The rule name service needs to keep handles between the rule names and the paths the rule names were got from, so it is possible to rename, remove and move files and not break the existing rule name list.
*** This bug has been marked as a duplicate of bug 1051463 ***