There are five architecture report templates that come with the report engine:

Behavioral Report

A Behavioral report is a standard report for the Behavioral view. This report will be generated by a selected package that consists of Sequence, Communication, State Machine, and Activity diagrams. The report lists all packages in a project and arranges them hierarchically. Each package consists of the specification of messages in the Sequence diagram, the specification of lifelines in the Communication diagram, the specification of states in the State Machine diagram, and the actions in the Activity diagram. All elements in the report are ordered by their names.

Environment Report

An Environment report is a standard report for the Environment view. The report will be generated by a selected package that consists of an Implementation diagram (Deployment diagram). The report lists all packages in a project and arranges them hierarchically. Each package describes the specification of nodes, interfaces, components, and artifacts which are ordered by the element’s name.

Implementation Report

An Implementation report is a standard report for the Implementation view. The report will be generated by a selected package that consists of an Implementation diagram (Component diagram). The report lists all packages in a project and arranges them hierarchically. Each package consists of a list of interfaces, components, and artifacts. All elements in the report are ordered by their names.

Structural Report

A Structural report is a standard report for the Structural view. This report will be generated by a selected package that consists of a Class diagram. The report lists all packages in a project and arranges them hierarchically. Each package describes the specification of interfaces, classes, and enumerations which are ordered by the element’s name.

Use Case Report

A Use Case report is a standard report for the Use Case view. This report will be generated by a selected package that consists of Use Case diagrams. The report lists all packages in a project and arranges them hierarchically. Each package describes the specification of actors and use case. All elements in the report are ordered by their names.