From f8f31f966b0e5144c831684a2d50d2bb92ac4da0 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Wed, 7 Feb 2018 18:20:42 +0100 Subject: [PATCH] when species have no dimension the dimension is set for them --- .../commands/layout/ApplySimpleLayoutModelCommand.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java b/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java index aa636b4fb7..fa528d3bf2 100644 --- a/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java +++ b/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java @@ -120,6 +120,11 @@ public class ApplySimpleLayoutModelCommand extends ApplyLayoutModelCommand { Set<Species> elementToAlign = new HashSet<>(); Map<Compartment, Set<Element>> elementsByStaticCompartment = new HashMap<>(); for (Element element : elements) { + if (element.getWidth()==0) { + element.setWidth(SPECIES_WIDTH); + element.setHeight(SPECIES_HEIGHT); + + } if (element.getCompartment() == null || element.getCompartment() == parent) { if (element instanceof Compartment) { compartments.add((Compartment) element); -- GitLab