From ac2c2d236cb492c33c9440d01da9d493af945d5a Mon Sep 17 00:00:00 2001
From: Benedikt Hock <benedikt.hock@stud.tu-darmstadt.de>
Date: Wed, 1 Mar 2023 15:42:14 +0100
Subject: [PATCH] remove component category

---
 functions/classes.py | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/functions/classes.py b/functions/classes.py
index 9c0d9fe..c910e87 100644
--- a/functions/classes.py
+++ b/functions/classes.py
@@ -20,16 +20,6 @@ import copy
 # - Export als GraphViz -> Nä Semeseter
 
 
-
-class ComponentCategory(Enum):
-    BATTERY = auto()
-    MOTOR = auto()
-    FRAME = auto()
-    WHEEL = auto()
-    AXLE = auto()
-    GEAR = auto()
-
-
 class AggregationLayer(Enum):
     SYSTEM = auto()
     ASSEMBLY = auto()
@@ -195,10 +185,16 @@ def print_assembly_tree(root, level=0, is_last=False):
         print(f"{component_padding}{item}")
 
 
+def check_aggregation_hierarchy(root):
+    pass
+
+
 class KPIEncoder(json.JSONEncoder):
     def default(self, o):
         if isinstance(o, uuid.UUID):
             return "kpi-" + str(o)
-        if isinstance(o, (ComponentCategory, AggregationLayer)):
+        if isinstance(o, AggregationLayer):
             return "kpi-" + o.name
         return super().default(o)
+
+pass
\ No newline at end of file
-- 
GitLab