[Modelinterpreter] Papyrus training
Dévai Gergely
deva at caesar.elte.hu
Tue Nov 11 17:34:21 CET 2014
Sziasztok!
A Papyrus francia fejlesztoi jonnek fejlesztoi tanfolyamot tartani. Az elozetes megbeszeles szerint (ha jol emlekszem) az ELTE csapatbol Mate es Robi vesznek reszt. En Ericsson szinekben leszek ott.
Idopont: Nov. 18-19-20. (9:30-17:30)
Helyszin: Nepliget Center (Konyves Kalman krt. 11 - a Nepliget autobusz allomas es a Gyali uti feluljaro kozotti Ericsson epulet).
Udv,
Gergo
-------- Original Message --------
Subject: FW: Training @DUCN
Date: Tuesday, November 11, 2014 17:25 CET
From: Gergely Dévai <gergely.devai at ericsson.com>
To: "deva at elte.hu" <deva at elte.hu>
References:
From: Ferenc Bozóki
Sent: Tuesday, November 11, 2014 14:10
To: Daniel Varro; Gergely Dévai; MDW Team (ETH)
Subject: FW: Training @DUCN
Hi all
Now it’s confirmed, we have the papyrus build training next week, 18-19-20 November.
Place Nepliget Center Budapest.
9:00-17:30 Daily.
Welcome
Ferenc
From: SCHNEKENBURGER Remi 211865 [mailto:Remi.SCHNEKENBURGER at cea.fr]
Sent: Friday, November 07, 2014 10:10 AM
To: Ferenc Bozóki
Cc: LETAVERNIER Camille; CUCCURU Arnaud; Francis Bordeleau; GERARD Sebastien 166342
Subject: Training @DUCN
Hi Ferenc,
Here is a more detailed agenda about the incoming training @ DUCN. We are currently working on it, so we would need some feedback as early as possible. Please provide any feedback for this agenda, it’s up to you to decide if you see anything missing or something not in your scope.
For the agenda, we are still waiting for your decision on the days, either 18-20 November or 24-26 November. We have a preference for the 24th to 26th.
We will probably arrive the day before the training, so we can start not late in the morning.
Best regards,
Rémi
----------------------------------------------------------------------------------------------
FIRST & SECOND DAY
Papyrus – Getting started (1hr ½)
- How to install and start using the tool
- Exercise: first Papyrus project and first steps
Papyrus – Creating a profile
- Concepts in UML profiles
- Creation and definition of a profile
- Exercise: create the library profile from EMF example
Papyrus – Style sheets
- CSS usage
- Exercise: create style sheets customizations on top of the library example
- CSS advanced implementations?
- Exercise: Advanced used of the style sheets
Papyrus – Property views
- Property view framework in Papyrus
- Exercise 1: generate specific property view for library example
- Exercise 2: update and enhance the content of the generated Property view
Papyrus – Element Types
- Concept of the Element Types in GMF runtime
- Specific implementation in Papyrus
- Exercise : create some element types on top of the library example
Papyrus – Menus
- New Child specific contributions
- Exercise: Add a new menu in model explorer based on the library example
- Generic menus in Papyrus using Eclipse extension points
- Exercise: Add a new entry in context menu, access to the model, access to the selection, etc.
Papyrus – Palette
- Palette customization
- Exercise: Create a specific palette for libraries diagram
Papyrus – viewpoints
- Concepts of viewpoint
- Exercise: Create and deploy a new viewpoint for libraries model
Papyrus – Model templates
- How to create a new model template used for creation of new models in wizards
- Exercise : Contribute to the generic Papyrus wizard a new model template for libraries
Papyrus – tables & diagrams in general
- Overview of the technology used for diagrams
- Overview of the technology used for tables
- Exercise: create a new synchronized table on the model library example
Papyrus Build – Getting started
- Building the tool
o Getting source code from git
o Local build using maven
- Structure of the tool
o Main plugins explanation
o Short overview of the main extension points?
THIRD DAY
Moka Plug-in Architecture Overview
- Focus on the Debug Framework
- Focus on the Animation API
- Exercise: Contributing a simple execution engine
-- on an existing plugin with some ‘holes’ and a dummy execution engine, hands-on tutorial on :
contributing to the execution engine extension point,
use Animation API
handle debug events
Moka for fUML and PSCS overview
- Introduction to Moka.fUML (execution engine)
- Focus on the Opaque Behavior API
- Focus on the System Service API
- Exercise 1: Registering Opaque Behavior implementations
- Short introduction to PSCS
- Exercise 2: A simple extension of the PSCS execution engine
-------------------------------------------------------
Rémi SCHNEKENBURGER
+33 (0)1 69 08 48 48
CEA Saclay Nano-INNOV
Institut CARNOT CEA LIST
www.eclipse.org/papyrus
@esessmb101.ericsson.se>@exdag0-a1.intra.cea.fr>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/modelinterpreter/attachments/20141111/75af5c32/attachment-0001.html>
More information about the Modelinterpreter
mailing list