|
12 | 12 | */
|
13 | 13 | package io.openmanufacturing.sds.aspectmodel.aas;
|
14 | 14 |
|
15 |
| -import static io.openmanufacturing.sds.aspectmodel.aas.AspectModelAASVisitor.ADMIN_SHELL_NAME; |
16 |
| - |
17 | 15 | import java.io.ByteArrayOutputStream;
|
18 | 16 | import java.io.IOException;
|
19 | 17 | import java.io.OutputStream;
|
|
25 | 23 | import org.eclipse.digitaltwin.aas4j.v3.dataformat.SerializationException;
|
26 | 24 | import org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.AASXSerializer;
|
27 | 25 | import org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSerializer;
|
28 |
| -import org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell; |
29 | 26 | import org.eclipse.digitaltwin.aas4j.v3.model.Environment;
|
30 | 27 | import org.eclipse.digitaltwin.aas4j.v3.model.Submodel;
|
31 |
| -import org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell; |
32 | 28 | import org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment;
|
33 | 29 | import org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel;
|
34 | 30 |
|
@@ -104,14 +100,11 @@ protected ByteArrayOutputStream generateXmlOutput( final Map<Aspect, JsonNode> a
|
104 | 100 | private Environment mergeEnvironments( final Map<Aspect, Environment> aspectEnvironments ) {
|
105 | 101 | final Submodel submodel = new DefaultSubmodel.Builder().build();
|
106 | 102 | final Environment environment = new DefaultEnvironment.Builder()
|
| 103 | + .assetAdministrationShells( aspectEnvironments.values().stream().flatMap( e -> e.getAssetAdministrationShells().stream() ).toList() ) |
107 | 104 | .submodels( aspectEnvironments.values().stream().flatMap( e -> e.getSubmodels().stream() ).toList() )
|
108 | 105 | .conceptDescriptions( aspectEnvironments.values().stream().flatMap( e -> e.getConceptDescriptions().stream() ).toList() )
|
109 | 106 | .build();
|
110 | 107 |
|
111 |
| - final AssetAdministrationShell administrationShell = |
112 |
| - new DefaultAssetAdministrationShell.Builder().idShort( ADMIN_SHELL_NAME ).build(); |
113 |
| - environment.setAssetAdministrationShells( Collections.singletonList( administrationShell ) ); |
114 |
| - |
115 | 108 | return environment;
|
116 | 109 | }
|
117 | 110 |
|
|
0 commit comments