Minute Of Eclipse Papyrus Pre-Committing
Upcoming SlideShare
Loading in...5
×
 

Minute Of Eclipse Papyrus Pre-Committing

on

  • 4,236 views

 

Statistics

Views

Total Views
4,236
Views on SlideShare
3,815
Embed Views
421

Actions

Likes
1
Downloads
11
Comments
0

3 Embeds 421

http://blog.benois.fr 415
http://www.slideshare.net 5
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Minute Of Eclipse Papyrus Pre-Committing Minute Of Eclipse Papyrus Pre-Committing Presentation Transcript

  • 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)
  • 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
  • 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.
  • 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
  • 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.
  • 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»
  • 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
  • Actions to do for committing 11/14/2008, 12:00 pm (CET)
        • Sash windows to finalize (CD)
        • Editing domain services to add (CD)
        • Add registry action to core (JB)
          • Optional action (depends on action1)
        • Estimation of the required work for refactoring and integrating the outline code provided by JL. (PT)
        • Refactoring and integration the outline code provided by JL.(PT)
          • Optional action (depends on action5)
        • Preferences for the class diagram has to be done
          • Optional action (depends on TL)
        • Update wizard to account for sequence, activity and use case diagrams (JB)
        • Reconnect and refactor the emftree (PT)
        • Migration to antlr3 (ORBIT) (RS)
  • Actions to do for committing 11/14/2008, 12:00 pm (CET)
        • Clean up plugin.xml (metadata) (EJ, RS)
          • 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
        • Icons
          • harmonize and verify copyright (JB)
        • Harmonize color for each diagram (each partners)
        • Change the uri of di2 to « http://www.eclipse.org/papyrus/di/1.0.0 »(PT)
          • Change the extension to « .di»
        • Finalize (11/17/2008) (RS, PT):
          • Reformat the code
          • Move the code to new directory
            • Papyrus/eclipse/scribe,
            • Papyrus/eclipse/core,
            • Papyrus/eclipse/uml,
            • Papyrus/eclipse/other
        • Write a email for the IP (SG)
  • 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