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) |