Coverage for lode / models / rule.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2026-10-05 16:02 +0000

1from .resource import Resource 

2 

3class Rule(Resource): 

4 def __init__(self, **kwargs): 

5 super().__init__(**kwargs) 

6 self.has_antecedent = [] # Atom [1..*] 

7 self.has_consequent = [] # Atom [1..*] 

8 

9 def get_has_antecedent(self): return list(self.has_antecedent) 

10 def set_has_antecedent(self, atom): self.has_antecedent.append(atom) 

11 

12 def get_has_consequent(self): return list(self.has_consequent) 

13 def set_has_consequent(self, atom): self.has_consequent.append(atom)