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