Reverse Engineering Option Configurations

C# Add-In

Reverse Engineering Option Configurations

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.

cs_opt_rev

Model Generation

Option Item

Default

Description

Generate public member

True

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

Generate internal member

True

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

Generate protected member

True

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

Generate private member

True

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

Omit initial value for fields

False

Does not include the field initial value in the Attribute model information.

Generate C# Doc as documentation

False

it as documentation information. C# Doc of each method is analyzed for tag information and entered as documentation information for each parameter of the operation model.

Generate fields as Association

False

Analyzes the field information in the source code to establish association relationships with the respective field type models. If unchecked, field 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.

Fit the diagram area to the generated view area

False

Enlarges the Overview diagram to fit the generated view area.

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 area 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.