Skip to content

Commit 18021c3

Browse files
committed
Fix problem with the resolution of the old BAMM 1.0.0 models.
1 parent 1213c30 commit 18021c3

File tree

1 file changed

+8
-2
lines changed
  • core/esmf-aspect-meta-model-version-migrator/src/main/java/org/eclipse/esmf/aspectmodel/versionupdate/migrator

1 file changed

+8
-2
lines changed

core/esmf-aspect-meta-model-version-migrator/src/main/java/org/eclipse/esmf/aspectmodel/versionupdate/migrator/BammUriRewriter.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,18 @@ protected Map<String, String> buildPrefixMap( final Model sourceModel, final Map
4949

5050
@Override
5151
protected Map<String, String> buildReplacementPrefixMap( final Model sourceModel, final Map<String, String> targetPrefixes ) {
52+
final Map<String, String> oldSamm = Namespace.createPrefixMap( KnownVersion.SAMM_1_0_0 );
5253
// The mapping of the URNs of the legacy BAMM Aspect Meta model to their corresponding SAMM counterparts
5354
return Map.of(
5455
"urn:bamm:io.openmanufacturing:meta-model:2.0.0#", targetPrefixes.get( "samm" ),
5556
"urn:bamm:io.openmanufacturing:characteristic:2.0.0#", targetPrefixes.get( "samm-c" ),
56-
"urn:bamm:io.openmanufacturing:entity:2.0.0#", targetPrefixes.get( "samm-c" ),
57-
"urn:bamm:io.openmanufacturing:unit:2.0.0#", targetPrefixes.get( "unit" )
57+
"urn:bamm:io.openmanufacturing:entity:2.0.0#", targetPrefixes.get( "samm-e" ),
58+
"urn:bamm:io.openmanufacturing:unit:2.0.0#", targetPrefixes.get( "unit" ),
59+
60+
"urn:bamm:io.openmanufacturing:meta-model:1.0.0#", oldSamm.get( "samm" ),
61+
"urn:bamm:io.openmanufacturing:characteristic:1.0.0#", oldSamm.get( "samm-c" ),
62+
"urn:bamm:io.openmanufacturing:entity:1.0.0#", oldSamm.get( "samm-e" ),
63+
"urn:bamm:io.openmanufacturing:unit:1.0.0#", oldSamm.get( "unit" )
5864
);
5965
}
6066

0 commit comments

Comments
 (0)