Coverage for lode / models / propertyConceptRestriction.py: 100%
19 statements
« prev ^ index » next coverage.py v7.13.0, created at 2026-10-05 16:02 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2026-10-05 16:02 +0000
1from .restriction import Restriction
3class PropertyConceptRestriction(Restriction):
4 def __init__(self, **kwargs):
5 super().__init__(**kwargs)
7 self.applies_on_property = None # 1
8 self.applies_on_concept = None # 1
9 self.is_inverse = False #bool 1
11 def get_applies_on_property(self):
12 """Restituisce il valore applies on property"""
13 return self.applies_on_property
15 def set_applies_on_property(self, property):
16 """Aggiunge un Property a applies_on_property """
17 self.applies_on_property = property
19 def get_applies_on_concept(self):
20 """Restituisce la lista applies on concept"""
21 return self.applies_on_concept
23 def set_applies_on_concept(self, concept):
24 """Aggiunge un Concept a applies_on_concept """
25 self.applies_on_concept = concept
27 def get_is_inverse(self):
28 """Restituisce la lista applies on concept"""
29 return self.is_inverse
31 def set_is_inverse(self, boolean):
32 """Sets if the restriction is inverse"""
33 self.is_inverse = boolean