eric6/Graphics/ApplicationDiagramBuilder.py

changeset 7529
2b8a0d8ba12a
parent 7360
9190402e4505
child 7637
c878e8255972
equal deleted inserted replaced
7528:0345f54d3959 7529:2b8a0d8ba12a
242 @return reference to the package item (PackageItem) 242 @return reference to the package item (PackageItem)
243 """ 243 """
244 from .PackageItem import PackageItem, PackageModel 244 from .PackageItem import PackageItem, PackageModel
245 modules.sort() 245 modules.sort()
246 pm = PackageModel(name, modules) 246 pm = PackageModel(name, modules)
247 pw = PackageItem(pm, x, y, noModules=self.noModules, scene=self.scene) 247 pw = PackageItem(pm, x, y, noModules=self.noModules, scene=self.scene,
248 colors=self.umlView.getDrawingColors())
248 pw.setId(self.umlView.getItemId()) 249 pw.setId(self.umlView.getItemId())
249 return pw 250 return pw
250 251
251 def __createAssociations(self, shapes): 252 def __createAssociations(self, shapes):
252 """ 253 """
257 from .AssociationItem import AssociationItem, Imports 258 from .AssociationItem import AssociationItem, Imports
258 for package in shapes: 259 for package in shapes:
259 for rel in shapes[package][1]: 260 for rel in shapes[package][1]:
260 assoc = AssociationItem( 261 assoc = AssociationItem(
261 shapes[package][0], shapes[rel][0], 262 shapes[package][0], shapes[rel][0],
262 Imports) 263 Imports,
264 colors=self.umlView.getDrawingColors())
263 self.scene.addItem(assoc) 265 self.scene.addItem(assoc)
264 266
265 def getPersistenceData(self): 267 def getPersistenceData(self):
266 """ 268 """
267 Public method to get a string for data to be persisted. 269 Public method to get a string for data to be persisted.

eric ide

mercurial