Skip to content
This repository was archived by the owner on Feb 15, 2024. It is now read-only.

Commit a02642f

Browse files
author
Atlassian Bamboo
committed
Updating raw Java classes to 1.0.2-SNAPSHOT
1 parent 339ad8b commit a02642f

64 files changed

Lines changed: 79 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/main/java/io/adminshell/aas/v3/model/AssetKind.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717

1818

1919

20+
import io.adminshell.aas.v3.model.annotations.IRI;
2021
import io.adminshell.aas.v3.model.builder.*;
2122
import io.adminshell.aas.v3.model.impl.*;
2223

2324
/**
2425
* Enumeration for denoting whether an element is a type or an instance.
2526
*/
27+
@IRI("aas:AssetKind")
2628
public enum AssetKind {
2729

2830
/**

src/main/java/io/adminshell/aas/v3/model/Category.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717

1818

1919

20+
import io.adminshell.aas.v3.model.annotations.IRI;
2021
import io.adminshell.aas.v3.model.builder.*;
2122
import io.adminshell.aas.v3.model.impl.*;
2223

2324
/**
2425
* A enumeration for data elements except for files and blobs.
2526
*/
27+
@IRI("aas:Category")
2628
public enum Category {
2729

2830
/**

src/main/java/io/adminshell/aas/v3/model/DataSpecificationContent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
* that references the data specification template and meta information about the template itself.
2727
*/
2828
@KnownSubtypes({
29+
@KnownSubtypes.Type(value = DataSpecificationIEC61360.class),
30+
@KnownSubtypes.Type(value = DataSpecificationPhysicalUnit.class)
2931
})
3032
public interface DataSpecificationContent {
3133

src/main/java/io/adminshell/aas/v3/model/DataTypeIEC61360.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717

1818

1919

20+
import io.adminshell.aas.v3.model.annotations.IRI;
2021
import io.adminshell.aas.v3.model.builder.*;
2122
import io.adminshell.aas.v3.model.impl.*;
2223

2324
/**
2425
* Enumeration of all IEC 61360 defined data types.
2526
*/
27+
@IRI("https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0/RC01/DataTypeIEC61360")
2628
public enum DataTypeIEC61360 {
2729

2830
/**

src/main/java/io/adminshell/aas/v3/model/EntityType.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717

1818

1919

20+
import io.adminshell.aas.v3.model.annotations.IRI;
2021
import io.adminshell.aas.v3.model.builder.*;
2122
import io.adminshell.aas.v3.model.impl.*;
2223

2324
/**
2425
* Enumeration for denoting whether an entity is a self-managed entity or a co-managed entity.
2526
*/
27+
@IRI("aas:EntityType")
2628
public enum EntityType {
2729

2830
/**

src/main/java/io/adminshell/aas/v3/model/IdentifiableElements.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,15 @@
1717

1818

1919

20+
import io.adminshell.aas.v3.model.annotations.IRI;
2021
import io.adminshell.aas.v3.model.builder.*;
2122
import io.adminshell.aas.v3.model.impl.*;
2223

2324
/**
2425
* Enumeration of all identifiable elements within an asset administration shell that are not
2526
* identifiable
2627
*/
28+
@IRI("aas:IdentifiableElements")
2729
public enum IdentifiableElements {
2830

2931
/**

src/main/java/io/adminshell/aas/v3/model/IdentifierType.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717

1818

1919

20+
import io.adminshell.aas.v3.model.annotations.IRI;
2021
import io.adminshell.aas.v3.model.builder.*;
2122
import io.adminshell.aas.v3.model.impl.*;
2223

2324
/**
2425
* Enumeration of different types of Identifiers for global identification
2526
*/
27+
@IRI("aas:IdentifierType")
2628
public enum IdentifierType {
2729

2830
/**

src/main/java/io/adminshell/aas/v3/model/KeyElements.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,15 @@
1717

1818

1919

20+
import io.adminshell.aas.v3.model.annotations.IRI;
2021
import io.adminshell.aas.v3.model.builder.*;
2122
import io.adminshell.aas.v3.model.impl.*;
2223

2324
/**
2425
* Enumeration of different key value types within a key. Contains KeyElements, ReferableElements,
2526
* and IdentifiableElements.
2627
*/
28+
@IRI("aas:KeyElements")
2729
public enum KeyElements {
2830

2931
/**

src/main/java/io/adminshell/aas/v3/model/KeyType.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717

1818

1919

20+
import io.adminshell.aas.v3.model.annotations.IRI;
2021
import io.adminshell.aas.v3.model.builder.*;
2122
import io.adminshell.aas.v3.model.impl.*;
2223

2324
/**
2425
* Enumeration of different key value types within a key. Contains IdentifierType and LocalKeyType.
2526
*/
27+
@IRI("aas:KeyType")
2628
public enum KeyType {
2729

2830
/**

src/main/java/io/adminshell/aas/v3/model/LangString.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@
1919

2020

2121

22+
import io.adminshell.aas.v3.model.annotations.IRI;
2223
import io.adminshell.aas.v3.model.builder.*;
2324
import io.adminshell.aas.v3.model.impl.*;
2425

26+
@IRI("rdf:langString")
2527
public class LangString implements Serializable {
2628

2729
private String language = null;

0 commit comments

Comments
 (0)