• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Minute Of Eclipse Papyrus Pre-Committing
 

Minute Of Eclipse Papyrus Pre-Committing

on

  • 3,673 views

 

Statistics

Views

Total Views
3,673
Views on SlideShare
3,257
Embed Views
416

Actions

Likes
1
Downloads
11
Comments
0

3 Embeds 416

http://blog.benois.fr 410
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