Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] Papyrus 0.9: UML Diagram Common refactoring

Hello all,

 

The refactoring of uml.diagram.common is done for now. The diagrams need to be regenerated. You will need to checkout two new plugins:

 

-          org.eclipse.papyrus.infra.emf.appearance (From infra.emf layer)

-          org.eclipse.papyrus.uml.appearance (From uml layer)

 

(They’ve already been included in the *.psf files)

 

The *.gmfgen files have been updated for the following diagrams (See the attached bugzilla for more details):

 

-          Component

-          Composite

-          Profile

 

371460: [UML Diagram Common] The UML Diagram Common plug-in should be split

https://bugs.eclipse.org/bugs/show_bug.cgi?id=371460

 

A lot of plug-ins have changed, so don’t forget to make a global update (Or a new full checkout from the psf) before regenerating.

 

You can start committing again on any plug-in from the trunk J

__________________________

Camille Letavernier

+33 (0)1 69 08 00 59 - camille.letavernier@xxxxxx

CEA LIST - Laboratoire d'Ingénierie dirigée par les modèles pour les Systèmes Embarqués (LISE)

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de LETAVERNIER Camille
Envoyé : mardi 14 février 2012 11:46
À : Papyrus Project list (mdt-papyrus.dev@xxxxxxxxxxx)
Objet : Re: [mdt-papyrus.dev] Papyrus 0.9: UML Diagram Common refactoring

 

Hello all,

 

The refactoring for uml.diagram.common is mostly done. See the attached bugzilla:

 

371460: [UML Diagram Common] The UML Diagram Common plug-in should be split

https://bugs.eclipse.org/bugs/show_bug.cgi?id=371460

 

We still need to update the generation templates. This should be done this afternoon. Then, you’ll have to regenerate the diagrams. Do not try to build the trunk until then J

 

 

Camille

__________________________

Camille Letavernier

+33 (0)1 69 08 00 59 - camille.letavernier@xxxxxx

CEA LIST - Laboratoire d'Ingénierie dirigée par les modèles pour les Systèmes Embarqués (LISE)

 

De : LETAVERNIER Camille
Envoyé : lundi 13 février 2012 16:24
À : Papyrus Project list (mdt-papyrus.dev@xxxxxxxxxxx)
Objet : Papyrus 0.9: UML Diagram Common refactoring

 

Hello all,

 

Due to the new incoming features for Papyrus 0.9, we need to refactor the UML Diagram Common plug-in (Trunk only). This is a major change, which will impact all diagrams, and require diagram regeneration. This will take a few days (Maybe less if we don’t meet any major issue J ), and to avoid conflicts, you should stop committing on the diagram plug-ins until this is finished (0.9/Trunk only).

 

For your information, the modifications will include:

 

-          New Abstract edit parts for *all* Papyrus EditParts. These edit parts will extend the GMF ones, and all Papyrus EditParts should extend them (Requires diagram regeneration)

-          These new edit parts and the existing ones (NodeEditPart, ResizeableListCompartmentEditPart) will be moved to infra/gmfdiag/common

-          The ui helpers from uml/utils will be moved to a gmf-specific plug-in (Either infra/gmfdiag/common or a new one)

-          The constants associated to these helpers (VisualInformationPapyrusConstant) will be split between UML-specific ones and GMF-generic ones

 

The impacted plug-ins are:

 

-          Uml.tools.util

-          Infra.gmfdiag.common

-          Uml.diagram.*

-          Sysml.diagram.*

 

Except for the diagrams regeneration, this should not change anything.

 

Depending on the difficulty to do this refactoring, more classes might move from uml.diagram.common to infra.gmfdiag.common. I’ll keep you informed.

 

 

Thank you,

Camille

__________________________

Camille Letavernier

+33 (0)1 69 08 00 59 - camille.letavernier@xxxxxx

CEA LIST - Laboratoire d'Ingénierie dirigée par les modèles pour les Systèmes Embarqués (LISE)

 


Back to the top