General presentation
•
Development cycle
•
Notions of UML profiles, stereotypes and tagged values
Presentation of Objecteering/UML Profile Builder
•
UML profiles in Objecteering/UML
•
Definitions of project, module, command, work product
UML profile editor
•
Presentation of the interface
•
The properties editor
•
Creating UML profiles, J operations, modules and commands
•
Test projects
•
Creating stereotypes, tagged values and note types
•
Module documentation
Packaging modules
Editing document templates
•
Defining the structure
•
Creating a document template
•
Creating a document item
•
Presentations, filter rules, generation rules |
The J language
•
Metamodel structure
•
Basic classes
•
Browsing the metamodel
•
J methods and sending messages
•
Variable declarations
•
Anonymous methods and diffusion
•
Sets
•
Control structures
Adapting Java code generation
•
Mapping types and generating accessors
•
The types project
•
Types packages
•
Generation templates
Persistent transformation
•
Notion of session
•
Transformation primitives
Module management
•
Managing generated files
Dialog boxes
•
Elements in a dialog box
•
Displaying a dialog box
•
Retrieving entered values |