Objecteering
C++ Developer User Guide
Table
of Contents
Introduction
Overview of
Objecteering C++ Developer
C++ modeling and code
generation
Customization and
platform development
Other Objecteering C++ Developer
features
Objecteering C++ Developer tour
Introduction
First look at
Objecteering C++ Developer
Prototyping an application
Model level creation operations
Automatic decoration of
structural features
Automatic decoration of operation
parameters
Implementing an application
Introduction to implementing an application
Editing the C++ properties of UML models
Creating an operation
redefinition
Generating namespaces and
directories
Managing build projects and targets
Introduction to managing build
projects and targets
Editing C++ code
generation target options
Editing documentation generation target options
Documenting an application
Introduction to documenting an application
Browsing documentation for a
model element
Generating project documentation
C++ Reverse
Equivalence between C++ source code and the UML model
Tips for efficient C++ reversing
Generated code forms
Automatic guessing
Automatic guessing on attributes
Automatic guessing on association ends
Automatic guessing on parameters
Automatic guessing on return parameters
Generating accessors
Generating
accessors for attributes
Generating accessors for associations
UML extensions
Tagged
values and notes on packages
Tagged
values and notes on classes
Tagged
values, notes and stereotypes on operations
Tagged
values and notes on attributes
Tagged values and notes on association ends
Tagged values on generalizations
Customizing C++
generation
Overview of C++ generation customization
Active Code
Templates
Introducing Active
Code Templates
Working with other
Objecteering MDA components
Working with Objecteering
Multi-user
Working with other
code generation MDA components