diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f299b9..36c2587 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Ensure that when exporting older versions of REXS "°" is used instead of the newer "deg" - ModellingGuidelineValidator: check in case of interference_fit of feather_key_connection +- RexsStandardRelationTypes: Roles for "coupling" relation corrected ## [0.15.0] - 2026-03-11 diff --git a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationTypes.java b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationTypes.java index f55a5b7..08b81bd 100644 --- a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationTypes.java +++ b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationTypes.java @@ -78,7 +78,7 @@ public interface RexsStandardRelationTypes { RexsRelationType connection = RexsRelationType.create("connection", RexsStandardRelationRoles.side_1, RexsStandardRelationRoles.side_2); /** Relation type "coupling". */ - RexsRelationType coupling = RexsRelationType.create("coupling", RexsStandardRelationRoles.side_1, RexsStandardRelationRoles.side_2); + RexsRelationType coupling = RexsRelationType.create("coupling", RexsStandardRelationRoles.assembly, RexsStandardRelationRoles.side_1, RexsStandardRelationRoles.side_2); /** Relation type "ordered_reference". */ RexsRelationType ordered_reference = RexsRelationType.create("ordered_reference", RexsStandardRelationRoles.origin, RexsStandardRelationRoles.referenced);