eric6/Graphics/PackageDiagramBuilder.py

changeset 8277
ea734702ae94
parent 8270
6ba3564b7161
child 8286
62ae22eae123
equal deleted inserted replaced
8276:1436fd09d1e1 8277:ea734702ae94
376 @param x x-coordinate (float) 376 @param x x-coordinate (float)
377 @param y y-coordinate (float) 377 @param y y-coordinate (float)
378 @param isRbModule flag indicating a Ruby module (boolean) 378 @param isRbModule flag indicating a Ruby module (boolean)
379 """ 379 """
380 from .ClassItem import ClassItem, ClassModel 380 from .ClassItem import ClassItem, ClassModel
381 meths = sorted(_class.methods.keys())
382 attrs = sorted(_class.attributes.keys())
383 name = _class.name 381 name = _class.name
384 if isRbModule: 382 if isRbModule:
385 name = "{0} (Module)".format(name) 383 name = "{0} (Module)".format(name)
386 cl = ClassModel(name, meths[:], attrs[:]) 384 cl = ClassModel(
385 name,
386 sorted(_class.methods.keys())[:],
387 sorted(_class.attributes.keys())[:],
388 sorted(_class.globals.keys())[:]
389 )
387 cw = ClassItem(cl, False, x, y, noAttrs=self.noAttrs, scene=self.scene, 390 cw = ClassItem(cl, False, x, y, noAttrs=self.noAttrs, scene=self.scene,
388 colors=self.umlView.getDrawingColors()) 391 colors=self.umlView.getDrawingColors())
389 cw.setId(self.umlView.getItemId()) 392 cw.setId(self.umlView.getItemId())
390 self.allClasses[className] = cw 393 self.allClasses[className] = cw
391 394

eric ide

mercurial