Topics
Prev Next

Code Ribbon

The Code Ribbon collects together all the tools for working with programming and database languages, including powerful tools to reverse engineer, forward engineer and synchronize code and models. A visual model of an existing system can be created and powerful visualizations can be built, linking data, code and requirements using traces and matrices, and then compelling documentation can be automatically generated. Alternatively, a system can be designed from requirements down to visual models of the components and code elements, and then generated to programming or database code.

Panels

Panel

Description

See also

Tools

The 'Tools' panel provides a collection of facilities to create and run automation scripts, to design and create data models or import existing database schemas into your model and also for importing and generating both XSD and WSDL files.

Using the Tools Panel

Source Code

The 'Source Code' panel brings together a number of facilities for working with source code. Here, you can import existing source code files into your model, creating new model elements that represent the classes in those files. You can select a Class in your model, then click a button to open the code editor window and automatically load the source code file associated with that Class. Facilities for editing Code Generation Templates and Language Grammars are also accessed from this panel, as are the commands to generate source code from the model and synchronize the model from the source code.

Using the Source Code Panel

Build and Run

The 'Build and Run' Panel provides tools to create software products directly from the models. The powerful Execution Analyzer is used to specify how the model is used to generate a built product including how an application will be compiled, debugged and simulated. Source code files can be located and opened. There are commands to Run, Test and Deploy an application.

Using the Build and Run Panel

Add-Ins

The Add-Ins panel provides access to any Add-Ins that have been included with the Enterprise Architect installer for the edition you are using, and any Add-Ins that you have imported into Enterprise Architect, whether commercially bought or developed in-house. The options and facilities presented therefore depend on what Add-Ins are enabled on your system.

Using the Add-Ins Panel

Learn more