Merge lp:~tapaal-contributor/tapaal/fixApprox-trunk into lp:tapaal

Proposed by Kenneth Yrke Jørgensen
Status: Merged
Approved by: Jiri Srba
Approved revision: 1165
Merged at revision: 1167
Proposed branch: lp:~tapaal-contributor/tapaal/fixApprox-trunk
Merge into: lp:tapaal
Diff against target: 38 lines (+13/-7)
1 file modified
src/dk/aau/cs/verification/VerifyTAPN/VerifyTAPNExporter.java (+13/-7)
To merge this branch: bzr merge lp:~tapaal-contributor/tapaal/fixApprox-trunk
Reviewer Review Type Date Requested Status
Jiri Srba Approve
Review via email: mp+413488@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Jiri Srba (srba) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/dk/aau/cs/verification/VerifyTAPN/VerifyTAPNExporter.java'
2--- src/dk/aau/cs/verification/VerifyTAPN/VerifyTAPNExporter.java 2021-10-21 10:21:25 +0000
3+++ src/dk/aau/cs/verification/VerifyTAPN/VerifyTAPNExporter.java 2021-12-27 08:37:53 +0000
4@@ -140,13 +140,16 @@
5
6 private void outputTransition(TimedTransition t, PrintStream modelStream, Collection<DataLayer> guiModels, NameMapping mapping) {
7 //remove the net prefix from the transition name
8- String transitionName = mapping.map(t.name()).value2();
9+ var m = mapping.map(t.name());
10+
11 Transition guiTransition = null;
12-
13- for(DataLayer guiModel : guiModels){
14- guiTransition = guiModel.getTransitionById(transitionName);
15- if(guiTransition != null){
16- break;
17+ if (m != null) {
18+ String transitionName = m.value2();
19+ for(DataLayer guiModel : guiModels){
20+ guiTransition = guiModel.getTransitionById(transitionName);
21+ if(guiTransition != null){
22+ break;
23+ }
24 }
25 }
26
27@@ -157,7 +160,10 @@
28 modelStream.append("name=\"" + t.name() + "\" ");
29 modelStream.append("urgent=\"" + (t.isUrgent()? "true":"false") + "\"");
30 modelStream.append(">\n");
31- outputPosition(modelStream, guiTransition.getPositionX(), guiTransition.getPositionY());
32+
33+ if (guiTransition != null) {
34+ outputPosition(modelStream, guiTransition.getPositionX(), guiTransition.getPositionY());
35+ }
36
37 modelStream.append("</transition>\n");
38 }

Subscribers

People subscribed via source and target branches