Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
C++ Options - Model
If you intend to generate ActionScript code from your model, you can configure the model-specific code generation options using the ActionScript Specifications page of the Manage Project Options dialog to:
· | Indicate the version of C++ to generate; this controls the set of templates used and how properties are created |
· | Specify the default reference type used when a type is specified by reference |
· | Specify the default file extensions |
· | Specify default Get/Set prefixes |
· | Specify the Collection Class definitions for Association connectors |
· | Define additional Collection Classes - to define custom Collection Classes, which can be simple substitutions (such as CArray<#TYPE#>) or a mix of other strings and substitutions (such as Cmap<CString,LPCTSTR,#TYPE#*,#TYPE#*>); the following Collection Classes are defined by default: |
· | CArray<#TYPE#>;CMap<CString,LPCTSTR,#TYPE#*,#TYPE#*>; |
· | Set the Statemachine Engineering options |
Access Project | Settings | Project Options | Source Code Engineering | C++
Options
Field/Option/Button |
Action |
See also |
||||||||||||
Options for the current model |
In the value fields, specify the options that affect all users of the current model:
|
|
||||||||||||
Statemachine Engineering Options |
In the value fields, use the drop-down arrows to set the options to True or False; these options apply to generating code from State Machine models in the current model only:
|
|
||||||||||||
Collection Classes |
Click on this button to open the Collection Classes for Association Roles dialog, through which you specify the collection class definitions for Association connectors.
|
Notes
· | These options affect all users of the current model; however, they do not apply to other models |
Learn more