From ca5984eee13dbd6f4eb047db6c389cac5b081af1 Mon Sep 17 00:00:00 2001 From: Daniel Ratiu <ratiu@fortiss.org> Date: Tue, 17 Sep 2013 21:14:52 +0000 Subject: [PATCH] refs 1724 --- .../org/fortiss/tooling/kernel/internal/LibraryService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/LibraryService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/LibraryService.java index 1d919ac93..81f5e1880 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/LibraryService.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/LibraryService.java @@ -44,6 +44,7 @@ import org.fortiss.tooling.kernel.service.ILibraryService; import org.fortiss.tooling.kernel.service.IPersistencyService; import org.fortiss.tooling.kernel.service.IPrototypeService; import org.fortiss.tooling.kernel.service.base.EObjectAwareServiceBase; +import org.fortiss.tooling.kernel.utils.UniqueIDUtils; /** * This class implements the {@link ILibraryService} interface. @@ -206,6 +207,9 @@ public class LibraryService extends EObjectAwareServiceBase<ILibraryElementHandl ILibraryService.INSTANCE.setDirty(ref, false); EObject copy = EcoreUtil.copy(lc.getWrappedElement()); ref.setLibraryElementShadow(copy); + + // create new IDs + UniqueIDUtils.prepareUniqueID(copy, ref); } }; -- GitLab