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

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,292
On Slideshare
3,867
From Embeds
425
Number of Embeds
4

Actions

Shares
Downloads
11
Comments
0
Likes
1

Embeds 425

http://blog.benois.fr 418
http://www.slideshare.net 5
http://www.linkedin.com 1
http://benois2.rssing.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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 (PT)
  • 2. 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
  • 3. 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.
  • 4. 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
  • 5. 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.
  • 6. 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»
  • 7. 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
  • 8. 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)
  • 9. 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)
  • 10. 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