From 41d9dc3dd2b47019278a3ecc7920d5970a8bd5d8 Mon Sep 17 00:00:00 2001 From: Quang Truong Date: Thu, 14 Aug 2025 11:38:35 +0200 Subject: [PATCH 1/4] Update planpro version --- .../set/basis/files/PlanProFileResource.java | 31 +++++++++- .../eclipse/set/core/services/Services.java | 18 ++++++ .../version/PlanProVersionService.java | 37 +++++++++++ .../core/fileservice/AbstractToolboxFile.java | 9 ++- .../core/fileservice/PlainToolboxFile.java | 4 +- .../core/fileservice/PlanProXMLHelper.java | 62 +++++++++++++++++++ .../fileservice/ZippedPlanProToolboxFile.java | 7 ++- .../version/PlanProVersionServiceImpl.java | 41 +++++++++++- .../table/pt1/sskg/SskgTransformator.xtend | 54 +++++++++++----- .../table/pt1/ssks/SsksTransformator.xtend | 20 +++--- .../extensions/FmaKomponenteExtensions.xtend | 30 +++++++-- .../extensions/ZugEinwirkungExtensions.xtend | 7 ++- 12 files changed, 281 insertions(+), 39 deletions(-) create mode 100644 java/bundles/org.eclipse.set.core/src/org/eclipse/set/core/fileservice/PlanProXMLHelper.java diff --git a/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/files/PlanProFileResource.java b/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/files/PlanProFileResource.java index 77b031baf8..1234e880e4 100644 --- a/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/files/PlanProFileResource.java +++ b/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/files/PlanProFileResource.java @@ -13,6 +13,7 @@ import java.util.Map; import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.xmi.XMLHelper; import org.eclipse.emf.ecore.xmi.XMLResource; import org.eclipse.emf.ecore.xmi.XMLSave; import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl; @@ -21,7 +22,24 @@ * Adapted resource implementation for the EMF-XML Resources */ public class PlanProFileResource extends XMLResourceImpl { + private String standalone; + private XMLHelper xmlHelper; + + /** + * Creates an instance of the resource. + * + * @param uri + * the URI of the new resource. + * @param xmlHelper + * the {@link XMLHelper} + * @generated + */ + public PlanProFileResource(final URI uri, final XMLHelper xmlHelper) { + this(uri); + this.xmlHelper = xmlHelper; + } /** * Creates an instance of the resource.