From 6779ada724d540e6a8bcb4d604d4ae44ff11eb59 Mon Sep 17 00:00:00 2001 From: Leon Huang Date: Mon, 8 Dec 2025 15:58:32 +0100 Subject: [PATCH 1/2] Added ROLE to ASSET_KIND enum --- sdk/basyx/aas/adapter/_generic.py | 3 ++- sdk/basyx/aas/model/base.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sdk/basyx/aas/adapter/_generic.py b/sdk/basyx/aas/adapter/_generic.py index 65d14d8d..baa76844 100644 --- a/sdk/basyx/aas/adapter/_generic.py +++ b/sdk/basyx/aas/adapter/_generic.py @@ -37,7 +37,8 @@ ASSET_KIND: Dict[model.AssetKind, str] = { model.AssetKind.TYPE: 'Type', model.AssetKind.INSTANCE: 'Instance', - model.AssetKind.NOT_APPLICABLE: 'NotApplicable'} + model.AssetKind.NOT_APPLICABLE: 'NotApplicable', + model.AssetKind.ROLE: 'Role'} QUALIFIER_KIND: Dict[model.QualifierKind, str] = { model.QualifierKind.CONCEPT_QUALIFIER: 'ConceptQualifier', diff --git a/sdk/basyx/aas/model/base.py b/sdk/basyx/aas/model/base.py index 4113d161..6b7c18aa 100644 --- a/sdk/basyx/aas/model/base.py +++ b/sdk/basyx/aas/model/base.py @@ -241,8 +241,8 @@ class AssetKind(Enum): TYPE = 0 INSTANCE = 1 - ROLE = 2 - NOT_APPLICABLE = 3 + NOT_APPLICABLE = 2 + ROLE = 3 class QualifierKind(Enum): From 2890540b635f37320c5a2d9546c6ea37cc8c585b Mon Sep 17 00:00:00 2001 From: Leon Huang Date: Mon, 26 Jan 2026 15:22:59 +0100 Subject: [PATCH 2/2] copyright mismatch edit --- sdk/basyx/aas/adapter/_generic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/basyx/aas/adapter/_generic.py b/sdk/basyx/aas/adapter/_generic.py index baa76844..f09b69ad 100644 --- a/sdk/basyx/aas/adapter/_generic.py +++ b/sdk/basyx/aas/adapter/_generic.py @@ -1,4 +1,4 @@ -# Copyright (c) 2025 the Eclipse BaSyx Authors +# Copyright (c) 2026 the Eclipse BaSyx Authors # # This program and the accompanying materials are made available under the terms of the MIT License, available in # the LICENSE file of this project.