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

1from .restriction import Restriction 

2 

3class PropertyConceptRestriction(Restriction): 

4 def __init__(self, **kwargs): 

5 super().__init__(**kwargs) 

6 

7 self.applies_on_property = None # 1 

8 self.applies_on_concept = None # 1 

9 self.is_inverse = False #bool 1 

10 

11 def get_applies_on_property(self): 

12 """Restituisce il valore applies on property""" 

13 return self.applies_on_property 

14 

15 def set_applies_on_property(self, property): 

16 """Aggiunge un Property a applies_on_property """ 

17 self.applies_on_property = property 

18 

19 def get_applies_on_concept(self): 

20 """Restituisce la lista applies on concept""" 

21 return self.applies_on_concept 

22 

23 def set_applies_on_concept(self, concept): 

24 """Aggiunge un Concept a applies_on_concept """ 

25 self.applies_on_concept = concept 

26 

27 def get_is_inverse(self): 

28 """Restituisce la lista applies on concept""" 

29 return self.is_inverse 

30 

31 def set_is_inverse(self, boolean): 

32 """Sets if the restriction is inverse""" 

33 self.is_inverse = boolean