From c924d10a91d90b52e12f2416dea14570cc7421df Mon Sep 17 00:00:00 2001 From: SebastianEbert <sebastian.ebert@tu-dresden.de> Date: Thu, 3 Feb 2022 11:17:08 +0100 Subject: [PATCH] fixed printing bug --- src/main/jastadd/clauses/expressions.jadd | 5 ++++- src/main/java/de/tudresden/inf/st/pnml/Main.java | 12 ++++++------ src/main/nets/inputSignalNet.pnml | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/main/jastadd/clauses/expressions.jadd b/src/main/jastadd/clauses/expressions.jadd index 9ca151c..964462f 100644 --- a/src/main/jastadd/clauses/expressions.jadd +++ b/src/main/jastadd/clauses/expressions.jadd @@ -9,7 +9,10 @@ aspect SignalExpressions { eq Root.printExp() { String result = ""; - result += getExp().printExp(); + + if(getExp() != null){ + result+=getExp().printExp(); + } return result; } diff --git a/src/main/java/de/tudresden/inf/st/pnml/Main.java b/src/main/java/de/tudresden/inf/st/pnml/Main.java index c159d56..f413496 100644 --- a/src/main/java/de/tudresden/inf/st/pnml/Main.java +++ b/src/main/java/de/tudresden/inf/st/pnml/Main.java @@ -19,13 +19,13 @@ public class Main { String inputPath = (args.length > 0) ? args[0] : null; - // if(inputPath == null){ - // logger.error("No model found on given input path."); - // return; - // } + if(inputPath == null){ + logger.error("No model found on given input path."); + return; + } - List<PetriNet> petriNets = PnmlParser.parsePnml("src/main/nets/inputSignalNet.pnml"); - // List<PetriNet> petriNets = PnmlParser.parsePnml(inputPath); + // List<PetriNet> petriNets = PnmlParser.parsePnml("src/main/nets/jointTestNet1.pnml"); + List<PetriNet> petriNets = PnmlParser.parsePnml(inputPath); List<List<PetriNet>> disconnectedPetriNets = new ArrayList<>(); // petriNets.forEach(pn -> disconnectedPetriNets.add(GlobalToLocalNetsPostProcessor.disconnectNets(pn))); diff --git a/src/main/nets/inputSignalNet.pnml b/src/main/nets/inputSignalNet.pnml index 63f1f2d..3d10649 100644 --- a/src/main/nets/inputSignalNet.pnml +++ b/src/main/nets/inputSignalNet.pnml @@ -54,7 +54,7 @@ <transition id="t1"> <toolspecific tool="de.tudresden.inf.st.pnml.distributedPN" version="0.1"> - <!-- <location>channel</location> + <location>channel</location> <subnet>channel</subnet>--> <location>node-1</location> <subnet>subnet-1</subnet> -- GitLab