Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] [SysML] From 1.1 to 1.4

Hi Benoit,

 

Ø  plugins\uml\diagram\org.eclipse.papyrus.uml.diagram.emftree

o   Should be moved to Examples

Ø  extraplugins\marte\org.eclipse.papyrus.parsers

o   AFAIK, nobody maintains this. I don’t know if it should be updated or removed

Ø  extraplugins\uml

Ø  tests\junit\extraplugins\uml\compare

o   Some of these plug-ins might relate to the former EMF Compare 2.x integration. Most of the EMF Compare 3.x integration now happens in the EMF/UML Compare project directly; I don’t think these projects are used/useful anymore

Ø  tests\debug\plugins\core\*

o   These plug-ins have never been integrated (As far as I can remember). Only the plug-ins under tests/junit/* (And more recently, tests/framework/*) are actively maintained/executed. They look like generated plug-ins (From Ecore metamodels) without much added value. IMO, they should either be moved to developer (If they actually are used/maintained) or removed.

 

Manufacturing and ADL4Eclipse are work-in-progress, so they can simply remain as-is until someone can integrate them to the build (I’m not sure they are stable enough yet)

 

Regards,
Camille

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de MAGGI Benoit
Envoyé : vendredi 19 février 2016 13:59
À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : [PROVENANCE INTERNET] [mdt-papyrus.dev] [SysML] From 1.1 to 1.4

 

Hi everyone,

 

Following the refactoring started by Christian, SysML 1.1 will be removed from the core repository (except the profile).

The main goal is to switch to SysML 1.4 for Papyrus Neon.

 

I already did some works to remove dependencies from UML to SysML:

-          The dependency Diagram Interaction -> SysML  has been already removed [1]

-          I made some small changes this week to cut some dependencies to SysML

o   Remove dependency in Extra [2]

o   Remove dependency in Tests [3] [4] [5]

-          There are still ongoing works to avoid the use of SysML in UML tests plugins.

o   Remove dependency in nattable tests [6]

 

I recommend to avoid using SysML to test stereotype/profile for UML, either use the Standard profile or a custom one.

              

I also made some “discoveries”, some plugins aren’t in the build.

-          Core

o   plugins\uml\diagram\org.eclipse.papyrus.uml.diagram.emftree

-          Marte

o   extraplugins\marte\org.eclipse.papyrus.parsers

-          Manufacturing

o    extraplugins\manufacturing\org.eclipse.papyrus.manufacturing.ofbiz

-          Adl4eclipse

o   extraplugins\adl4eclipse\org.eclipse.papyrus.adl4eclipse.generation

o   tests\junit\extraplugins\adl4eclipse\org.eclipse.papyrus.adl4eclipse.tests

-          UML Compare

o   extraplugins\uml

o   tests\junit\extraplugins\uml\compare

-          Debug

o   tests\debug\plugins\core\*

§  Depends on EMF-Facet : org.eclipse.emf.facet.infra.query.edit …

 

ð  Any  suggestion?

ð  For each of them, we should probably decide whether to include them in the build or remove them from the repository.

 

Regards,

Benoit

 

1 : https://git.eclipse.org/r/#/c/53877/

2 : https://git.eclipse.org/r/#/c/66737/

3 : https://git.eclipse.org/r/#/c/66740/

4 : https://git.eclipse.org/r/#/c/66810/

5 : https://git.eclipse.org/r/#/c/66743/

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

 

 


Back to the top