Graphics/UMLClassDiagram.py

changeset 413
3d82e6eb3516
parent 35
42f5cfc851da
child 483
ca7d8599a575
equal deleted inserted replaced
412:569efd7f2716 413:3d82e6eb3516
209 """ 209 """
210 meths = sorted(_class.methods.keys()) 210 meths = sorted(_class.methods.keys())
211 attrs = sorted(_class.attributes.keys()) 211 attrs = sorted(_class.attributes.keys())
212 name = _class.name 212 name = _class.name
213 if isRbModule: 213 if isRbModule:
214 name = "%s (Module)" % name 214 name = "{0} (Module)".format(name)
215 cl = ClassModel(name, meths[:], attrs[:]) 215 cl = ClassModel(name, meths[:], attrs[:])
216 cw = ClassItem(cl, False, x, y, noAttrs = self.noAttrs, scene = self.scene) 216 cw = ClassItem(cl, False, x, y, noAttrs = self.noAttrs, scene = self.scene)
217 self.allClasses[className] = cw 217 self.allClasses[className] = cw
218 if _class.name not in self.allModules[self.file]: 218 if _class.name not in self.allModules[self.file]:
219 self.allModules[self.file].append(_class.name) 219 self.allModules[self.file].append(_class.name)

eric ide

mercurial