Community
Participate
Working Groups
Papyrus-RT installs (or, rather, will have to install) a custom implementation of the UML Metamodel for UML-RT semantics (this is bug 467545). In order for this to work, all mechanisms in Papyrus that load UML resources and that create UML model elements must use the factory installed in the ResourceSet to create new objects. One such locus of object creation (or, rather at least four loci) is in the Copy/Paste infrastructure. This uses EcoreUtil.Copier to copy model elements, and this copier framework by default uses the statically registered EFactory instances. We need this to be customized to use the resource set's registered factory, instead.
New Gerrit change created: https://git.eclipse.org/r/85963
New Gerrit change created: https://git.eclipse.org/r/85969
Gerrit change https://git.eclipse.org/r/85969 was merged to [master]. Commit: http://git.eclipse.org/c/papyrus/org.eclipse.papyrus.git/commit/?id=0208593251db9c02690c622ec99d9a40a50704a4
Gerrit change https://git.eclipse.org/r/85963 was merged to [streams/2.0-maintenance]. Commit: http://git.eclipse.org/c/papyrus/org.eclipse.papyrus.git/commit/?id=6e9931ef995ebed98ea22fd825f4ac5db7cccf16
(In reply to Eclipse Genie from comment #4) > Gerrit change https://git.eclipse.org/r/85963 was merged to > [streams/2.0-maintenance]. (In reply to Eclipse Genie from comment #3) > Gerrit change https://git.eclipse.org/r/85969 was merged to [master].