Looking at the definition of the "common" TPD, I found that it includes several features which I'm not sure belong there. In particular it declares dependencies on the following:
I understand that the Papyrus JUnit feature is used for tooling tests. Shouldn't it be moved to the "tooling" TPD? Or should it be moved to "core" or "profile"?
The EMF Compare and EGit features are used by our "compare" feature, which is part of "tooling". Are there any objections to moving it to the "tooling" TPD?
As for the "Nebula", I'm not sure who uses it, but from its description as a provider of SWT widgets and UI components, it also looks like a "tooling" dependency, rather than a "common" dependency. Any objections to moving it there?
In any case, none of the dependencies above are used by codegen, so I would really like to move them away from the root, hopefully to "tooling".
As for the "papyrus" TPD, it declares the following:
The first one declares the Papyrus SDK. It makes sense, as everything depends on it. (In theory we should be able to create a "standalone" codegen feature that wouldn't depend on it, but we can leave that for the future).
However, why does it declare the RSA migration and GMF tooling there? Again, shouldn't these be under "tooling"? Codegen definitely doesn't depend on these.
--
Ernesto Posse
Zeligsoft
Thanks. I'll remove it then.
--
Ernesto
Hi Ernesto,
I don't see either where there could be a usage of OCL. I think this is a sequel from old configuration, and that may probably be removed from nightly.
Cheers,
Rémi
_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev
--