diff --git a/dataformat-aasx/pom.xml b/dataformat-aasx/pom.xml
index 2a5a6ba63..509411353 100644
--- a/dataformat-aasx/pom.xml
+++ b/dataformat-aasx/pom.xml
@@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.admin-shell.aas
+ org.eclipse.aas4j
dataformat-parent
${revision}
@@ -13,12 +13,12 @@
- io.admin-shell.aas
+ ${groupId}
dataformat-xml
${revision}
- io.admin-shell.aas
+ ${groupId}
dataformat-core
${revision}
tests
@@ -41,4 +41,18 @@
${commons-io.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+ true
+
+
+
+
diff --git a/dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/AASXDeserializer.java b/dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/AASXDeserializer.java
similarity index 91%
rename from dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/AASXDeserializer.java
rename to dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/AASXDeserializer.java
index be79613fb..d2bd0827e 100644
--- a/dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/AASXDeserializer.java
+++ b/dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/AASXDeserializer.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aasx;
+package org.eclipse.aas4j.v3.rc02.dataformat.aasx;
import java.io.IOException;
import java.io.InputStream;
@@ -29,14 +29,14 @@
import org.apache.poi.openxml4j.opc.PackageRelationshipCollection;
import org.apache.poi.openxml4j.opc.PackagingURIHelper;
-import io.adminshell.aas.v3.dataformat.DeserializationException;
-import io.adminshell.aas.v3.dataformat.Serializer;
-import io.adminshell.aas.v3.dataformat.xml.XmlDeserializer;
-import io.adminshell.aas.v3.model.AssetAdministrationShellEnvironment;
-import io.adminshell.aas.v3.model.File;
-import io.adminshell.aas.v3.model.Submodel;
-import io.adminshell.aas.v3.model.SubmodelElement;
-import io.adminshell.aas.v3.model.SubmodelElementCollection;
+import org.eclipse.aas4j.v3.rc02.dataformat.DeserializationException;
+import org.eclipse.aas4j.v3.rc02.dataformat.Serializer;
+import org.eclipse.aas4j.v3.rc02.dataformat.xml.XmlDeserializer;
+import org.eclipse.aas4j.v3.rc02.model.Environment;
+import org.eclipse.aas4j.v3.rc02.model.File;
+import org.eclipse.aas4j.v3.rc02.model.Submodel;
+import org.eclipse.aas4j.v3.rc02.model.SubmodelElement;
+import org.eclipse.aas4j.v3.rc02.model.SubmodelElementCollection;
/**
* The AASX package converter converts a aasx package into a list of aas, a list
@@ -49,7 +49,7 @@ public class AASXDeserializer {
private XmlDeserializer deserializer = new XmlDeserializer();
- private AssetAdministrationShellEnvironment environment;
+ private Environment environment;
private final OPCPackage aasxRoot;
/**
@@ -85,7 +85,7 @@ public AASXDeserializer(XmlDeserializer deserializer, InputStream inputStream) t
* @throws IOException if creating input streams for aasx fails
* @throws DeserializationException if deserialization of the serialized aas environment fails
*/
- public AssetAdministrationShellEnvironment read() throws InvalidFormatException, IOException, DeserializationException {
+ public Environment read() throws InvalidFormatException, IOException, DeserializationException {
// If the XML was already parsed return cached environment
if (environment != null) {
return environment;
@@ -168,7 +168,7 @@ private List parseElements(Collection elements) {
}
} else if (element instanceof SubmodelElementCollection) {
SubmodelElementCollection collection = (SubmodelElementCollection) element;
- paths.addAll(parseElements(collection.getValues()));
+ paths.addAll(parseElements(collection.getValue()));
}
}
return paths;
diff --git a/dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/AASXSerializer.java b/dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/AASXSerializer.java
similarity index 93%
rename from dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/AASXSerializer.java
rename to dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/AASXSerializer.java
index 5de4da07e..83b766ed4 100644
--- a/dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/AASXSerializer.java
+++ b/dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/AASXSerializer.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aasx;
+package org.eclipse.aas4j.v3.rc02.dataformat.aasx;
import java.io.IOException;
import java.io.OutputStream;
@@ -33,14 +33,14 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import io.adminshell.aas.v3.dataformat.SerializationException;
-import io.adminshell.aas.v3.dataformat.Serializer;
-import io.adminshell.aas.v3.dataformat.xml.XmlSerializer;
-import io.adminshell.aas.v3.model.AssetAdministrationShellEnvironment;
-import io.adminshell.aas.v3.model.File;
-import io.adminshell.aas.v3.model.Submodel;
-import io.adminshell.aas.v3.model.SubmodelElement;
-import io.adminshell.aas.v3.model.SubmodelElementCollection;
+import org.eclipse.aas4j.v3.rc02.dataformat.SerializationException;
+import org.eclipse.aas4j.v3.rc02.dataformat.Serializer;
+import org.eclipse.aas4j.v3.rc02.dataformat.xml.XmlSerializer;
+import org.eclipse.aas4j.v3.rc02.model.Environment;
+import org.eclipse.aas4j.v3.rc02.model.File;
+import org.eclipse.aas4j.v3.rc02.model.Submodel;
+import org.eclipse.aas4j.v3.rc02.model.SubmodelElement;
+import org.eclipse.aas4j.v3.rc02.model.SubmodelElementCollection;
/**
* This class can be used to generate an .aasx file from Metamodel Objects and
@@ -87,7 +87,7 @@ public AASXSerializer(Serializer xmlSerializer) {
* @throws SerializationException if serializing the given elements fails
* @throws IOException if creating output streams for aasx fails
*/
- public void write(AssetAdministrationShellEnvironment environment, Collection files, OutputStream os)
+ public void write(Environment environment, Collection files, OutputStream os)
throws SerializationException, IOException {
prepareFilePaths(environment.getSubmodels());
@@ -125,7 +125,7 @@ private void storeFilesInAASX(List submodelList, Collection findFileElements(Collection elements)
files.add((File) element);
} else if (element instanceof SubmodelElementCollection) {
// Recursive call to deal with SubmodelElementCollections
- files.addAll(findFileElements(((SubmodelElementCollection) element).getValues()));
+ files.addAll(findFileElements(((SubmodelElementCollection) element).getValue()));
}
}
diff --git a/dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/AASXValidator.java b/dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/AASXValidator.java
similarity index 93%
rename from dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/AASXValidator.java
rename to dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/AASXValidator.java
index b248abe67..633fdf7da 100644
--- a/dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/AASXValidator.java
+++ b/dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/AASXValidator.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aasx;
+package org.eclipse.aas4j.v3.rc02.dataformat.aasx;
import java.io.IOException;
import java.io.InputStream;
@@ -22,7 +22,7 @@
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.xml.sax.SAXException;
-import io.adminshell.aas.v3.dataformat.xml.XmlSchemaValidator;
+import org.eclipse.aas4j.v3.rc02.dataformat.xml.XmlSchemaValidator;
/**
* Class to validate the XML file inside an AASX-package
diff --git a/dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/InMemoryFile.java b/dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/InMemoryFile.java
similarity index 97%
rename from dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/InMemoryFile.java
rename to dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/InMemoryFile.java
index 9bcdbeabe..4a3fd0ca7 100644
--- a/dataformat-aasx/src/main/java/io/adminshell/aas/v3/dataformat/aasx/InMemoryFile.java
+++ b/dataformat-aasx/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/InMemoryFile.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aasx;
+package org.eclipse.aas4j.v3.rc02.dataformat.aasx;
import java.util.Arrays;
diff --git a/dataformat-aasx/src/test/java/io/adminshell/aas/v3/dataformat/aasx/deserialization/AASXDeserializerTest.java b/dataformat-aasx/src/test/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/deserialization/AASXDeserializerTest.java
similarity index 82%
rename from dataformat-aasx/src/test/java/io/adminshell/aas/v3/dataformat/aasx/deserialization/AASXDeserializerTest.java
rename to dataformat-aasx/src/test/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/deserialization/AASXDeserializerTest.java
index 426e3039e..6688389c4 100644
--- a/dataformat-aasx/src/test/java/io/adminshell/aas/v3/dataformat/aasx/deserialization/AASXDeserializerTest.java
+++ b/dataformat-aasx/src/test/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/deserialization/AASXDeserializerTest.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aasx.deserialization;
+package org.eclipse.aas4j.v3.rc02.dataformat.aasx.deserialization;
import static org.junit.Assert.assertEquals;
@@ -28,17 +28,17 @@
import javax.xml.parsers.ParserConfigurationException;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
+import org.eclipse.aas4j.v3.rc02.dataformat.aasx.AASXDeserializer;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
import org.xml.sax.SAXException;
-import io.adminshell.aas.v3.dataformat.DeserializationException;
-import io.adminshell.aas.v3.dataformat.SerializationException;
-import io.adminshell.aas.v3.dataformat.aasx.AASXDeserializer;
-import io.adminshell.aas.v3.dataformat.aasx.AASXSerializer;
-import io.adminshell.aas.v3.dataformat.aasx.InMemoryFile;
-import io.adminshell.aas.v3.dataformat.core.AASSimple;
+import org.eclipse.aas4j.v3.rc02.dataformat.DeserializationException;
+import org.eclipse.aas4j.v3.rc02.dataformat.SerializationException;
+import org.eclipse.aas4j.v3.rc02.dataformat.aasx.AASXSerializer;
+import org.eclipse.aas4j.v3.rc02.dataformat.aasx.InMemoryFile;
+import org.eclipse.aas4j.v3.rc02.dataformat.core.AASSimple;
public class AASXDeserializerTest {
diff --git a/dataformat-aasx/src/test/java/io/adminshell/aas/v3/dataformat/aasx/deserialization/ValidationTest.java b/dataformat-aasx/src/test/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/deserialization/ValidationTest.java
similarity index 82%
rename from dataformat-aasx/src/test/java/io/adminshell/aas/v3/dataformat/aasx/deserialization/ValidationTest.java
rename to dataformat-aasx/src/test/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/deserialization/ValidationTest.java
index 780477869..b3727a567 100644
--- a/dataformat-aasx/src/test/java/io/adminshell/aas/v3/dataformat/aasx/deserialization/ValidationTest.java
+++ b/dataformat-aasx/src/test/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/deserialization/ValidationTest.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aasx.deserialization;
+package org.eclipse.aas4j.v3.rc02.dataformat.aasx.deserialization;
import static org.junit.Assert.assertEquals;
@@ -29,17 +29,17 @@
import javax.xml.parsers.ParserConfigurationException;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
+import org.eclipse.aas4j.v3.rc02.dataformat.aasx.AASXValidator;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
import org.xml.sax.SAXException;
-import io.adminshell.aas.v3.dataformat.DeserializationException;
-import io.adminshell.aas.v3.dataformat.SerializationException;
-import io.adminshell.aas.v3.dataformat.aasx.AASXSerializer;
-import io.adminshell.aas.v3.dataformat.aasx.AASXValidator;
-import io.adminshell.aas.v3.dataformat.aasx.InMemoryFile;
-import io.adminshell.aas.v3.dataformat.core.AASSimple;
+import org.eclipse.aas4j.v3.rc02.dataformat.DeserializationException;
+import org.eclipse.aas4j.v3.rc02.dataformat.SerializationException;
+import org.eclipse.aas4j.v3.rc02.dataformat.aasx.AASXSerializer;
+import org.eclipse.aas4j.v3.rc02.dataformat.aasx.InMemoryFile;
+import org.eclipse.aas4j.v3.rc02.dataformat.core.AASSimple;
public class ValidationTest {
diff --git a/dataformat-aasx/src/test/java/io/adminshell/aas/v3/dataformat/aasx/serialization/AASXSerializerTest.java b/dataformat-aasx/src/test/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/serialization/AASXSerializerTest.java
similarity index 91%
rename from dataformat-aasx/src/test/java/io/adminshell/aas/v3/dataformat/aasx/serialization/AASXSerializerTest.java
rename to dataformat-aasx/src/test/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/serialization/AASXSerializerTest.java
index e5d3af9bc..1e370a532 100644
--- a/dataformat-aasx/src/test/java/io/adminshell/aas/v3/dataformat/aasx/serialization/AASXSerializerTest.java
+++ b/dataformat-aasx/src/test/java/org/eclipse/aas4j/v3/rc02/dataformat/aasx/serialization/AASXSerializerTest.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aasx.serialization;
+package org.eclipse.aas4j.v3.rc02.dataformat.aasx.serialization;
import static org.junit.Assert.assertEquals;
@@ -33,10 +33,10 @@
import org.junit.Before;
import org.junit.Test;
-import io.adminshell.aas.v3.dataformat.SerializationException;
-import io.adminshell.aas.v3.dataformat.aasx.AASXSerializer;
-import io.adminshell.aas.v3.dataformat.aasx.InMemoryFile;
-import io.adminshell.aas.v3.dataformat.core.AASSimple;
+import org.eclipse.aas4j.v3.rc02.dataformat.SerializationException;
+import org.eclipse.aas4j.v3.rc02.dataformat.aasx.AASXSerializer;
+import org.eclipse.aas4j.v3.rc02.dataformat.aasx.InMemoryFile;
+import org.eclipse.aas4j.v3.rc02.dataformat.core.AASSimple;
public class AASXSerializerTest {
diff --git a/dataformat-aml/pom.xml b/dataformat-aml/pom.xml
index 8a8fe178f..ee4cff8f8 100644
--- a/dataformat-aml/pom.xml
+++ b/dataformat-aml/pom.xml
@@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.admin-shell.aas
+ org.eclipse.aas4j
dataformat-parent
${revision}
@@ -13,12 +13,12 @@
- io.admin-shell.aas
+ ${groupId}
dataformat-core
${revision}
- io.admin-shell.aas
+ ${groupId}
dataformat-core
${revision}
tests
@@ -96,7 +96,7 @@
${basedir}/src/main/resources/CAEX_ClassModel_V2.15.xsd
- io.adminshell.aas.v3.dataformat.aml.model.caex
+ org.eclipse.aas4j.v3.rc02.dataformat.aml.model.caex
-Xfluent-builder
-Ximmutable
@@ -107,6 +107,16 @@
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+ true
+
+
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/deserialization/mappers/ViewMapper.java b/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/deserialization/mappers/ViewMapper.java
deleted file mode 100644
index af16c1b74..000000000
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/deserialization/mappers/ViewMapper.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (c) 2021 Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e. V.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package io.adminshell.aas.v3.dataformat.aml.deserialization.mappers;
-
-import io.adminshell.aas.v3.dataformat.aml.deserialization.AmlParser;
-import io.adminshell.aas.v3.dataformat.aml.deserialization.DefaultMapper;
-import io.adminshell.aas.v3.dataformat.aml.deserialization.MappingContext;
-import io.adminshell.aas.v3.dataformat.aml.model.caex.InternalElementType;
-import io.adminshell.aas.v3.dataformat.core.util.AasUtils;
-import io.adminshell.aas.v3.dataformat.mapping.MappingException;
-import io.adminshell.aas.v3.model.View;
-
-import java.beans.PropertyDescriptor;
-import java.util.List;
-
-/**
- *
- */
-public class ViewMapper extends DefaultMapper {
-
- private static final String CONTAINED_ELEMENTS = "containedElements";
-
- @Override
- protected void mapProperties(Object parent, AmlParser parser, MappingContext context) throws MappingException {
- if (parent == null || context == null) {
- return;
- }
-
- if (!InternalElementType.class.isAssignableFrom(parser.getCurrent().getClass())) return;
- InternalElementType internalElementType_View = (InternalElementType) parser.getCurrent();
-
- List internalElementTypeList = internalElementType_View.getInternalElement();
- internalElementTypeList.stream().forEach(x -> {
- String idToReference = x.getRefBaseSystemUnitPath();
- if (idToReference != null) {
- parser.resolveIdToReferenceLater(parent, AasUtils.getProperty(View.class, CONTAINED_ELEMENTS), idToReference);
- }
- });
-
- super.mapProperties(parent, parser, context);
- }
-}
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/serialization/mappers/ViewMapper.java b/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/serialization/mappers/ViewMapper.java
deleted file mode 100644
index 4b90b1c16..000000000
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/serialization/mappers/ViewMapper.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (c) 2021 Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e. V.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package io.adminshell.aas.v3.dataformat.aml.serialization.mappers;
-
-import io.adminshell.aas.v3.dataformat.aml.serialization.DefaultMapper;
-import io.adminshell.aas.v3.dataformat.aml.serialization.AmlGenerator;
-import io.adminshell.aas.v3.dataformat.aml.serialization.MappingContext;
-import io.adminshell.aas.v3.dataformat.aml.model.caex.InternalElementType;
-import io.adminshell.aas.v3.dataformat.core.ReflectionHelper;
-import io.adminshell.aas.v3.dataformat.core.util.AasUtils;
-import io.adminshell.aas.v3.dataformat.mapping.MappingException;
-import io.adminshell.aas.v3.model.Referable;
-import io.adminshell.aas.v3.model.Reference;
-import io.adminshell.aas.v3.model.View;
-
-public class ViewMapper extends DefaultMapper {
-
- private static final String PROPERTY_CONTAINED_ELEMENTS_NAME = "containedElements";
-
- public ViewMapper() {
- super(PROPERTY_CONTAINED_ELEMENTS_NAME);
- }
-
- @Override
- public void map(View view, AmlGenerator generator, MappingContext context) throws MappingException {
- if (view == null) {
- return;
- }
- InternalElementType.Builder builder = toInternalElement(view, generator, context);
- generator.with(builder).appendReferenceTargetInterfaceIfRequired(view, context);
- for (Reference reference : view.getContainedElements()) {
- Referable referable = AasUtils.resolve(reference, context.getEnvironment());
- builder.addInternalElement(InternalElementType.builder()
- .withName(getInternalElementName(referable, context))
- .withID(generator.newId())
- .withRefBaseSystemUnitPath(generator.getId(reference))
- .build());
-
- }
- generator.addInternalElement(builder.build(), view);
- }
-}
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlDeserializationConfig.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlDeserializationConfig.java
similarity index 88%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlDeserializationConfig.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlDeserializationConfig.java
index a9d4ba0e4..265f02147 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlDeserializationConfig.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlDeserializationConfig.java
@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml;
-import io.adminshell.aas.v3.dataformat.aml.deserialization.AasTypeFactory;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.deserialization.AasTypeFactory;
public class AmlDeserializationConfig {
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlDeserializer.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlDeserializer.java
similarity index 76%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlDeserializer.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlDeserializer.java
index 69c18deaa..93eac62be 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlDeserializer.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlDeserializer.java
@@ -13,15 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml;
-import io.adminshell.aas.v3.dataformat.DeserializationException;
-import io.adminshell.aas.v3.dataformat.Deserializer;
-import io.adminshell.aas.v3.dataformat.aml.deserialization.AasTypeFactory;
-import io.adminshell.aas.v3.dataformat.aml.deserialization.Aml2AasMapper;
-import io.adminshell.aas.v3.dataformat.aml.model.caex.CAEXFile;
-import io.adminshell.aas.v3.dataformat.mapping.MappingException;
-import io.adminshell.aas.v3.model.AssetAdministrationShellEnvironment;
+import org.eclipse.aas4j.v3.rc02.dataformat.DeserializationException;
+import org.eclipse.aas4j.v3.rc02.dataformat.Deserializer;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.deserialization.AasTypeFactory;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.deserialization.Aml2AasMapper;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.model.caex.CAEXFile;
+import org.eclipse.aas4j.v3.rc02.dataformat.mapping.MappingException;
+import org.eclipse.aas4j.v3.rc02.model.Environment;
import java.io.StringReader;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Unmarshaller;
@@ -38,7 +38,7 @@ public class AmlDeserializer implements Deserializer {
private AasTypeFactory typeFactory = new AasTypeFactory();
@Override
- public AssetAdministrationShellEnvironment read(String value) throws DeserializationException {
+ public Environment read(String value) throws DeserializationException {
try {
Unmarshaller unmarshaller = JAXBContextFactory.createContext(new Class[]{CAEXFile.class}, null).createUnmarshaller();
StringReader reader = new StringReader(value);
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlDocumentInfo.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlDocumentInfo.java
similarity index 95%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlDocumentInfo.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlDocumentInfo.java
index 98cafbc3e..60ad66a64 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlDocumentInfo.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlDocumentInfo.java
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml;
-import io.adminshell.aas.v3.dataformat.aml.model.caex.CAEXFile;
-import io.adminshell.aas.v3.model.AssetAdministrationShell;
-import io.adminshell.aas.v3.model.ConceptDescription;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.model.caex.CAEXFile;
+import org.eclipse.aas4j.v3.rc02.model.AssetAdministrationShell;
+import org.eclipse.aas4j.v3.rc02.model.ConceptDescription;
import java.util.Set;
import java.util.stream.Collectors;
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlSerializationConfig.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlSerializationConfig.java
similarity index 92%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlSerializationConfig.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlSerializationConfig.java
index a33c550e1..fa4ab632e 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlSerializationConfig.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlSerializationConfig.java
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml;
-import io.adminshell.aas.v3.dataformat.aml.header.WriterInfo;
-import io.adminshell.aas.v3.dataformat.aml.serialization.id.UuidGenerator;
-import io.adminshell.aas.v3.dataformat.aml.serialization.id.IdGenerator;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.header.WriterInfo;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.serialization.id.UuidGenerator;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.serialization.id.IdGenerator;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlSerializer.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlSerializer.java
similarity index 79%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlSerializer.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlSerializer.java
index 9e16fb187..f2a2a28cf 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/AmlSerializer.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/AmlSerializer.java
@@ -13,16 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml;
-import io.adminshell.aas.v3.dataformat.aml.serialization.AasToAmlMapper;
-import io.adminshell.aas.v3.dataformat.SerializationException;
-import io.adminshell.aas.v3.dataformat.Serializer;
-import io.adminshell.aas.v3.dataformat.aml.header.AutomationMLVersion;
-import io.adminshell.aas.v3.dataformat.aml.header.WriterInfo;
-import io.adminshell.aas.v3.dataformat.aml.model.caex.CAEXFile;
-import io.adminshell.aas.v3.dataformat.mapping.MappingException;
-import io.adminshell.aas.v3.model.AssetAdministrationShellEnvironment;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.serialization.AasToAmlMapper;
+import org.eclipse.aas4j.v3.rc02.dataformat.SerializationException;
+import org.eclipse.aas4j.v3.rc02.dataformat.Serializer;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.header.AutomationMLVersion;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.header.WriterInfo;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.model.caex.CAEXFile;
+import org.eclipse.aas4j.v3.rc02.dataformat.mapping.MappingException;
+import org.eclipse.aas4j.v3.rc02.model.Environment;
import java.io.IOException;
import java.io.StringWriter;
import javax.xml.bind.JAXBException;
@@ -42,7 +42,7 @@ public class AmlSerializer implements Serializer {
private static final Logger log = LoggerFactory.getLogger(AmlSerializer.class);
@Override
- public String write(AssetAdministrationShellEnvironment aasEnvironment) throws SerializationException {
+ public String write(Environment aasEnvironment) throws SerializationException {
return write(aasEnvironment, AmlSerializationConfig.DEFAULT);
}
@@ -56,7 +56,7 @@ public String write(AssetAdministrationShellEnvironment aasEnvironment) throws S
* @return the string representation of the environment
* @throws SerializationException if serialization fails
*/
- public String write(AssetAdministrationShellEnvironment aasEnvironment, AmlSerializationConfig config) throws SerializationException {
+ public String write(Environment aasEnvironment, AmlSerializationConfig config) throws SerializationException {
try {
CAEXFile aml = new AasToAmlMapper().map(aasEnvironment, config);
if (config.isIncludeLibraries()) {
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/AbstractMappingContext.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/AbstractMappingContext.java
similarity index 84%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/AbstractMappingContext.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/AbstractMappingContext.java
index f86266508..a3f0ee1a8 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/AbstractMappingContext.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/AbstractMappingContext.java
@@ -13,12 +13,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml.common;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml.common;
-import io.adminshell.aas.v3.dataformat.aml.common.naming.NamingStrategy;
-import io.adminshell.aas.v3.dataformat.mapping.Mapper;
-import io.adminshell.aas.v3.dataformat.mapping.MappingContext;
-import io.adminshell.aas.v3.dataformat.mapping.MappingProvider;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.common.naming.NamingStrategy;
+import org.eclipse.aas4j.v3.rc02.dataformat.mapping.Mapper;
+import org.eclipse.aas4j.v3.rc02.dataformat.mapping.MappingContext;
+import org.eclipse.aas4j.v3.rc02.dataformat.mapping.MappingProvider;
import java.beans.PropertyDescriptor;
/**
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/AbstractClassNamingStrategy.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/AbstractClassNamingStrategy.java
similarity index 92%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/AbstractClassNamingStrategy.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/AbstractClassNamingStrategy.java
index 043380531..207ed978e 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/AbstractClassNamingStrategy.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/AbstractClassNamingStrategy.java
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml.common.naming;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml.common.naming;
import com.google.common.reflect.TypeToken;
-import io.adminshell.aas.v3.dataformat.core.util.MostSpecificTypeTokenComparator;
-import io.adminshell.aas.v3.model.Referable;
+import org.eclipse.aas4j.v3.rc02.dataformat.core.util.MostSpecificTypeTokenComparator;
+import org.eclipse.aas4j.v3.rc02.model.Referable;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/IdClassNamingStrategy.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/IdClassNamingStrategy.java
similarity index 91%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/IdClassNamingStrategy.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/IdClassNamingStrategy.java
index 67a6e0b4b..8c5da92c0 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/IdClassNamingStrategy.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/IdClassNamingStrategy.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml.common.naming;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml.common.naming;
import java.util.UUID;
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/NamingStrategy.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/NamingStrategy.java
similarity index 90%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/NamingStrategy.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/NamingStrategy.java
index f0f2b30b5..37e27bf80 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/NamingStrategy.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/NamingStrategy.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml.common.naming;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml.common.naming;
import java.lang.reflect.Type;
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/NumberingClassNamingStrategy.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/NumberingClassNamingStrategy.java
similarity index 89%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/NumberingClassNamingStrategy.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/NumberingClassNamingStrategy.java
index de2b8751d..0293e3718 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/NumberingClassNamingStrategy.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/NumberingClassNamingStrategy.java
@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml.common.naming;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml.common.naming;
-import io.adminshell.aas.v3.dataformat.core.ReflectionHelper;
+import org.eclipse.aas4j.v3.rc02.dataformat.core.ReflectionHelper;
import java.util.HashMap;
import java.util.Map;
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/PropertyNamingStrategy.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/PropertyNamingStrategy.java
similarity index 94%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/PropertyNamingStrategy.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/PropertyNamingStrategy.java
index f9d0184bd..8174b3641 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/common/naming/PropertyNamingStrategy.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/common/naming/PropertyNamingStrategy.java
@@ -13,10 +13,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml.common.naming;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml.common.naming;
import com.google.common.reflect.TypeToken;
-import io.adminshell.aas.v3.dataformat.core.util.MostSpecificTypeTokenComparator;
+import org.eclipse.aas4j.v3.rc02.dataformat.core.util.MostSpecificTypeTokenComparator;
import java.lang.reflect.Type;
import java.util.ArrayList;
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/deserialization/AasTypeFactory.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/deserialization/AasTypeFactory.java
similarity index 94%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/deserialization/AasTypeFactory.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/deserialization/AasTypeFactory.java
index 710a48205..ad0d089a9 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/deserialization/AasTypeFactory.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/deserialization/AasTypeFactory.java
@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml.deserialization;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml.deserialization;
-import io.adminshell.aas.v3.dataformat.core.ReflectionHelper;
+import org.eclipse.aas4j.v3.rc02.dataformat.core.ReflectionHelper;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.Map;
diff --git a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/deserialization/Aml2AasMapper.java b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/deserialization/Aml2AasMapper.java
similarity index 69%
rename from dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/deserialization/Aml2AasMapper.java
rename to dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/deserialization/Aml2AasMapper.java
index 85d822429..23ff9e1a6 100644
--- a/dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/deserialization/Aml2AasMapper.java
+++ b/dataformat-aml/src/main/java/org/eclipse/aas4j/v3/rc02/dataformat/aml/deserialization/Aml2AasMapper.java
@@ -13,23 +13,22 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.adminshell.aas.v3.dataformat.aml.deserialization;
+package org.eclipse.aas4j.v3.rc02.dataformat.aml.deserialization;
-import io.adminshell.aas.v3.dataformat.aml.deserialization.mappers.*;
-import io.adminshell.aas.v3.dataformat.aml.AmlDeserializationConfig;
-import io.adminshell.aas.v3.dataformat.aml.AmlDocumentInfo;
-import io.adminshell.aas.v3.dataformat.aml.model.caex.CAEXFile;
-import io.adminshell.aas.v3.dataformat.aml.common.naming.AbstractClassNamingStrategy;
-import io.adminshell.aas.v3.dataformat.aml.common.naming.NumberingClassNamingStrategy;
-import io.adminshell.aas.v3.dataformat.aml.common.naming.PropertyNamingStrategy;
-import io.adminshell.aas.v3.dataformat.mapping.MappingException;
-import io.adminshell.aas.v3.dataformat.mapping.MappingProvider;
-import io.adminshell.aas.v3.model.AssetAdministrationShellEnvironment;
-import io.adminshell.aas.v3.model.AssetInformation;
-import io.adminshell.aas.v3.model.Identifiable;
-import io.adminshell.aas.v3.model.MultiLanguageProperty;
-import io.adminshell.aas.v3.model.Referable;
-import io.adminshell.aas.v3.model.Qualifiable;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.AmlDeserializationConfig;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.AmlDocumentInfo;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.deserialization.mappers.*;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.model.caex.CAEXFile;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.common.naming.AbstractClassNamingStrategy;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.common.naming.NumberingClassNamingStrategy;
+import org.eclipse.aas4j.v3.rc02.dataformat.aml.common.naming.PropertyNamingStrategy;
+import org.eclipse.aas4j.v3.rc02.dataformat.mapping.MappingException;
+import org.eclipse.aas4j.v3.rc02.dataformat.mapping.MappingProvider;
+import org.eclipse.aas4j.v3.rc02.model.Environment;
+import org.eclipse.aas4j.v3.rc02.model.AssetInformation;
+import org.eclipse.aas4j.v3.rc02.model.MultiLanguageProperty;
+import org.eclipse.aas4j.v3.rc02.model.Referable;
+import org.eclipse.aas4j.v3.rc02.model.Qualifiable;
import java.util.List;
@@ -52,7 +51,7 @@ public Aml2AasMapper(AmlDeserializationConfig config) {
* @return AssetAdministrationShellEnvironment representation
* @throws MappingException if the mapping fails
*/
- public AssetAdministrationShellEnvironment map(CAEXFile aml) throws MappingException {
+ public Environment map(CAEXFile aml) throws MappingException {
// unclear how to handle additional information
List