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)