From 815e06d256ca30444daa74d45fe34e2764f4e556 Mon Sep 17 00:00:00 2001
From: dmt <>
Date: Thu, 24 Oct 2019 21:48:29 +0200
Subject: [PATCH] Implement DeconstructionRequest.

---
 cml/shared/request.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/cml/shared/request.py b/cml/shared/request.py
index 9368e66..bbf51a5 100644
--- a/cml/shared/request.py
+++ b/cml/shared/request.py
@@ -7,6 +7,7 @@ from cml.domain.reconstruction import Reconstructor
 from cml.domain.data_source import DataSource
 from cml.domain.construction import Constructor
 from cml.domain.complexity_reduction import FeatureSelector
+from cml.domain.deconstruction import Deconstructor
 from cml.shared.settings import (
     PreprocessingSettings,
     BlockProcessingSettings,
@@ -31,11 +32,17 @@ class KnowledgeSearchRequest:
     constructor: Constructor
     feature_selector: FeatureSelector
     reconstructor: Reconstructor
+    deconstructor: Deconstructor
     data_source: DataSource
-    deconstruction_settings: DeconstructionSettings
     stdout: bool
 
 
+@dataclass
+class DeconstructionRequest:
+    settings: DeconstructionSettings
+    knowledge_type: str
+
+
 @dataclass
 class CreateConstructorRequest:
     settings: ConstructionSettings
-- 
GitLab