From bb2eec4291dccfdb66e8ebad022f012c1016c689 Mon Sep 17 00:00:00 2001 From: ratiud Date: Fri, 13 Dec 2024 23:40:12 +0100 Subject: [PATCH] pdfbox: support upstream links in PDF exports --- ...r.formal.safety.gsn.pdfexport.behavior.mps | 6 +- .../com.mpsbasics.pdfexporter.behavior.mps | 70 ++-- .../models/com.mpsbasics.pdfbox.utils.mps | 362 +++++++++++++++--- 3 files changed, 341 insertions(+), 97 deletions(-) diff --git a/code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.pdfexport/models/com.mbeddr.formal.safety.gsn.pdfexport.behavior.mps b/code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.pdfexport/models/com.mbeddr.formal.safety.gsn.pdfexport.behavior.mps index 585e8faa..f2f321dc 100644 --- a/code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.pdfexport/models/com.mbeddr.formal.safety.gsn.pdfexport.behavior.mps +++ b/code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.pdfexport/models/com.mbeddr.formal.safety.gsn.pdfexport.behavior.mps @@ -175,7 +175,7 @@ - + @@ -281,7 +281,7 @@ - + @@ -327,7 +327,7 @@ - + diff --git a/code/languages/com.mpsbasics/languages/com.mpsbasics.pdfexporter/models/com.mpsbasics.pdfexporter.behavior.mps b/code/languages/com.mpsbasics/languages/com.mpsbasics.pdfexporter/models/com.mpsbasics.pdfexporter.behavior.mps index bb922412..e7eb172d 100644 --- a/code/languages/com.mpsbasics/languages/com.mpsbasics.pdfexporter/models/com.mpsbasics.pdfexporter.behavior.mps +++ b/code/languages/com.mpsbasics/languages/com.mpsbasics.pdfexporter/models/com.mpsbasics.pdfexporter.behavior.mps @@ -251,12 +251,11 @@ - - - + + @@ -291,9 +290,6 @@ - - - @@ -306,7 +302,6 @@ - @@ -345,7 +340,7 @@ - + @@ -785,15 +780,17 @@ - + - - + + + + @@ -812,7 +809,7 @@ - + @@ -896,7 +893,7 @@ - + @@ -908,49 +905,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + @@ -965,7 +939,7 @@ - + @@ -1012,15 +986,17 @@ - + - - + + + + @@ -1039,7 +1015,7 @@ - + diff --git a/code/languages/com.mpsbasics/solutions/com.mpsbasics.pdfbox/models/com.mpsbasics.pdfbox.utils.mps b/code/languages/com.mpsbasics/solutions/com.mpsbasics.pdfbox/models/com.mpsbasics.pdfbox.utils.mps index 831ba746..54ec9cf3 100644 --- a/code/languages/com.mpsbasics/solutions/com.mpsbasics.pdfbox/models/com.mpsbasics.pdfbox.utils.mps +++ b/code/languages/com.mpsbasics/solutions/com.mpsbasics.pdfbox/models/com.mpsbasics.pdfbox.utils.mps @@ -29,18 +29,14 @@ - - - - - - - + + + @@ -85,6 +81,7 @@ + @@ -115,6 +112,7 @@ + @@ -219,6 +217,7 @@ + @@ -259,7 +258,6 @@ - @@ -270,6 +268,7 @@ + @@ -308,15 +307,10 @@ - + - - - - - - + @@ -389,7 +383,7 @@ - + @@ -566,7 +560,7 @@ - + @@ -618,6 +612,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -637,7 +855,7 @@ - + @@ -841,7 +1059,7 @@ - + @@ -913,30 +1131,13 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -1049,7 +1250,7 @@ - + @@ -1198,7 +1399,7 @@ - + @@ -1206,9 +1407,18 @@ + + + + + + + + + - + @@ -1324,12 +1534,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -1451,7 +1715,7 @@ - + @@ -1812,6 +2076,10 @@ + + + +