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