Coverage for lode / models / collection.py: 50%
14 statements
« prev ^ index » next coverage.py v7.13.0, created at 2026-03-25 15:05 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2026-03-25 15:05 +0000
1from .resource import Resource
3class Collection(Resource):
5 def __init__(self, **kwargs):
6 super().__init__(**kwargs)
8 self.is_ordered= False # bool[1]
9 self.has_member= [] # [0..*]
11 def get_is_ordered(self):
12 """Restituisce il valore is_ordered bool[1]"""
13 return self.is_ordered
15 def set_is_ordered(self, bool):
16 """Setta il valore di is_ordered bool [1]"""
17 self.is_ordered = bool
19 def get_has_member(self):
20 """Restituisce il valore has_member [0..*]"""
21 return list(self.has_member)
23 def set_has_member(self, concept_or_collection):
24 """Setta il valore di has_member [0..*]"""
25 self.has_member.append(concept_or_collection)