Reverse Engineering Option Configuration

C++ Add-In

Reverse Engineering Option Configuration

Top  Previous  Next

Reverse Engineering Option Configuration ([Tools] -> [Options...]) is the group of reverse engineering option items for C++ Add-In. This category includes the [Model Generation], [Diagram] and [View] sub-categories.

cpp_opt_rev

Model Generation

Option Item

Default

Description

Generate public member

True

Specifies whether to generate class and interface members with public visibility.

Generate package member

True

Specifies whether to generate class and interface members with package visibility.

Generate private member

True

Specifies whether to generate class and interface members with private visibility.

Omit initial value for data members

False

Does not include the initial data member value in the Attribute model information.

Generate data members as Association

False

Analyzes the field information in the source code to establish association relationships with the respective data member type models. If unchecked, data member information is generated as attribute for the respective class model.

Diagram

Option Item

Default

Description

Generate Overview diagram

True

Specifies whether to generate the Overview diagram for the generated model. If unchecked, the following diagram and view options are ignored.

Diagram name

Overview of %s

Specifies the Overview diagram name. The package name can be included in the diagram name by using %s (e.g. Overview of %s).

View

Option Item

Default

Description

Suppress the Attribute compartment of Class

False

Suppresses the Attribute compartment of the Class View when generating the Overview diagram.

Suppress the Operation compartment of Class

False

Suppresses the Operation compartment of the Class View when generating the Overview diagram.

Hide operation signature

False

Hides the operation signature when generating the Overview diagram.

 

Generate Generalization and Realization

views only for relations

False

Generates generalization and realization views only for relations when generating the Overview diagram. When used appropriately with other view options, this option is very useful for drawing the inheritance relations of overall classes and interfaces within the package.