From f5096cb844ee3a4a237f6ebd6aebc2a2d0418687 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Mon, 2 Jan 2017 12:41:03 +0100 Subject: [PATCH] when saving model in cache project is also processed it can have impact on performance... --- .../main/java/lcsb/mapviewer/services/impl/ModelService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/service/src/main/java/lcsb/mapviewer/services/impl/ModelService.java b/service/src/main/java/lcsb/mapviewer/services/impl/ModelService.java index 190a4fdd5a..c948a9eed8 100644 --- a/service/src/main/java/lcsb/mapviewer/services/impl/ModelService.java +++ b/service/src/main/java/lcsb/mapviewer/services/impl/ModelService.java @@ -174,6 +174,10 @@ public class ModelService implements IModelService { // this is a trick to load all required subelements of the model... ;/ // lets copy model - it will access all elements... new CopyCommand(model).execute(); + + for (ModelData m: model.getProject().getModels()) { + new CopyCommand(m.getModel()).execute(); + } logger.debug("Model loaded successfullly"); models.put(projectName, model); -- GitLab