Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ)...

10
Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier (PT)

Transcript of Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ)...

Page 1: Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier.

Pre-committingMeeting

11-4-2008

Jérôme Benois (JB)Cédric Dumoulin (CD)Etienne Juliot (EJ)Sébastien Gerard (SG)Remi Schnekenburger (RS)Patrick Tessier (PT)

Page 2: Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier.

Planning

I Quick tour on advances. dependencies between plugin -> new wizard  advances about backbone advances about outline. advances about diagrams

Class Use case Statemachine Activity Sequence

advances about preferences advances about properties view

|| Precommitting How to commit (http://www.eclipse.org/legal/guidetolegaldoc2.php) WebSite Selection of a set of plugins to do a first commit. Roadmap

Page 3: Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier.

Quick tour on advances

Refactoring of dependencies between plugins new wizard New feature plugins Update site on http://www.obeo.fr/download/papyrus

 advances about backbone sash windows to finalize (priority 1) Clarify « Context » and « Services » notion (priority 3) Editing domain services to add (priority 1) Add registry action (JB) (prority 1)

advances about outline. (JL) Patch to papyrus enabling integration of CNF-like outline. To do :

patch need to be refactored in order to be independent to papyrus core Put in separate plugin

Drawbacks of the current outline= work only with GMF diagram Need to be more abstract to confrom to other diagram (e.g., GEF

diagram) Comment:

Estimation of the this refactoring (PT)If the work to do is too high this task will be done after the IP review.

Page 4: Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier.

Quick tour on advances advances about diagrams

Class Remain instance specification link Multi-relationships Relation container-content GeneralizationSet Association end and navigation Qualified association

Use case What has been done, what to do (EP)

Statemachine DS has began

Activity and sequence diagram have to be completed and property views have to be generated.

Issues: Modify semantic listener to remove graphical elements when

semantic elements are deleted (priority1) Creation of diagram from .UML file. Reativate the automatic layout. Use examplemetabubble of to manage parsers

Page 5: Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier.

Quick tour on advances advances about preferences

Todo : preferences for the class diagram has to be done before IP review .

advances about properties view Add extensible section. Todo:

Propose preference to display structured section or not structured.

New generation for the class diagram to manage new elements.

Page 6: Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier.

Precommitting How to commit (http://www.eclipse.org/legal/guidetolegaldoc2.php)

To do: Dependency with antlr 2.

use antlr3 (ORBIT) (RS) Clean up plugin.xml (metadata) (EJ)

Check provider « eclipse.org ». Check name of plugins

consistency of names +suffix ’ (Incubation)’ Check version number

0.1.0.qualifier

License .html file + reference it in each plugin.html Copyright :header

- each file has a copyright - gen model add link copyright

Icon: harmonize and verify copyright (JB)

Prepare list of « GMF Must Do » for the eclipse meeting 11/18/2008 The creation review needs a set of slides after IP review (SG) Change the uri of di2 to « http://www.eclipse.org/papyrus/di/1.0.0 »

Change the extension to « .di»

Page 7: Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier.

Precommitting Set of plugins

org.eclipse.papyrus.core.feature org.eclipse.papyrus.core org.eclipse.papyrus.core.adaptor.emf org.eclipse.papyrus.core.adaptor.gmf org.eclipse.papyrus.sasheditor org.eclipse.papyrus.di org.eclipse.papyrus.di.edit org.eclipse.papyrus.di.editor org.eclipse.papyrus.tabbedproperties.core org.eclipse.papyrus.extensionpoints.editors org.eclipse.papyrus.wizards

org.eclipse.papyrus.uml.feature : org.eclipse.papyrus.diagram.common org.eclipse.papyrus.diagram.clazz org.eclipse.papyrus.tabbedproperties.uml org.eclipse.papyrus.outline.emftree org.eclipse.papyrus.parsers org.eclipse.papyrus.umlutils org.eclipse.papyrus.ui.toolbox org.eclipse.papyrus.diagram.clazz org.eclipse.papyrus.diagram.usecase org.eclipse.papyrus.diagram.sequence org.eclipse.papyrus.diagram.activity org.eclipse.papyrus.diagram.emf

Page 8: Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier.

Actions to do for committing 11/14/2008, 12:00 pm (CET)

1. Sash windows to finalize (CD)2. Editing domain services to add (CD)3. Add registry action to core (JB)

Optional action (depends on action1)4. Estimation of the required work for

refactoring and integrating the outline code provided by JL. (PT)

5. Refactoring and integration the outline code provided by JL.(PT) Optional action (depends on action5)

6. Preferences for the class diagram has to be done Optional action (depends on TL)

7. Update wizard to account for sequence, activity and use case diagrams (JB)

8. Reconnect and refactor the emftree (PT)9. Migration to antlr3 (ORBIT) (RS)

Page 9: Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier.

Actions to do for committing 11/14/2008, 12:00 pm (CET)

10. Clean up plugin.xml (metadata) (EJ, RS)1. Check provider « eclipse.org ».2. Check name of plugins 3. Consistency of names +suffix ’ (Incubation)’4. Check version number

1. 0.1.0.qualifier5. License

1. .html file + reference it in each plugin.html6. Copyright :header

1. - each file has a copyright2. - gen model add link copyright

11. Icons1. harmonize and verify copyright (JB)

12. Harmonize color for each diagram (each partners)13. Change the uri of di2 to « http://www.eclipse.org/papyrus/di/1.0.0 »(PT)

1. Change the extension to « .di»14. Finalize (11/17/2008) (RS, PT):

1. Reformat the code2. Move the code to new directory

Papyrus/eclipse/scribe, Papyrus/eclipse/core, Papyrus/eclipse/uml, Papyrus/eclipse/other

15. Write a email for the IP (SG)

Page 10: Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier.

Actions to do for committing 11/14/2008, 12:00 pm (CET)

WebSite Content (SG)

Wiki Roadmap

For the next meeting

Demo flash (RF)One demo per diagram