Topcased 2.5 Uml Editor Tutorial
Topcased 2.5 Uml Editor Tutorial
Raphaël Faudou
Agenda
• You can consult the release note to find all news on TOPCASED 2.5:
http://gforge.enseeiht.fr/frs/download.php/2003/ReleaseNote2.4.0.pdf
• TOPCASED Perspective
Helps in creating the project
Two files
• Open the use case diagram (double click on it in the outline view)
Create an actor via the palette : an item is added to the « outline » view (model)
The documentation view enables to comment on current item
Please notice that both actors remain visible in the model (outline view)
- It is because we deleted them from diagram only (not from the model)
• Default behavior
Workspace level (preferences) or project level (right click « properties »)
Entirely generic (all languages and all items of the language)
• Create stereotypes and indicate the items to which they are applicable
Relation with meta class
• Possibility of describing the properties of a stereotype
• Possibility of inheriting between stereotypes
Double click
• Compare models
Integrate « EMFCompare » plugin (from Eclipse EMF Tools)
• Goal : it must be possible for several people to work on the same model
If only one file, modifications imply merging difficult, risk of data overridden
Better approach : divide the model into several resources
• “Control” command available on any container item of the model (package, class…)
Remark : saving is required to finalize the creation of sub-model
Example : divide according to the functional domains
• The sub-model can be included again in the parent model trough “uncontrol”
43 Topcased UML editor Tutorial
Work in « out-sourcing » mode (1/8)
• The sub-model thus exported can be sent to the sub-contractor (with its cache)
Select different files, then Eclipse « export » command
In parallel
• Filter by language
• Text or Xpath mentioned
• Different scopes
Workspace
Working set
…
• UML search example
Searching actors…
… in some given projects