Documentation/Source/eric5.Graphics.PackageDiagramBuilder.html

changeset 2037
7a3470ae170e
parent 2035
11bb61bc138d
child 2367
78f6c8193d37
equal deleted inserted replaced
2036:3b443ed1b7d1 2037:7a3470ae170e
65 <td>Private method to add a class defined outside the module.</td> 65 <td>Private method to add a class defined outside the module.</td>
66 </tr><tr> 66 </tr><tr>
67 <td><a href="#PackageDiagramBuilder.__addLocalClass">__addLocalClass</a></td> 67 <td><a href="#PackageDiagramBuilder.__addLocalClass">__addLocalClass</a></td>
68 <td>Private method to add a class defined in the module.</td> 68 <td>Private method to add a class defined in the module.</td>
69 </tr><tr> 69 </tr><tr>
70 <td><a href="#PackageDiagramBuilder.__addPackage">__addPackage</a></td>
71 <td>Private method to add a package to the diagram.</td>
72 </tr><tr>
70 <td><a href="#PackageDiagramBuilder.__arrangeClasses">__arrangeClasses</a></td> 73 <td><a href="#PackageDiagramBuilder.__arrangeClasses">__arrangeClasses</a></td>
71 <td>Private method to arrange the shapes on the canvas.</td> 74 <td>Private method to arrange the shapes on the canvas.</td>
72 </tr><tr> 75 </tr><tr>
73 <td><a href="#PackageDiagramBuilder.__buildModulesDict">__buildModulesDict</a></td> 76 <td><a href="#PackageDiagramBuilder.__buildModulesDict">__buildModulesDict</a></td>
74 <td>Private method to build a dictionary of modules contained in the package.</td> 77 <td>Private method to build a dictionary of modules contained in the package.</td>
78 </tr><tr>
79 <td><a href="#PackageDiagramBuilder.__buildSubpackagesDict">__buildSubpackagesDict</a></td>
80 <td>Private method to build a dictionary of sub-packages contained in this package.</td>
75 </tr><tr> 81 </tr><tr>
76 <td><a href="#PackageDiagramBuilder.__createAssociations">__createAssociations</a></td> 82 <td><a href="#PackageDiagramBuilder.__createAssociations">__createAssociations</a></td>
77 <td>Private method to generate the associations between the class shapes.</td> 83 <td>Private method to generate the associations between the class shapes.</td>
78 </tr><tr> 84 </tr><tr>
79 <td><a href="#PackageDiagramBuilder.__getCurrentShape">__getCurrentShape</a></td> 85 <td><a href="#PackageDiagramBuilder.__getCurrentShape">__getCurrentShape</a></td>
156 <dd> 162 <dd>
157 y-coordinate (float) 163 y-coordinate (float)
158 </dd><dt><i>isRbModule</i></dt> 164 </dd><dt><i>isRbModule</i></dt>
159 <dd> 165 <dd>
160 flag indicating a Ruby module (boolean) 166 flag indicating a Ruby module (boolean)
167 </dd>
168 </dl><a NAME="PackageDiagramBuilder.__addPackage" ID="PackageDiagramBuilder.__addPackage"></a>
169 <h4>PackageDiagramBuilder.__addPackage</h4>
170 <b>__addPackage</b>(<i>name, modules, x, y</i>)
171 <p>
172 Private method to add a package to the diagram.
173 </p><dl>
174 <dt><i>name</i></dt>
175 <dd>
176 package name to be shown (string)
177 </dd><dt><i>modules</i></dt>
178 <dd>
179 list of module names contained in the package
180 (list of strings)
181 </dd><dt><i>x</i></dt>
182 <dd>
183 x-coordinate (float)
184 </dd><dt><i>y</i></dt>
185 <dd>
186 y-coordinate (float)
161 </dd> 187 </dd>
162 </dl><a NAME="PackageDiagramBuilder.__arrangeClasses" ID="PackageDiagramBuilder.__arrangeClasses"></a> 188 </dl><a NAME="PackageDiagramBuilder.__arrangeClasses" ID="PackageDiagramBuilder.__arrangeClasses"></a>
163 <h4>PackageDiagramBuilder.__arrangeClasses</h4> 189 <h4>PackageDiagramBuilder.__arrangeClasses</h4>
164 <b>__arrangeClasses</b>(<i>nodes, routes, whiteSpaceFactor=1.2</i>) 190 <b>__arrangeClasses</b>(<i>nodes, routes, whiteSpaceFactor=1.2</i>)
165 <p> 191 <p>
174 </p><dl> 200 </p><dl>
175 <dt>Returns:</dt> 201 <dt>Returns:</dt>
176 <dd> 202 <dd>
177 dictionary of modules contained in the package. 203 dictionary of modules contained in the package.
178 </dd> 204 </dd>
205 </dl><a NAME="PackageDiagramBuilder.__buildSubpackagesDict" ID="PackageDiagramBuilder.__buildSubpackagesDict"></a>
206 <h4>PackageDiagramBuilder.__buildSubpackagesDict</h4>
207 <b>__buildSubpackagesDict</b>(<i></i>)
208 <p>
209 Private method to build a dictionary of sub-packages contained in this package.
210 </p><dl>
211 <dt>Returns:</dt>
212 <dd>
213 dictionary of sub-packages contained in this package
214 </dd>
179 </dl><a NAME="PackageDiagramBuilder.__createAssociations" ID="PackageDiagramBuilder.__createAssociations"></a> 215 </dl><a NAME="PackageDiagramBuilder.__createAssociations" ID="PackageDiagramBuilder.__createAssociations"></a>
180 <h4>PackageDiagramBuilder.__createAssociations</h4> 216 <h4>PackageDiagramBuilder.__createAssociations</h4>
181 <b>__createAssociations</b>(<i>routes</i>) 217 <b>__createAssociations</b>(<i>routes</i>)
182 <p> 218 <p>
183 Private method to generate the associations between the class shapes. 219 Private method to generate the associations between the class shapes.

eric ide

mercurial