The Project Menu

Return to Introduction  Previous page  Next page

Use the Project menu for tasks related to the management of your project, such as recording issues, setting estimation parameters and compiling a glossary.

ProjectMenu
 

Menu Option

Use to

Add Package

Create a new package. [Ctrl]+[W]

Add Diagram

Create a new diagram in the current package. [Ctrl]+[Y]

Add Element

Create a new element on the current diagram. [Ctrl]+[M]

Documentation

See below.

Source Code Engineering

See below.

Build and Run

See below.

Database Engineering

See below.

Model Transformations

See below.

Model Validation

See below.

Web Services

See below.

XML Schema

See below.

Security

See below.

Version Control

See below.

Import/Export

See below.

Manage Baselines

Store a model branch as a snapshot. [Ctrl]+[Alt]+[B].  Available in the Corporate edition only.

Use Case Metrics

Set Use Case Metrics to assist in estimating project size.

View Project Statistics

View some basic project statistics.

The Documentation Sub-Menu

Note: This sub-menu is a tear off menu.

Generate various types of documentation.

Menu Option

Use to

Rich Text Format Report

Generate a report for the currently selected package in rich text format. [F8]

HTML Report

Generate a report for the currently selected package in HTML format. [Shift]+[F8]

Diagrams Only Report

Generate an RTF report containing only a selection of diagrams. [Ctrl]+[Shift]+[F8]

Testing Report

Generate an RTF report of the model's existing test documentation.

Issues

Generate an RTF report of the model's Issues.

Glossary

Generate an RTF report of the model's Glossary.

Implementation Details

Generate an implementation report for the currently-selected package.

Dependency Details

Generate a dependency report for the currently-selected package.

Testing Details

Generate test details for the currently-selected package.

Resource and Tasking Details

View resource details.

The Source Code Engineering Sub-Menu

Note: This sub-menu is a tear off menu.

Forward and reverse engineer code using the language of your choice.

Menu Option

Use to

Generate Package Source

Code

Generate source code for the currently selected package. [Ctrl]+[Alt]+[K]

Synchronize Package Contents

Synchronize selected package with the source code. [Ctrl]+[Alt]+[M]

Import Source Directory

Reverse engineer an entire directory structure. [Ctrl]+[Shift]+[U]

Import Binary Module

Import a binary module (Corporate and Professional editions only).

Import ActionScript Files

Import code written in ActionScript with the file extension .AS.

Import C Files

Import code written in ANSI C with the file extension .C or .H.

Import C# Files

Import code written in the C# programming language with the file extension .CS.

Import C++ Files

Import code written in the C++ programming language with the file extension .H, .HPP, or .HH.

Import Delphi Files

Import code written in the Delphi programming language with the file extension .PAS.

Import Java Files

Import code written in the Java programming language with the file extension .JAVA.

Import PHP Files

Import code written in PHP with the file extension .PHP, .PHP4, .INC.

Import Python Files

Import code written in Python with the file extension .PY

Import Visual Basic Files

Import code written in the Visual Basic programming language with the file extension .FRM, .CLS, .BAS or .CTL.

Import VB.Net Files

Import code written in the VB.Net programming language with the file extension .VB.

The Build and Run Sub-Menu

Link your project with a compiler for building, running and debugging.

Menu Option

Use to

Package Build Scripts

Create and configure compiler scripts. [Shift]+[F12]

Build

Build the application for your current script. Execute the Build script in the Source Code Configuration dialog. [Ctrl]+[Shift]+[F12]

Test

Execute the Test script you configured in the Source Code Configuration dialog. [Ctrl]+[Alt]+[F12]

Run

[Ctrl]+[F12]

Deploy

[Ctrl]+[Shift]+[Alt]+[F12]

Debug Run

Run the application. Execute the Run script in the Source Code Configuration dialog.  [Ctrl]+[Alt]+[F5]

Debug Pause

Pause and restart execution of a debug run.

Step Into

