Coverage for lode / models / atom.py: 100%
10 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 .resource import Resource
3class Atom(Resource):
4 def __init__(self, **kwargs):
5 super().__init__(**kwargs)
6 self.has_arguments = [] # Variable or Resource [1...n]
7 self.has_predicate = None # Concept (classPredicate) or Property (propertyPredicate) [1]
10 def get_has_arguments(self): return list(self.has_arguments)
11 def set_has_arguments(self, v): self.has_arguments.append(v)
13 def get_has_predicate(self): return self.has_predicate
14 def set_has_predicate(self, v): self.has_predicate = v