|
20 | 20 | import java.util.Arrays; |
21 | 21 | import java.util.List; |
22 | 22 |
|
| 23 | +import io.adminshell.aas.v3.model.Asset; |
23 | 24 | import io.adminshell.aas.v3.model.AssetAdministrationShell; |
24 | 25 | import io.adminshell.aas.v3.model.AssetAdministrationShellEnvironment; |
25 | 26 | import io.adminshell.aas.v3.model.AssetKind; |
|
32 | 33 | import io.adminshell.aas.v3.model.ModelingKind; |
33 | 34 | import io.adminshell.aas.v3.model.Submodel; |
34 | 35 | import io.adminshell.aas.v3.model.impl.DefaultAdministrativeInformation; |
| 36 | +import io.adminshell.aas.v3.model.impl.DefaultAsset; |
35 | 37 | import io.adminshell.aas.v3.model.impl.DefaultAssetAdministrationShell; |
36 | 38 | import io.adminshell.aas.v3.model.impl.DefaultAssetAdministrationShellEnvironment; |
37 | 39 | import io.adminshell.aas.v3.model.impl.DefaultAssetInformation; |
@@ -78,7 +80,7 @@ public class AASSimple { |
78 | 80 | private static final String TITEL = "Titel"; |
79 | 81 | private static final String WWW_VDI2770_COM_BLATT1_ENTWURF_OKT18_CD_DESCRIPTION_TITLE = "www.vdi2770.com/blatt1/Entwurf/Okt18/cd/Description/Title"; |
80 | 82 | private static final String TITLE = "Title"; |
81 | | - //private static final String SERVO_DC_MOTOR = "ServoDCMotor"; |
| 83 | + private static final String SERVO_DC_MOTOR = "ServoDCMotor"; |
82 | 84 | private static final String HTTPS_GITHUB_COM_ADMIN_SHELL_IO_BLOB_MASTER_VERWALTUNGSSCHALE_DETAIL_PART1_PNG = "https://github.com/admin-shell/io/blob/master/verwaltungsschale-detail-part1.png"; |
83 | 85 | private static final String IMAGE_PNG = "image/png"; |
84 | 86 | private static final String THUMBNAIL = "thumbnail"; |
@@ -165,10 +167,10 @@ public AASSimple() { |
165 | 167 | .value(SUBMODEL_DOCUMENTATION_ID).idType(KeyType.IRI).build()).build()) |
166 | 168 | .build(); |
167 | 169 |
|
168 | | -// public static final Asset ASSET = new DefaultAsset.Builder().idShort(SERVO_DC_MOTOR) |
169 | | -// .identification(new DefaultIdentifier.Builder().idType(IdentifierType.IRI) |
170 | | -// .identifier(HTTP_CUSTOMER_COM_ASSETS_KHBVZJSQKIY).build()) |
171 | | -// .build(); |
| 170 | + public static final Asset ASSET = new DefaultAsset.Builder().idShort(SERVO_DC_MOTOR) |
| 171 | + .identification(new DefaultIdentifier.Builder().idType(IdentifierType.IRI) |
| 172 | + .identifier(HTTP_CUSTOMER_COM_ASSETS_KHBVZJSQKIY).build()) |
| 173 | + .build(); |
172 | 174 |
|
173 | 175 | public static final Submodel SUBMODEL_TECHNICAL_DATA = new DefaultSubmodel.Builder() |
174 | 176 | .semanticId(new DefaultReference.Builder().key(new DefaultKey.Builder().type(KeyElements.GLOBAL_REFERENCE) |
@@ -328,6 +330,7 @@ public AASSimple() { |
328 | 330 | .conceptDescriptions(CONCEPT_DESCRIPTION_DIGITALFILE) |
329 | 331 | .conceptDescriptions(CONCEPT_DESCRIPTION_MAXROTATIONSPEED) |
330 | 332 | .conceptDescriptions(CONCEPT_DESCRIPTION_ROTATIONSPEED).conceptDescriptions(CONCEPT_DESCRIPTION_DOCUMENT) |
| 333 | + .assets(ASSET) |
331 | 334 | .build(); |
332 | 335 |
|
333 | 336 | public static void main(String[] args) throws IllegalArgumentException, IllegalAccessException { |
|
0 commit comments