Step into the current function. [Ctrl]+[Alt]+[F6]

Step Over

Step over the current function. [Ctrl]+[Alt]+[F7]

Step Out

Step out of the current function. [Ctrl]+[Alt]+[F8]

Debug Stop

Stop the current debug session. [Ctrl]+[Alt]+[F9]

Start Debug Recording

Start recording your trace for a debug session.

Stop Debug Recording

Stop the recording.

Auto Record Thread

Autorecord your debug session. The Stack Trace History, Stack tab and Source Code Editor dynamically update to reflect the current execution sequence for the thread; Stack Trace Recording ends when the thread ends, or when you click on the Stop button.

Show/Hide Execution

Displays the executing code when a thread has encountered a breakpoint. The command presents the source code file in an editor window with the current line of code highlighted for the thread that has the current focus.

Create Sequence Diagram

Create a sequence diagram from the Stack Trace History.

The Database Engineering Sub-Menu

Menu Option

Use to

Import DB Schema from ODBC

Import a database schema from an ODBC data source.

Generate Package DDL

Generate a DDL script to create the tables in the currently selected package.

The Model Transformations Sub-Menu

Menu Option

Use to

Transform Selected Elements

Perform an MDA-Style transformation to the currently selected elements. [Ctrl]+[Alt]+[F]

Transform Current Package

Perform an MDA-Style transformation to the currently selected package. [Ctrl]+[Shift]+[H]

The Model Validation Sub-Menu

Note: This sub-menu is a tear off menu.

Menu Option

Use to

Validate Selected

Validate a selected element, diagram or package from the Project Browser window.  [Ctrl]+[Alt]+[V]

Cancel Validation

Cancel the validation process.

Configure

Configure the Validation rules from the list of available rules.

The Web Services Sub-Menu

Menu Option

Use to

Import WSDL

Reverse engineer a WSDL file as a UML Class model.

Generate WSDL

Forward engineer a UML Class model to a Web Service Definition Language (WSDL) file.

The XML Schema Sub-Menu

Menu Option

Use to

Import XML Schema

Reverse engineer a W3C XML Schema (XSD) file as a UML Class model.

Generate XML Schema

Forward engineer a UML Class model to a W3C XML Schema (XSD) file.

The Security Sub-Menu

Note: This feature is available in the Corporate edition only.

Note: This sub-menu is a tear off menu.

Configure security settings for your project.

Menu Option

Use to

Manage Users

Add, modify and remove users, including maintaining permissions.

Manage Groups

Add, modify and remove security groups, including maintaining permissions.

Manage Locks

View and manage element locks.

Change Password

Change current security password.

Login as Another User

Switch login to a different user.

My Locks

View and delete user level locks. [Ctrl]+[Shift]+[L]

Enable Security

Enable or disable user security to limit access to update functions in the model.

Require User Lock to Edit

Control the security policy.

Encrypt Password

Add encryption to your password.

The Version Control Sub-Menu

Menu Option

Use to

Configure Current Package

Specify whether this package (and its children) is controlled and, if so, which file it is controlled through. [Ctrl]+[Alt]+[P]

Version Control Settings

Specify the options required to connect to a Source Code Control (SCC) provider.

Work Offline

Disconnect version control from the network.

The Import/Export Sub-Menu

Note: This sub-menu is a tear off menu.

Perform import and export to XMI and CSV.

Menu Option

Use to

Import Package from XMI

Import a package from an XMI (XML based) file. [Ctrl]+[Alt]+[I]

Export Package to XMI

Export the currently selected package to an XMI (XML based) file. [Ctrl]+[Alt]+[E]

CSV Import/Export

Import or Export information on Enterprise Architect elements in CSV format. [Ctrl]+[Alt]+[C]

CSV Import/Export Specifications

Set up CSV import Export Specifications.

Batch XMI Export

Export a group of controlled packages in one action.

Batch XMI Import

Run a batch import of multiple packages.

See Also