Skip to content

Commit 82166f6

Browse files
committed
fix(export): Include nested packages in SysML textual export
Add missing org.eclipse.syson.sysml.Package import in SysMLRelationPredicates. Without this import, Package.class resolved to java.lang.Package instead of org.eclipse.syson.sysml.Package, causing nested packages to be omitted from the textual export output.
1 parent d96ce6b commit 82166f6

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

CHANGELOG.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ And the following methods have been added:
119119

120120
=== Bug fixes
121121

122+
- [export] Fix textual export not including nested packages in the output due to missing `org.eclipse.syson.sysml.Package` import in `SysMLRelationPredicates`.
122123
- https://github.com/eclipse-syson/syson/issues/1847[#1847] [export] Textual export duplicates "abstract" keyword for `OccurrenceUsage`.
123124
- https://github.com/eclipse-syson/syson/issues/1887[#1887] [export] Export fails to escape some names when using qualified name.
124125
- https://github.com/eclipse-syson/syson/issues/1953[#1953] [import] Fix an issue where `TransitionUsage` with `SendActionUsage` were not properly resolved.

backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/textual/utils/SysMLRelationPredicates.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import org.eclipse.syson.sysml.MetadataUsage;
2929
import org.eclipse.syson.sysml.OccurrenceUsage;
3030
import org.eclipse.syson.sysml.OwningMembership;
31+
import org.eclipse.syson.sysml.Package;
3132
import org.eclipse.syson.sysml.ReferenceUsage;
3233
import org.eclipse.syson.sysml.Relationship;
3334
import org.eclipse.syson.sysml.SuccessionAsUsage;

0 commit comments

Comments
 (0)