## Graphic Declaration Views Available

Declaration views offer a one glance way to see important structure and relational information about a given entity. Understand for Ada offers these graphical Declaration views:

- Declaration - shows what entities are declared in a given entity. For packages, also shows who “Withs” this package, and also who it “Withs”. Parameters are shown if the package is a generic. If the package Begin/End block invokes any program units then these are shown in an invocations section. For program units, it shows the parameters, invocations, and callbys of a given program unit. Also shows what a program unit “Withs” if it is a separate. For a task, it shows the parameters, invocations, and what entities/entry points are declared in a task. Also shows what the task “Withs”.
- File Declaration - Shows what compilation units are defined within a given declaration.
- Package - Shows what entities are declared in a given package (body or spec). Also shows who “Withs” this package, and also who it “Withs”. Parameters are shown if the package is a generic.If the package Begin/End block invokes any program units then these are shown in an invocations section.
- Program Units (Procedure/Function) - Shows the parameters, invocations, and callbys of a given program unit. Also shows what a program unit “Withs” if it is a separate.
- Task - Shows the parameters, invocations, and what entities/entry points are declared in a task. Also shows what the task Withs.
- Parent Declaration - shows what entities are defined in the parent entity.

Scientific Toolworks, Inc. http://www.scitools.com