diff --git a/core/parameters.py b/core/base.py similarity index 80% rename from core/parameters.py rename to core/base.py index b9e67ef3b3a61a5a70bbc1d8bbb3dd96aa4cbf78..acc6f16d242809c86c129d58ceeb4e4dfeb51d62 100644 --- a/core/parameters.py +++ b/core/base.py @@ -28,6 +28,15 @@ class ParametersABC(ABC): def default(cls): pass + +class ProcessABC(ABC): + "Base class for processes" + + @abstractmethod + @property + def parameters(self): + return self.parameters + @abstractmethod def run(self): pass