Introducing Modelio Cxx Designer
Cxx modeling and code generation
Customization
Other features
Note regarding teamwork
Getting started
Editing Cxx code
Smart generation
Automatic decoration
Model level accessors
Creating Cxx/CLI elements
Introducing projects and targets
Creating and editing projects
Project options
Manifesting project content
Cxx code generation options
Build target options
Documentation generation target options
Editing the Cxx properties of UML models
Previewing element code
Working with type libraries
Entering implementation code
Working with typedefs
Creating an operation redefinition
Modeling element usage
Generating namespaces and directories
Building your application
Cxx Designer settings
Introduction to documenting an application
Documenting a model element
Generating and visualizing documentation
Automatic guessing on attributes
Automatic guessing on association ends
Automatic guessing on parameters
Automatic guessing on return parameters
Generating accessors for attributes
Generating accessors for associations
Introducing variants
Product file syntax
Template syntax
Type definition syntax
Variants step by step
XML schema for type libraries
XML schema for type guessing
Extensions on model elements
Extensions on packages
Extensions on general classes
Extensions on classes
Extensions on interfaces
Extensions on operations
Extensions on attributes
Extensions on association ends
Extensions on generalizations
Extensions on dependencies
Extensions on datatypes
Extensions on enumerations
Extensions on signals
Extensions on template parameters
Overview of Cxx reverse
Reverse modes
Running reverse operations
Equivalence between Cxx source code and the UML model
UML restrictions
Tips for efficient Cxx reversing