Graphics/UMLDiagramBuilder.py

changeset 2033
4b99609f6a87
parent 2031
c36c2eb62a75
child 2034
8de0fc1f7fef
equal deleted inserted replaced
2032:704593d042fe 2033:4b99609f6a87
26 26
27 self.umlView = view 27 self.umlView = view
28 self.scene = self.umlView.scene() 28 self.scene = self.umlView.scene()
29 self.project = project 29 self.project = project
30 30
31 def initialize(self):
32 """
33 Public method to initialize the object.
34 """
35 return
36
31 def buildDiagram(self): 37 def buildDiagram(self):
32 """ 38 """
33 Public method to build the diagram. 39 Public method to build the diagram.
34 40
35 This class must be implemented in subclasses. 41 This class must be implemented in subclasses.
36 """ 42 """
37 raise NotImplementedError( 43 raise NotImplementedError(
38 "Method 'buildDiagram' must be implemented in subclasses.") 44 "Method 'buildDiagram' must be implemented in subclasses.")
39 45
46 def getPersistenceData(self):
47 """
48 Public method to get a string for data to be persisted.
49
50 @return persisted data string (string)
51 """
52 return ""
53
40 def parsePersistenceData(self, data): 54 def parsePersistenceData(self, data):
41 """ 55 """
42 Public method to parse persisted data. 56 Public method to parse persisted data.
43 57
44 @param dat persisted data to be parsed (string) 58 @param dat persisted data to be parsed (string)

eric ide

mercurial