Toolbox Projects

From AtlasWiki
Jump to: navigation, search

An Atlas Toolbox is an Eclipse plugin project (typically written in Java) that serves as a place to keep code for program analysis. The toolbox.analysis project that you imported in the Atlas Shell tutorial is an example Toolbox project. Toolbox projects can contribute Eclipse entry points to run Atlas in a headless non-interactive mode (see toolbox.headless.Headless), Eclipse views/menus/etc., Atlas Smart Views, or just general program analysis capabilities that may or may not be used by an Atlas Shell project. Toolbox projects can be dependent upon other Toolbox projects. For example the toolbox.analysis is dependent on the toolbox-commons project which we installed directly from an update site in the last tutorial.

Since we haven't started writing our own program analysis queries, for now this is all we will say about Toolbox projects. In the tutorials to come we will be building up our toolbox.analysis project and running the examples from the toolbox.shell project. Make sure you are comfortable with the Learning Atlas Setup section and all of its tutorials. We will be moving on to learning the Atlas Query Language next.


← Indexing Workspace | Learning Atlas | Troubleshooting →