Activity diagrams: Call Behavior elements that reference activity diagrams that contain Accept Event Actions
Animation now supports activity diagrams with Call Behavior elements that reference activity diagrams containing Accept Event Actions (for C++ only)
Automotive: application and implementation data types
A number of enhancements were added to the dialogs for creating application data types and implementation data types.
Automotive: customizable package names for AUTOSAR data types
Properties are now provided to allow customization of the names used for the packages for the different aspects of the data type creation UI, such as application data types and constraints.
Automotive: inclusion of additional constraints in model checks
A number of existing checks for AUTOSAR models have been expanded to include additional constraints from the AUTOSAR standard.
Browser: selection of entire category of elements
New mouse-click behaviors have been added for element categories in the browser, making it easier to perform actions on all elements in a category, such as expanding the contents of the category, selecting all the elements in the category, adding new elements, moving elements, and deleting elements. In addition, the pop-up menu for individual elements has been modified to include an option to create the same type of element as a sibling (“Add another”). You can also perform this operation from the keyboard, using the Insert key.
Browser: working with large models
Enhancements have been made to improve performance of the model browser when working with models that contain categories with a very large number of sibling elements.
Code generation (Ada): generation of pragma on dependency
Ada code generation can now generate pragmas on dependencies.
Code generation (Ada): new check for parts with implicit type
For parts whose type is implicit, a new check has been added to inform users that code cannot be generated for implicit parts unless they are nested.
Command line: project type argument added to “new” command
When using the “new” command to create a new Rational Rhapsody project from the command line, you can now specify a project type, such as SysML.
Diagrams: refreshing diagram content
Enhancements have been made to improve performance when the content of diagrams must be refreshed.
DiffMerge: auto-merging of non-conflicting changes
Beginning in this release, for base-aware comparisons, DiffMerge reports a conflict only if parallel changes were made to the same property. If non-conflicting changes were made, for example, addition of an operation on the Left and addition of an attribute on the Right, these changes can now be auto-merged.
Features window: Esc key
The Escape key can now be used to close the Features window.
Installation: Rules Player installation is now optional
During installation of Rational Rhapsody, it is now possible to specify that you do not want to install Rules Player.
Modeling: instance specifications
Enhancements were made to the user interface to facilitate the creation and editing of instance specifications and slots, and to align the information displayed for instance specifications in the model browser and tables with the information displayed in the Features window for instance specifications. Now, this information can be displayed hierarchically both in the browser and in tables. To include a hierarchical view in a table, select “Instance Specification Hierarchy” as the type for the first column in the table.
Reporting: generation of HTML model reports with Rational Publishing Engine
Rational Rhapsody now includes an option to generate HTML documents, using a Rational Publishing Engine template. The template is auto-generated, based on a set of mini-template snippets. These mini-template snippets represent elements such as classes. If you want to customize the report, you only have to modify the individual snippet templates that are of interest to you.
Reporting: support for instance specification elements
The Rhapsody schema provided for use with Rational Publishing Engine now includes support for instance specification elements.
Rhapsody API: new methods added to RPApplicationListener
Two new methods were added to the RPApplicationListener class – beforeDeleteElement and afterDeleteElement. These methods are triggered any time the user initiates the deletion of a model element.
Rhapsody in Ada: addition of Ada 2005 types
The new types introduced in Ada 2005 – Wide_Wide_Character and Wide_Wide_String – have been added to predefinedTypesAda.
Saving models: use format from previous version
When you use the Save As… option, the dialog that is displayed lets you select the format to use for saving the model: the format of the current Rational Rhapsody version, the format of the previous version, or the format from two versions earlier. Prior to this release, if you used the Save option, the model was always saved using the format of the current version. Beginning in this release, you can use the new property General::Model::SavePolicy to specify that one of the earlier formats should be used when you use the Save option. The value of this property also determines the default version that is shown when you use the Save As… option.
Product: IBM Rational Rhapsody 8.4
Version: 8.4
Supported Architectures: x64
Language: english
Supported Operating Systems: Windows 7even or newer
Size:1DVD