From 9aa8b51475386a87c6649cf2d55097b71f3c2128 Mon Sep 17 00:00:00 2001 From: SebastianEbert <sebastian.ebert@tu-dresden.de> Date: Tue, 24 Oct 2023 18:30:34 +0200 Subject: [PATCH] transmission of signal infos --- src/main/java/de/tudresden/inf/st/pnml/splitter/Main.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/de/tudresden/inf/st/pnml/splitter/Main.java b/src/main/java/de/tudresden/inf/st/pnml/splitter/Main.java index d5fd7e2..c3631b3 100644 --- a/src/main/java/de/tudresden/inf/st/pnml/splitter/Main.java +++ b/src/main/java/de/tudresden/inf/st/pnml/splitter/Main.java @@ -24,12 +24,19 @@ public class Main { } List<PetriNet> petriNets = PnmlParser.parsePnml(inputPath, false); + JastAddList<ToolInfo> ti = petriNets.get(0).getToolspecificList().treeCopy(); List<List<PetriNet>> disconnectedPetriNets = new ArrayList<>(); GlobalToLocalNetsPostProcessor processor = new GlobalToLocalNetsPostProcessor(); for (PetriNet pn : petriNets) { List<PetriNet> pnl = processor.disconnectNets(pn); + + for(PetriNet lrpn : pnl){ + lrpn.getToolspecificList().addAll(ti); + lrpn.flushTreeCache(); + } + disconnectedPetriNets.add(pnl); } -- GitLab