53 |
53 |
54 class PackageItem(UMLItem): |
54 class PackageItem(UMLItem): |
55 """ |
55 """ |
56 Class implementing a package item. |
56 Class implementing a package item. |
57 """ |
57 """ |
|
58 ItemType = "package" |
|
59 |
58 def __init__(self, model=None, x=0, y=0, rounded=False, |
60 def __init__(self, model=None, x=0, y=0, rounded=False, |
59 noModules=False, parent=None, scene=None): |
61 noModules=False, parent=None, scene=None): |
60 """ |
62 """ |
61 Constructor |
63 Constructor |
62 |
64 |
190 or newlines. |
192 or newlines. |
191 |
193 |
192 @return persistence data (string) |
194 @return persistence data (string) |
193 """ |
195 """ |
194 entries = [ |
196 entries = [ |
195 "item_type=package", |
197 "item_type={0}".format(PackageItem.ItemType), |
196 "no_modules={0}".format(self.noModules), |
198 "no_modules={0}".format(self.noModules), |
197 "name={0}".format(self.model.getName()), |
199 "name={0}".format(self.model.getName()), |
198 ] |
200 ] |
199 modules = self.model.getModules() |
201 modules = self.model.getModules() |
200 if modules: |
202 if modules: |