From 9a9b4841a0eb91e5c6d720ffbbec602f5067fcb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Miguel=20Horcas?= Date: Thu, 1 Aug 2024 18:06:17 +0200 Subject: [PATCH] Fix model_type_extension property --- .../bdd_metamodel/operations/bdd_metrics.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/flamapy/metamodels/bdd_metamodel/operations/bdd_metrics.py b/flamapy/metamodels/bdd_metamodel/operations/bdd_metrics.py index aea8707..0e49aa0 100644 --- a/flamapy/metamodels/bdd_metamodel/operations/bdd_metrics.py +++ b/flamapy/metamodels/bdd_metamodel/operations/bdd_metrics.py @@ -29,7 +29,7 @@ def __init__(self) -> None: super().__init__() self.model: Optional[VariabilityModel] = None self.result: list[dict[str, Any]] = [] - self.model_type_extension = "bdd" + self._model_type_extension = "bdd" self._features: list[Any] = [] self._configurations_number: int = 0 self._fip: dict[Any, float] = {} @@ -37,12 +37,17 @@ def __init__(self) -> None: self._prod_dist_op: bdd_operations.BDDProductDistribution = None self._variant_features: list[Any] = [] + @property + def model_type_extension(self) -> str: + return self._model_type_extension + + @model_type_extension.setter + def model_type_extension(self, ext: str) -> None: + self._model_type_extension = ext + def get_result(self) -> list[dict[str, Any]]: return self.result - def model_type_extension(self) -> str: - return 'bdd' - def calculate_metamodel_metrics(self, model: VariabilityModel) -> list[dict[str, Any]]: self.model = cast(BDDModel, model)