Graphics/ClassItem.py

changeset 2032
704593d042fe
parent 2030
db11a2fe9bbc
child 2033
4b99609f6a87
equal deleted inserted replaced
2031:c36c2eb62a75 2032:704593d042fe
73 73
74 class ClassItem(UMLItem): 74 class ClassItem(UMLItem):
75 """ 75 """
76 Class implementing an UML like class item. 76 Class implementing an UML like class item.
77 """ 77 """
78 ItemType = "class"
79
78 def __init__(self, model=None, external=False, x=0, y=0, 80 def __init__(self, model=None, external=False, x=0, y=0,
79 rounded=False, noAttrs=False, parent=None, scene=None): 81 rounded=False, noAttrs=False, parent=None, scene=None):
80 """ 82 """
81 Constructor 83 Constructor
82 84
225 or newlines. 227 or newlines.
226 228
227 @return persistence data (string) 229 @return persistence data (string)
228 """ 230 """
229 entries = [ 231 entries = [
230 "item_type=class", 232 "item_type={0}".format(ClassItem.ItemType),
231 "is_external={0}".format(self.external), 233 "is_external={0}".format(self.external),
232 "no_attributes={0}".format(self.noAttrs), 234 "no_attributes={0}".format(self.noAttrs),
233 "name={0}".format(self.model.getName()), 235 "name={0}".format(self.model.getName()),
234 ] 236 ]
235 attributes = self.model.getAttributes() 237 attributes = self.model.getAttributes()

eric ide

mercurial