Query and inspect your Java, Smalltalk, C and Cobol programs.
Applications of SOUL » Barista: an Eclipse plugin for SOUL
Barista is an Eclipse plugin that serves as communication bridge between the Eclipse IDE and SOUL.
Its goal is to offer, by means of the Eclipse plugin extension mechanism, services to other plugins that require code querying facilities.
Barista offers two main services: on-demand code querying, and query scheduling. On-demand querying allows plugins depending on Barista to query any given Java project in the Eclipse workspace, the results of the query immediately returned back to the client plugin. Plugins depending on Barista can also schedule queries to be run whenever a given project is built by the Eclipse JDT framework. This allows plugins to maintain up-to-date information on a project.