diff --git a/src/main/java/ui/GTURTLEModeling.java b/src/main/java/ui/GTURTLEModeling.java index db2b7bbe42625d5088dac067e7a45fae81f05d26..8882717642394621300beeff4e35da23d98b4ecc 100755 --- a/src/main/java/ui/GTURTLEModeling.java +++ b/src/main/java/ui/GTURTLEModeling.java @@ -7577,17 +7577,25 @@ public class GTURTLEModeling { //TraceManager.addDev("Loading seq diag1"); ui.sd.SequenceDiagramPanel sdp = mgui.getSequenceDiagramPanel(indexAnalysis, name); //TraceManager.addDev("Loading seq diag2"); + ui.sd2.SequenceDiagramPanel sdp2 = mgui.getSequenceDiagramPanelZV(indexAnalysis, name); + + if (sdp != null) { + sdp.removeAll(); + //TraceManager.addDev("Loading seq diag4"); - if (sdp == null) { - throw new MalformedModelingException(); + loadDiagram(elt, sdp); + //TraceManager.addDev("Loading seq diag5"); } - //TraceManager.addDev("Loading seq diag3"); + else if (sdp2 != null) { + sdp2.removeAll(); - sdp.removeAll(); - //TraceManager.addDev("Loading seq diag4"); + loadDiagram(elt, sdp2); + } + else + throw new MalformedModelingException(); + //TraceManager.addDev("Loading seq diag3"); - loadDiagram(elt, sdp); - //TraceManager.addDev("Loading seq diag5"); + } public void loadSequenceDiagramZV(Element elt, int indexAnalysis) throws MalformedModelingException, SAXException {