Community
Participate
Working Groups
Some of the indexing code for eglars was commented out and needs to be updated for EDT. See the comments in BinaryIndexer and BinaryIndexerRequestor. The class BinaryElementParser had too many problems and wasn't brought over from RBD, so that too will need to be updated. It is probably the majority of the work. Note that you can now search for annotations and stereotypes in EDT. You'll need to make sure that they're indexed appropriately, and show up in search results. There might not be anything to do for indexing, but there probably is work for search. In BinaryIndexerRequestor, the code that was commented out had to do with IR constants that no longer exist. You'll probably have to change how this code works, or check with Paul Harmon if the part type constants should be added to the new IR model.
The basic indexing and search flow is done, now can search record and library, other parts are not included for EGLAR part.
Declaration and Reference searches will work.
Can Search EGL Part: Service
Regarding some of the changes being made for this, I saw that "EGLbin" was being changed to "EGLBin". Note that you cannot make assumptions about the output directory name, which can be whatever the user wants. You should be asking the IEGLProject for its output location instead. See IEGLProject.getOutputLocation() or AbstractProjectBuildPath.getOutputLocation().
I remembered you fired a bug for this, will fix this
IRFileStructureRequestor$enterFunction LogicAndDataPartImpl$visitChildren
EGLSearchResultLabelProvider
resolve it
Closing