/[debian]/libjgraph-java/trunk/doc/api/org/jgraph/graph/GraphLayoutCache.html
ViewVC logotype

Contents of /libjgraph-java/trunk/doc/api/org/jgraph/graph/GraphLayoutCache.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 816 - (show annotations)
Fri Aug 3 13:14:15 2007 UTC (13 years, 10 months ago) by gregoa
File MIME type: text/html
File size: 187204 byte(s)
* New upstream release.
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!--NewPage-->
3 <HTML>
4 <HEAD>
5 <!-- Generated by javadoc (build 1.4.2_11) on Mon Jul 30 10:14:31 BST 2007 -->
6 <TITLE>
7 GraphLayoutCache (JGraph v5.10.1.4 API Specification)
8 </TITLE>
9
10 <META NAME="keywords" CONTENT="org.jgraph.graph.GraphLayoutCache class">
11
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
13
14 <SCRIPT type="text/javascript">
15 function windowTitle()
16 {
17 parent.document.title="GraphLayoutCache (JGraph v5.10.1.4 API Specification)";
18 }
19 </SCRIPT>
20
21 </HEAD>
22
23 <BODY BGCOLOR="white" onload="windowTitle();">
24
25
26 <!-- ========= START OF TOP NAVBAR ======= -->
27 <A NAME="navbar_top"><!-- --></A>
28 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30 <TR>
31 <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32 <A NAME="navbar_top_firstrow"><!-- --></A>
33 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34 <TR ALIGN="center" VALIGN="top">
35 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GraphLayoutCache.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
43 </TR>
44 </TABLE>
45 </TD>
46 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
47 <p><b>JGraph</b><br>v5.10.1.4</p></EM>
48 </TD>
49 </TR>
50
51 <TR>
52 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
53 &nbsp;<A HREF="../../../org/jgraph/graph/GraphContext.html" title="class in org.jgraph.graph"><B>PREV CLASS</B></A>&nbsp;
54 &nbsp;<A HREF="../../../org/jgraph/graph/GraphLayoutCache.GraphLayoutCacheEdit.html" title="class in org.jgraph.graph"><B>NEXT CLASS</B></A></FONT></TD>
55 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
56 <A HREF="../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
57 &nbsp;<A HREF="GraphLayoutCache.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
58 &nbsp;<SCRIPT type="text/javascript">
59 <!--
60 if(window==top) {
61 document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
62 }
63 //-->
64 </SCRIPT>
65 <NOSCRIPT>
66 <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
67 </NOSCRIPT>
68
69 </FONT></TD>
70 </TR>
71 <TR>
72 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
73 SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
74 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
75 DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
76 </TR>
77 </TABLE>
78 <A NAME="skip-navbar_top"></A>
79 <!-- ========= END OF TOP NAVBAR ========= -->
80
81 <HR>
82 <!-- ======== START OF CLASS DATA ======== -->
83 <H2>
84 <FONT SIZE="-1">
85 org.jgraph.graph</FONT>
86 <BR>
87 Class GraphLayoutCache</H2>
88 <PRE>
89 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
90 <IMG SRC="../../../resources/inherit.gif" ALT="extended by"><B>org.jgraph.graph.GraphLayoutCache</B>
91 </PRE>
92 <DL>
93 <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/jgraph/graph/CellMapper.html" title="interface in org.jgraph.graph">CellMapper</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html" title="class or interface in java.io">Serializable</A></DD>
94 </DL>
95 <HR>
96 <DL>
97 <DT>public class <B>GraphLayoutCache</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../org/jgraph/graph/CellMapper.html" title="interface in org.jgraph.graph">CellMapper</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html" title="class or interface in java.io">Serializable</A></DL>
98
99 <P>
100 An object that defines the view of a graphmodel. This object maps between
101 model cells and views and provides a set of methods to change these views.
102 The view may also contain its own set of attributes and is therefore an
103 extension of an Observable, which may be observed by the GraphUI. It uses the
104 model to send its changes to the command history.
105 <P>
106
107 <P>
108 <DL>
109 <DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#org.jgraph.graph.GraphLayoutCache">Serialized Form</A></DL>
110 <HR>
111
112 <P>
113 <!-- ======== NESTED CLASS SUMMARY ======== -->
114
115 <A NAME="nested_class_summary"><!-- --></A>
116 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
117 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
118 <TD COLSPAN=2><FONT SIZE="+2">
119 <B>Nested Class Summary</B></FONT></TD>
120 </TR>
121 <TR BGCOLOR="white" CLASS="TableRowColor">
122 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
123 <CODE>&nbsp;class</CODE></FONT></TD>
124 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.GraphLayoutCacheEdit.html" title="class in org.jgraph.graph">GraphLayoutCache.GraphLayoutCacheEdit</A></B></CODE>
125
126 <BR>
127 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of GraphViewChange.</TD>
128 </TR>
129 </TABLE>
130 &nbsp;
131 <!-- =========== FIELD SUMMARY =========== -->
132
133 <A NAME="field_summary"><!-- --></A>
134 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
135 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
136 <TD COLSPAN=2><FONT SIZE="+2">
137 <B>Field Summary</B></FONT></TD>
138 </TR>
139 <TR BGCOLOR="white" CLASS="TableRowColor">
140 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
141 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
142 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#allAttributesLocal">allAttributesLocal</A></B></CODE>
143
144 <BR>
145 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls if all attributes are local.</TD>
146 </TR>
147 <TR BGCOLOR="white" CLASS="TableRowColor">
148 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
149 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
150 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#autoSizeOnValueChange">autoSizeOnValueChange</A></B></CODE>
151
152 <BR>
153 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if the cells should be auto-sized when their values change.</TD>
154 </TR>
155 <TR BGCOLOR="white" CLASS="TableRowColor">
156 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
157 <CODE>protected &nbsp;double</CODE></FONT></TD>
158 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#collapseXScale">collapseXScale</A></B></CODE>
159
160 <BR>
161 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specified the initial x- and y-scaling factor for initial collapsed group
162 bounds.</TD>
163 </TR>
164 <TR BGCOLOR="white" CLASS="TableRowColor">
165 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
166 <CODE>protected &nbsp;double</CODE></FONT></TD>
167 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#collapseYScale">collapseYScale</A></B></CODE>
168
169 <BR>
170 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specified the initial x- and y-scaling factor for initial collapsed group
171 bounds.</TD>
172 </TR>
173 <TR BGCOLOR="white" CLASS="TableRowColor">
174 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
175 <CODE>protected &nbsp;<A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A></CODE></FONT></TD>
176 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#factory">factory</A></B></CODE>
177
178 <BR>
179 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory to create the views.</TD>
180 </TR>
181 <TR BGCOLOR="white" CLASS="TableRowColor">
182 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
183 <CODE>protected &nbsp;<A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A></CODE></FONT></TD>
184 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#graphModel">graphModel</A></B></CODE>
185
186 <BR>
187 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reference to the graphModel</TD>
188 </TR>
189 <TR BGCOLOR="white" CLASS="TableRowColor">
190 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
191 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A></CODE></FONT></TD>
192 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#hiddenMapping">hiddenMapping</A></B></CODE>
193
194 <BR>
195 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maps cells to views.</TD>
196 </TR>
197 <TR BGCOLOR="white" CLASS="TableRowColor">
198 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
199 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
200 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#hidesDanglingConnections">hidesDanglingConnections</A></B></CODE>
201
202 <BR>
203 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether existing connections should be hidden if their
204 source or target port is removed from the model.</TD>
205 </TR>
206 <TR BGCOLOR="white" CLASS="TableRowColor">
207 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
208 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
209 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#hidesExistingConnections">hidesExistingConnections</A></B></CODE>
210
211 <BR>
212 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether existing connections should be hidden if their
213 source or target and no parent of the ports is visible, either by hiding
214 the cell or by changing the source or target of the edge to a hidden
215 cell.</TD>
216 </TR>
217 <TR BGCOLOR="white" CLASS="TableRowColor">
218 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
219 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/event/EventListenerList.html" title="class or interface in javax.swing.event">EventListenerList</A></CODE></FONT></TD>
220 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#listenerList">listenerList</A></B></CODE>
221
222 <BR>
223 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The list of listeners that listen to the model.</TD>
224 </TR>
225 <TR BGCOLOR="white" CLASS="TableRowColor">
226 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
227 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A></CODE></FONT></TD>
228 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#localAttributes">localAttributes</A></B></CODE>
229
230 <BR>
231 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A set containing all attribute keys that are stored in the cell views, in
232 other words, the view-local attributes.</TD>
233 </TR>
234 <TR BGCOLOR="white" CLASS="TableRowColor">
235 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
236 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A></CODE></FONT></TD>
237 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#mapping">mapping</A></B></CODE>
238
239 <BR>
240 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maps cells to views.</TD>
241 </TR>
242 <TR BGCOLOR="white" CLASS="TableRowColor">
243 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
244 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
245 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#movesChildrenOnExpand">movesChildrenOnExpand</A></B></CODE>
246
247 <BR>
248 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether children should be moved to the parent group's
249 origin on expand.</TD>
250 </TR>
251 <TR BGCOLOR="white" CLASS="TableRowColor">
252 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
253 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
254 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#movesParentsOnCollapse">movesParentsOnCollapse</A></B></CODE>
255
256 <BR>
257 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether parents should be moved to the child area
258 origin on collapse.</TD>
259 </TR>
260 <TR BGCOLOR="white" CLASS="TableRowColor">
261 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
262 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
263 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#partial">partial</A></B></CODE>
264
265 <BR>
266 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Only portions of the model are visible.</TD>
267 </TR>
268 <TR BGCOLOR="white" CLASS="TableRowColor">
269 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
270 <CODE>protected &nbsp;<A HREF="../../../org/jgraph/graph/PortView.html" title="class in org.jgraph.graph">PortView</A>[]</CODE></FONT></TD>
271 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#ports">ports</A></B></CODE>
272
273 <BR>
274 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cached array of all ports for the view.</TD>
275 </TR>
276 <TR BGCOLOR="white" CLASS="TableRowColor">
277 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
278 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
279 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#reconnectsEdgesToVisibleParent">reconnectsEdgesToVisibleParent</A></B></CODE>
280
281 <BR>
282 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>edges are moved to parent view and back automatically</I></TD>
283 </TR>
284 <TR BGCOLOR="white" CLASS="TableRowColor">
285 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
286 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
287 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#remembersCellViews">remembersCellViews</A></B></CODE>
288
289 <BR>
290 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether cellviews should be remembered once visible in
291 this GraphLayoutCache.</TD>
292 </TR>
293 <TR BGCOLOR="white" CLASS="TableRowColor">
294 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
295 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
296 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#resizesParentsOnCollapse">resizesParentsOnCollapse</A></B></CODE>
297
298 <BR>
299 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether parents should always be resized to the child
300 area on collapse.</TD>
301 </TR>
302 <TR BGCOLOR="white" CLASS="TableRowColor">
303 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
304 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>
305 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#roots">roots</A></B></CODE>
306
307 <BR>
308 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ordered list of roots for the view.</TD>
309 </TR>
310 <TR BGCOLOR="white" CLASS="TableRowColor">
311 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
312 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
313 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#selectsAllInsertedCells">selectsAllInsertedCells</A></B></CODE>
314
315 <BR>
316 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether inserted cells should automatically be
317 selected.</TD>
318 </TR>
319 <TR BGCOLOR="white" CLASS="TableRowColor">
320 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
321 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
322 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#selectsLocalInsertedCells">selectsLocalInsertedCells</A></B></CODE>
323
324 <BR>
325 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether cells that are inserted using the local insert
326 method should automatically be selected.</TD>
327 </TR>
328 <TR BGCOLOR="white" CLASS="TableRowColor">
329 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
330 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
331 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#showsChangedConnections">showsChangedConnections</A></B></CODE>
332
333 <BR>
334 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether connections should be made visible when
335 reconnected and their source and target port is visible.</TD>
336 </TR>
337 <TR BGCOLOR="white" CLASS="TableRowColor">
338 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
339 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
340 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#showsExistingConnections">showsExistingConnections</A></B></CODE>
341
342 <BR>
343 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether existing connections should me made visible if
344 their sources or targets are made visible, given the opposite end of the
345 edge is already visible or made visible, too.</TD>
346 </TR>
347 <TR BGCOLOR="white" CLASS="TableRowColor">
348 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
349 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
350 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#showsInsertedCells">showsInsertedCells</A></B></CODE>
351
352 <BR>
353 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether inserted should be made visible if they are
354 inserted via
355 <A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#insert(java.lang.Object[], java.util.Map, org.jgraph.graph.ConnectionSet, org.jgraph.graph.ParentMap, javax.swing.undo.UndoableEdit[])"><CODE>insert(Object[], Map, ConnectionSet, ParentMap, UndoableEdit[])</CODE></A>.</TD>
356 </TR>
357 <TR BGCOLOR="white" CLASS="TableRowColor">
358 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
359 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
360 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#showsInsertedConnections">showsInsertedConnections</A></B></CODE>
361
362 <BR>
363 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether inserted edges should me made visible if their
364 sources or targets are already visible.</TD>
365 </TR>
366 <TR BGCOLOR="white" CLASS="TableRowColor">
367 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
368 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
369 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#showsInvisibleEditedCells">showsInvisibleEditedCells</A></B></CODE>
370
371 <BR>
372 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean indicating whether edited cells should be made visible if they
373 are changed via
374 <A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#edit(java.util.Map, org.jgraph.graph.ConnectionSet, org.jgraph.graph.ParentMap, javax.swing.undo.UndoableEdit[])"><CODE>edit(Map, ConnectionSet, ParentMap, UndoableEdit[])</CODE></A>.</TD>
375 </TR>
376 <TR BGCOLOR="white" CLASS="TableRowColor">
377 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
378 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A></CODE></FONT></TD>
379 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#visibleSet">visibleSet</A></B></CODE>
380
381 <BR>
382 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The set of visible cells.</TD>
383 </TR>
384 </TABLE>
385 &nbsp;
386 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
387
388 <A NAME="constructor_summary"><!-- --></A>
389 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
390 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
391 <TD COLSPAN=2><FONT SIZE="+2">
392 <B>Constructor Summary</B></FONT></TD>
393 </TR>
394 <TR BGCOLOR="white" CLASS="TableRowColor">
395 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#GraphLayoutCache()">GraphLayoutCache</A></B>()</CODE>
396
397 <BR>
398 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a graph layout cache.</TD>
399 </TR>
400 <TR BGCOLOR="white" CLASS="TableRowColor">
401 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#GraphLayoutCache(org.jgraph.graph.GraphModel, org.jgraph.graph.CellViewFactory)">GraphLayoutCache</A></B>(<A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A>&nbsp;model,
402 <A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A>&nbsp;factory)</CODE>
403
404 <BR>
405 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a view for the specified model that uses <code>factory</code>
406 to create its views.</TD>
407 </TR>
408 <TR BGCOLOR="white" CLASS="TableRowColor">
409 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#GraphLayoutCache(org.jgraph.graph.GraphModel, org.jgraph.graph.CellViewFactory, boolean)">GraphLayoutCache</A></B>(<A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A>&nbsp;model,
410 <A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A>&nbsp;factory,
411 boolean&nbsp;partial)</CODE>
412
413 <BR>
414 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a view for the specified model that uses <code>factory</code>
415 to create its views.</TD>
416 </TR>
417 <TR BGCOLOR="white" CLASS="TableRowColor">
418 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#GraphLayoutCache(org.jgraph.graph.GraphModel, org.jgraph.graph.CellViewFactory, org.jgraph.graph.CellView[], org.jgraph.graph.CellView[], boolean)">GraphLayoutCache</A></B>(<A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A>&nbsp;model,
419 <A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A>&nbsp;factory,
420 <A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;cellViews,
421 <A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;hiddenCellViews,
422 boolean&nbsp;partial)</CODE>
423
424 <BR>
425 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a view for the specified model that uses <code>factory</code>
426 to create its views.</TD>
427 </TR>
428 </TABLE>
429 &nbsp;
430 <!-- ========== METHOD SUMMARY =========== -->
431
432 <A NAME="method_summary"><!-- --></A>
433 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
434 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
435 <TD COLSPAN=2><FONT SIZE="+2">
436 <B>Method Summary</B></FONT></TD>
437 </TR>
438 <TR BGCOLOR="white" CLASS="TableRowColor">
439 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
440 <CODE>&nbsp;void</CODE></FONT></TD>
441 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#addGraphLayoutCacheListener(org.jgraph.event.GraphLayoutCacheListener)">addGraphLayoutCacheListener</A></B>(<A HREF="../../../org/jgraph/event/GraphLayoutCacheListener.html" title="interface in org.jgraph.event">GraphLayoutCacheListener</A>&nbsp;l)</CODE>
442
443 <BR>
444 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a listener for the GraphLayoutCacheEvent posted after the graph
445 layout cache changes.</TD>
446 </TR>
447 <TR BGCOLOR="white" CLASS="TableRowColor">
448 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
449 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]</CODE></FONT></TD>
450 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#addVisibleDependencies(java.lang.Object[], boolean)">addVisibleDependencies</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
451 boolean&nbsp;visible)</CODE>
452
453 <BR>
454 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
455 </TR>
456 <TR BGCOLOR="white" CLASS="TableRowColor">
457 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
458 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/undo/UndoableEdit.html" title="class or interface in javax.swing.undo">UndoableEdit</A>[]</CODE></FONT></TD>
459 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#augment(javax.swing.undo.UndoableEdit[], javax.swing.undo.UndoableEdit)">augment</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/undo/UndoableEdit.html" title="class or interface in javax.swing.undo">UndoableEdit</A>[]&nbsp;e,
460 <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/undo/UndoableEdit.html" title="class or interface in javax.swing.undo">UndoableEdit</A>&nbsp;edit)</CODE>
461
462 <BR>
463 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
464 </TR>
465 <TR BGCOLOR="white" CLASS="TableRowColor">
466 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
467 <CODE>protected &nbsp;void</CODE></FONT></TD>
468 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#augmentNestedMapForValueChange(java.util.Map, java.lang.Object, java.lang.Object)">augmentNestedMapForValueChange</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;nested,
469 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
470 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;newValue)</CODE>
471
472 <BR>
473 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hook for subclassers to add more stuff for value changes.</TD>
474 </TR>
475 <TR BGCOLOR="white" CLASS="TableRowColor">
476 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
477 <CODE>protected &nbsp;void</CODE></FONT></TD>
478 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#cellExpanded(java.lang.Object)">cellExpanded</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell)</CODE>
479
480 <BR>
481 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called when a child has been made visible by expanding its parent.</TD>
482 </TR>
483 <TR BGCOLOR="white" CLASS="TableRowColor">
484 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
485 <CODE>&nbsp;void</CODE></FONT></TD>
486 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#cellViewsChanged(org.jgraph.graph.CellView[])">cellViewsChanged</A></B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;cellViews)</CODE>
487
488 <BR>
489 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoke this method after you've changed how the cells are to be
490 represented in the graph.</TD>
491 </TR>
492 <TR BGCOLOR="white" CLASS="TableRowColor">
493 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
494 <CODE>protected &nbsp;void</CODE></FONT></TD>
495 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#cellWillCollapse(java.lang.Object)">cellWillCollapse</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell)</CODE>
496
497 <BR>
498 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
499 </TR>
500 <TR BGCOLOR="white" CLASS="TableRowColor">
501 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
502 <CODE>&nbsp;void</CODE></FONT></TD>
503 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#collapse(java.lang.Object[])">collapse</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;groups)</CODE>
504
505 <BR>
506 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Collapses all groups by hiding all their descendants.</TD>
507 </TR>
508 <TR BGCOLOR="white" CLASS="TableRowColor">
509 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
510 <CODE>protected &nbsp;<A HREF="../../../org/jgraph/graph/GraphLayoutCache.GraphLayoutCacheEdit.html" title="class in org.jgraph.graph">GraphLayoutCache.GraphLayoutCacheEdit</A></CODE></FONT></TD>
511 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#createLocalEdit(java.lang.Object[], java.util.Map, java.lang.Object[], java.lang.Object[])">createLocalEdit</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;inserted,
512 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;nested,
513 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;visible,
514 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;invisible)</CODE>
515
516 <BR>
517 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a local edit for the specified change.</TD>
518 </TR>
519 <TR BGCOLOR="white" CLASS="TableRowColor">
520 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
521 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A></CODE></FONT></TD>
522 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#createNestedMap()">createNestedMap</A></B>()</CODE>
523
524 <BR>
525 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a nested map of (cell, map) pairs that represent all attributes
526 of all cell views in this view.</TD>
527 </TR>
528 <TR BGCOLOR="white" CLASS="TableRowColor">
529 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
530 <CODE>&nbsp;void</CODE></FONT></TD>
531 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#edit(java.util.Map)">edit</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;attributes)</CODE>
532
533 <BR>
534 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A shortcut method that takes a nested map and passes it to the edit
535 method.</TD>
536 </TR>
537 <TR BGCOLOR="white" CLASS="TableRowColor">
538 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
539 <CODE>&nbsp;void</CODE></FONT></TD>
540 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#edit(java.util.Map, org.jgraph.graph.ConnectionSet, org.jgraph.graph.ParentMap, javax.swing.undo.UndoableEdit[])">edit</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;attributes,
541 <A HREF="../../../org/jgraph/graph/ConnectionSet.html" title="class in org.jgraph.graph">ConnectionSet</A>&nbsp;cs,
542 <A HREF="../../../org/jgraph/graph/ParentMap.html" title="class in org.jgraph.graph">ParentMap</A>&nbsp;pm,
543 <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/undo/UndoableEdit.html" title="class or interface in javax.swing.undo">UndoableEdit</A>[]&nbsp;e)</CODE>
544
545 <BR>
546 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Applies the <code>propertyMap</code> and the connection changes to the
547 model.</TD>
548 </TR>
549 <TR BGCOLOR="white" CLASS="TableRowColor">
550 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
551 <CODE>&nbsp;void</CODE></FONT></TD>
552 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#edit(java.lang.Object[], java.util.Map)">edit</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
553 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;attributes)</CODE>
554
555 <BR>
556 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Applies the <code>attributes</code> to all <code>cells</code> by
557 creating a map that contains the attributes for each cell and passing it
558 to edit on this layout cache.</TD>
559 </TR>
560 <TR BGCOLOR="white" CLASS="TableRowColor">
561 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
562 <CODE>&nbsp;void</CODE></FONT></TD>
563 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#editCell(java.lang.Object, java.util.Map)">editCell</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
564 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;attributes)</CODE>
565
566 <BR>
567 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Applies the <code>attributes</code> to a single <code>cell</code> by
568 creating a map that contains the attributes for this cell and passing it
569 to edit on this layout cache.</TD>
570 </TR>
571 <TR BGCOLOR="white" CLASS="TableRowColor">
572 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
573 <CODE>&nbsp;void</CODE></FONT></TD>
574 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#expand(java.lang.Object[])">expand</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells)</CODE>
575
576 <BR>
577 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Expands all groups by showing all children.</TD>
578 </TR>
579 <TR BGCOLOR="white" CLASS="TableRowColor">
580 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
581 <CODE>protected &nbsp;void</CODE></FONT></TD>
582 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#fireGraphLayoutCacheChanged(java.lang.Object, org.jgraph.event.GraphLayoutCacheEvent.GraphLayoutCacheChange)">fireGraphLayoutCacheChanged</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;source,
583 <A HREF="../../../org/jgraph/event/GraphLayoutCacheEvent.GraphLayoutCacheChange.html" title="interface in org.jgraph.event">GraphLayoutCacheEvent.GraphLayoutCacheChange</A>&nbsp;edit)</CODE>
584
585 <BR>
586 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
587 </TR>
588 <TR BGCOLOR="white" CLASS="TableRowColor">
589 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
590 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]</CODE></FONT></TD>
591 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getAllDescendants(org.jgraph.graph.CellView[])">getAllDescendants</A></B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;views)</CODE>
592
593 <BR>
594 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all views, including descendants that have a parent in
595 <code>views</code>, especially the PortViews.</TD>
596 </TR>
597 <TR BGCOLOR="white" CLASS="TableRowColor">
598 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
599 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]</CODE></FONT></TD>
600 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getAllViews()">getAllViews</A></B>()</CODE>
601
602 <BR>
603 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all views, shortcut to getAllDescendants(getRoots())</TD>
604 </TR>
605 <TR BGCOLOR="white" CLASS="TableRowColor">
606 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
607 <CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/geom/Rectangle2D.html" title="class or interface in java.awt.geom">Rectangle2D</A></CODE></FONT></TD>
608 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getBounds(org.jgraph.graph.CellView[])">getBounds</A></B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;views)</CODE>
609
610 <BR>
611 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the bounding box for the specified cell views.</TD>
612 </TR>
613 <TR BGCOLOR="white" CLASS="TableRowColor">
614 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
615 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]</CODE></FONT></TD>
616 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getCells(boolean, boolean, boolean, boolean)">getCells</A></B>(boolean&nbsp;groups,
617 boolean&nbsp;vertices,
618 boolean&nbsp;ports,
619 boolean&nbsp;edges)</CODE>
620
621 <BR>
622 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper method to return various arrays of cells that are visible in
623 this cache.</TD>
624 </TR>
625 <TR BGCOLOR="white" CLASS="TableRowColor">
626 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
627 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]</CODE></FONT></TD>
628 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getCells(org.jgraph.graph.CellView[])">getCells</A></B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;views)</CODE>
629
630 <BR>
631 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Takes an array of views and returns the array of the corresponding cells
632 by using <code>getCell</code> for each view.</TD>
633 </TR>
634 <TR BGCOLOR="white" CLASS="TableRowColor">
635 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
636 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]</CODE></FONT></TD>
637 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getCellViews()">getCellViews</A></B>()</CODE>
638
639 <BR>
640 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
641 </TR>
642 <TR BGCOLOR="white" CLASS="TableRowColor">
643 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
644 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
645 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getChildPort(java.lang.Object, boolean)">getChildPort</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;edge,
646 boolean&nbsp;source)</CODE>
647
648 <BR>
649 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hook for subclassers to return the port to be used for edges that have
650 been connected to the group.</TD>
651 </TR>
652 <TR BGCOLOR="white" CLASS="TableRowColor">
653 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
654 <CODE>&nbsp;double</CODE></FONT></TD>
655 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getCollapseXScale()">getCollapseXScale</A></B>()</CODE>
656
657 <BR>
658 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
659 </TR>
660 <TR BGCOLOR="white" CLASS="TableRowColor">
661 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
662 <CODE>&nbsp;double</CODE></FONT></TD>
663 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getCollapseYScale()">getCollapseYScale</A></B>()</CODE>
664
665 <BR>
666 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
667 </TR>
668 <TR BGCOLOR="white" CLASS="TableRowColor">
669 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
670 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]</CODE></FONT></TD>
671 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getContext(org.jgraph.event.GraphModelEvent.GraphModelChange)">getContext</A></B>(<A HREF="../../../org/jgraph/event/GraphModelEvent.GraphModelChange.html" title="interface in org.jgraph.event">GraphModelEvent.GraphModelChange</A>&nbsp;change)</CODE>
672
673 <BR>
674 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hook for subclassers to augment the context for a graphChange.</TD>
675 </TR>
676 <TR BGCOLOR="white" CLASS="TableRowColor">
677 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
678 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>
679 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getEdges(java.lang.Object, java.util.Set, boolean, boolean, boolean)">getEdges</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
680 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&nbsp;exclude,
681 boolean&nbsp;visibleCells,
682 boolean&nbsp;selfLoops,
683 boolean&nbsp;incoming)</CODE>
684
685 <BR>
686 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the incoming or outgoing edges for cell.</TD>
687 </TR>
688 <TR BGCOLOR="white" CLASS="TableRowColor">
689 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
690 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A></CODE></FONT></TD>
691 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getFactory()">getFactory</A></B>()</CODE>
692
693 <BR>
694 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the factory that was passed to the constructor.</TD>
695 </TR>
696 <TR BGCOLOR="white" CLASS="TableRowColor">
697 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
698 <CODE>&nbsp;<A HREF="../../../org/jgraph/event/GraphLayoutCacheListener.html" title="interface in org.jgraph.event">GraphLayoutCacheListener</A>[]</CODE></FONT></TD>
699 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getGraphLayoutCacheListeners()">getGraphLayoutCacheListeners</A></B>()</CODE>
700
701 <BR>
702 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return an array of all GraphLayoutCacheListener that were added to this
703 model.</TD>
704 </TR>
705 <TR BGCOLOR="white" CLASS="TableRowColor">
706 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
707 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]</CODE></FONT></TD>
708 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getHiddenCellViews()">getHiddenCellViews</A></B>()</CODE>
709
710 <BR>
711 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
712 </TR>
713 <TR BGCOLOR="white" CLASS="TableRowColor">
714 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
715 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A></CODE></FONT></TD>
716 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getHiddenMapping()">getHiddenMapping</A></B>()</CODE>
717
718 <BR>
719 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the hiddenMapping.</TD>
720 </TR>
721 <TR BGCOLOR="white" CLASS="TableRowColor">
722 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
723 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>
724 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getIncomingEdges(java.lang.Object, java.util.Set, boolean, boolean)">getIncomingEdges</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
725 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&nbsp;exclude,
726 boolean&nbsp;visibleCells,
727 boolean&nbsp;selfLoops)</CODE>
728
729 <BR>
730 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the incoming edges for cell.</TD>
731 </TR>
732 <TR BGCOLOR="white" CLASS="TableRowColor">
733 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
734 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A></CODE></FONT></TD>
735 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getLocalAttributes()">getLocalAttributes</A></B>()</CODE>
736
737 <BR>
738 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
739 </TR>
740 <TR BGCOLOR="white" CLASS="TableRowColor">
741 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
742 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]</CODE></FONT></TD>
743 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getMapping(java.lang.Object[])">getMapping</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells)</CODE>
744
745 <BR>
746 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the views for the specified array of cells without creating these
747 views on the fly.</TD>
748 </TR>
749 <TR BGCOLOR="white" CLASS="TableRowColor">
750 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
751 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]</CODE></FONT></TD>
752 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getMapping(java.lang.Object[], boolean)">getMapping</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
753 boolean&nbsp;create)</CODE>
754
755 <BR>
756 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the views for the specified array of cells.</TD>
757 </TR>
758 <TR BGCOLOR="white" CLASS="TableRowColor">
759 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
760 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A></CODE></FONT></TD>
761 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getMapping(java.lang.Object, boolean)">getMapping</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
762 boolean&nbsp;create)</CODE>
763
764 <BR>
765 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the view for the specified cell.</TD>
766 </TR>
767 <TR BGCOLOR="white" CLASS="TableRowColor">
768 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
769 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A></CODE></FONT></TD>
770 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getModel()">getModel</A></B>()</CODE>
771
772 <BR>
773 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current model.</TD>
774 </TR>
775 <TR BGCOLOR="white" CLASS="TableRowColor">
776 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
777 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>
778 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getNeighbours(java.lang.Object, java.util.Set, boolean, boolean)">getNeighbours</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
779 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&nbsp;exclude,
780 boolean&nbsp;directed,
781 boolean&nbsp;visibleCells)</CODE>
782
783 <BR>
784 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a collection of cells that are connected to the specified cell by
785 edges.</TD>
786 </TR>
787 <TR BGCOLOR="white" CLASS="TableRowColor">
788 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
789 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>
790 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getOutgoingEdges(java.lang.Object, java.util.Set, boolean, boolean)">getOutgoingEdges</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
791 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&nbsp;exclude,
792 boolean&nbsp;visibleCells,
793 boolean&nbsp;selfLoops)</CODE>
794
795 <BR>
796 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the outgoing edges for cell.</TD>
797 </TR>
798 <TR BGCOLOR="white" CLASS="TableRowColor">
799 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
800 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
801 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getParentPort(java.lang.Object, boolean)">getParentPort</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;edge,
802 boolean&nbsp;source)</CODE>
803
804 <BR>
805 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hook for subclassers to return the first or last visible port to replace
806 the current source or target port of the edge.</TD>
807 </TR>
808 <TR BGCOLOR="white" CLASS="TableRowColor">
809 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
810 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A></CODE></FONT></TD>
811 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getParentPorts(java.lang.Object)">getParentPorts</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell)</CODE>
812
813 <BR>
814 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
815 </TR>
816 <TR BGCOLOR="white" CLASS="TableRowColor">
817 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
818 <CODE>&nbsp;boolean</CODE></FONT></TD>
819 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getPartial()">getPartial</A></B>()</CODE>
820
821 <BR>
822 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Required for XML persistence</TD>
823 </TR>
824 <TR BGCOLOR="white" CLASS="TableRowColor">
825 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
826 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/PortView.html" title="class in org.jgraph.graph">PortView</A>[]</CODE></FONT></TD>
827 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getPorts()">getPorts</A></B>()</CODE>
828
829 <BR>
830 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the ports of the view.</TD>
831 </TR>
832 <TR BGCOLOR="white" CLASS="TableRowColor">
833 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
834 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A></CODE></FONT></TD>
835 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getPorts(java.lang.Object)">getPorts</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell)</CODE>
836
837 <BR>
838 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
839 </TR>
840 <TR BGCOLOR="white" CLASS="TableRowColor">
841 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
842 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]</CODE></FONT></TD>
843 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getRoots()">getRoots</A></B>()</CODE>
844
845 <BR>
846 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the roots of the view.</TD>
847 </TR>
848 <TR BGCOLOR="white" CLASS="TableRowColor">
849 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
850 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]</CODE></FONT></TD>
851 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getRoots(java.awt.geom.Rectangle2D)">getRoots</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/awt/geom/Rectangle2D.html" title="class or interface in java.awt.geom">Rectangle2D</A>&nbsp;clip)</CODE>
852
853 <BR>
854 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return all root cells that intersect the given rectangle.</TD>
855 </TR>
856 <TR BGCOLOR="white" CLASS="TableRowColor">
857 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
858 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]</CODE></FONT></TD>
859 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getVisibleCells(java.lang.Object[])">getVisibleCells</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells)</CODE>
860
861 <BR>
862 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a an array with the visible cells in <code>cells</code>.</TD>
863 </TR>
864 <TR BGCOLOR="white" CLASS="TableRowColor">
865 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
866 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A></CODE></FONT></TD>
867 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#getVisibleSet()">getVisibleSet</A></B>()</CODE>
868
869 <BR>
870 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
871 </TR>
872 <TR BGCOLOR="white" CLASS="TableRowColor">
873 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
874 <CODE>&nbsp;void</CODE></FONT></TD>
875 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#graphChanged(org.jgraph.event.GraphModelEvent.GraphModelChange)">graphChanged</A></B>(<A HREF="../../../org/jgraph/event/GraphModelEvent.GraphModelChange.html" title="interface in org.jgraph.event">GraphModelEvent.GraphModelChange</A>&nbsp;change)</CODE>
876
877 <BR>
878 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called from BasicGraphUI.ModelHandler to update the view based on the
879 specified GraphModelEvent.</TD>
880 </TR>
881 <TR BGCOLOR="white" CLASS="TableRowColor">
882 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
883 <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A></CODE></FONT></TD>
884 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#handleAttributes(java.util.Map)">handleAttributes</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;attributes)</CODE>
885
886 <BR>
887 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attention: Undo will not work for routing-change if ROUTING and POINTS
888 are stored in different locations.</TD>
889 </TR>
890 <TR BGCOLOR="white" CLASS="TableRowColor">
891 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
892 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
893 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#hasVisibleParent(java.lang.Object, java.util.Set)">hasVisibleParent</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
894 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&nbsp;invisible)</CODE>
895
896 <BR>
897 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the port or one of its parents is visible.</TD>
898 </TR>
899 <TR BGCOLOR="white" CLASS="TableRowColor">
900 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
901 <CODE>&nbsp;void</CODE></FONT></TD>
902 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#hideCells(java.lang.Object[], boolean)">hideCells</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
903 boolean&nbsp;descandants)</CODE>
904
905 <BR>
906 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hides the specified cells with all children if <code>descandants</code>
907 is true.</TD>
908 </TR>
909 <TR BGCOLOR="white" CLASS="TableRowColor">
910 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
911 <CODE>protected &nbsp;void</CODE></FONT></TD>
912 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#hideCellsForChange(org.jgraph.event.GraphModelEvent.GraphModelChange)">hideCellsForChange</A></B>(<A HREF="../../../org/jgraph/event/GraphModelEvent.GraphModelChange.html" title="interface in org.jgraph.event">GraphModelEvent.GraphModelChange</A>&nbsp;change)</CODE>
913
914 <BR>
915 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
916 </TR>
917 <TR BGCOLOR="white" CLASS="TableRowColor">
918 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
919 <CODE>&nbsp;void</CODE></FONT></TD>
920 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#insert(java.lang.Object)">insert</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell)</CODE>
921
922 <BR>
923 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the specified vertex into the graph model.</TD>
924 </TR>
925 <TR BGCOLOR="white" CLASS="TableRowColor">
926 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
927 <CODE>&nbsp;void</CODE></FONT></TD>
928 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#insert(java.lang.Object[])">insert</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells)</CODE>
929
930 <BR>
931 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the specified cells into the graph model.</TD>
932 </TR>
933 <TR BGCOLOR="white" CLASS="TableRowColor">
934 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
935 <CODE>&nbsp;void</CODE></FONT></TD>
936 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#insert(java.lang.Object[], java.util.Map, org.jgraph.graph.ConnectionSet, org.jgraph.graph.ParentMap)">insert</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
937 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;nested,
938 <A HREF="../../../org/jgraph/graph/ConnectionSet.html" title="class in org.jgraph.graph">ConnectionSet</A>&nbsp;cs,
939 <A HREF="../../../org/jgraph/graph/ParentMap.html" title="class in org.jgraph.graph">ParentMap</A>&nbsp;pm)</CODE>
940
941 <BR>
942 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Variant of the insert method that allows to pass a default connection set
943 and parent map and nested map.</TD>
944 </TR>
945 <TR BGCOLOR="white" CLASS="TableRowColor">
946 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
947 <CODE>&nbsp;void</CODE></FONT></TD>
948 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#insert(java.lang.Object[], java.util.Map, org.jgraph.graph.ConnectionSet, org.jgraph.graph.ParentMap, javax.swing.undo.UndoableEdit[])">insert</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;roots,
949 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;attributes,
950 <A HREF="../../../org/jgraph/graph/ConnectionSet.html" title="class in org.jgraph.graph">ConnectionSet</A>&nbsp;cs,
951 <A HREF="../../../org/jgraph/graph/ParentMap.html" title="class in org.jgraph.graph">ParentMap</A>&nbsp;pm,
952 <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/undo/UndoableEdit.html" title="class or interface in javax.swing.undo">UndoableEdit</A>[]&nbsp;e)</CODE>
953
954 <BR>
955 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the <code>cells</code> and connections into the model, and
956 absorbs the local attributes.</TD>
957 </TR>
958 <TR BGCOLOR="white" CLASS="TableRowColor">
959 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
960 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]</CODE></FONT></TD>
961 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#insertClones(java.lang.Object[], java.util.Map, java.util.Map, org.jgraph.graph.ConnectionSet, org.jgraph.graph.ParentMap, double, double)">insertClones</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
962 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;clones,
963 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;nested,
964 <A HREF="../../../org/jgraph/graph/ConnectionSet.html" title="class in org.jgraph.graph">ConnectionSet</A>&nbsp;cs,
965 <A HREF="../../../org/jgraph/graph/ParentMap.html" title="class in org.jgraph.graph">ParentMap</A>&nbsp;pm,
966 double&nbsp;dx,
967 double&nbsp;dy)</CODE>
968
969 <BR>
970 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the cloned cells from the clone map and clones the passed-in
971 arguments according to the clone map before insertion and returns the
972 clones in order of the cells.</TD>
973 </TR>
974 <TR BGCOLOR="white" CLASS="TableRowColor">
975 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
976 <CODE>&nbsp;void</CODE></FONT></TD>
977 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#insertEdge(java.lang.Object, java.lang.Object, java.lang.Object)">insertEdge</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;edge,
978 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;source,
979 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;target)</CODE>
980
981 <BR>
982 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the specified edge into the graph model.</TD>
983 </TR>
984 <TR BGCOLOR="white" CLASS="TableRowColor">
985 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
986 <CODE>&nbsp;void</CODE></FONT></TD>
987 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#insertGroup(java.lang.Object, java.lang.Object[])">insertGroup</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;group,
988 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;children)</CODE>
989
990 <BR>
991 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the specified cell as a parent of children.</TD>
992 </TR>
993 <TR BGCOLOR="white" CLASS="TableRowColor">
994 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
995 <CODE>&nbsp;void</CODE></FONT></TD>
996 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#insertViews(org.jgraph.graph.CellView[])">insertViews</A></B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;views)</CODE>
997
998 <BR>
999 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the specified model root cells to the view.</TD>
1000 </TR>
1001 <TR BGCOLOR="white" CLASS="TableRowColor">
1002 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1003 <CODE>&nbsp;boolean</CODE></FONT></TD>
1004 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isAllAttributesLocal()">isAllAttributesLocal</A></B>()</CODE>
1005
1006 <BR>
1007 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1008 </TR>
1009 <TR BGCOLOR="white" CLASS="TableRowColor">
1010 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1011 <CODE>&nbsp;boolean</CODE></FONT></TD>
1012 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isAutoSizeOnValueChange()">isAutoSizeOnValueChange</A></B>()</CODE>
1013
1014 <BR>
1015 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if cells should be auto-sized when their values change</TD>
1016 </TR>
1017 <TR BGCOLOR="white" CLASS="TableRowColor">
1018 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1019 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
1020 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isControlAttribute(java.lang.Object, java.lang.Object, java.lang.Object)">isControlAttribute</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
1021 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;key,
1022 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
1023
1024 <BR>
1025 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if <code>key</code> is a control attribute</TD>
1026 </TR>
1027 <TR BGCOLOR="white" CLASS="TableRowColor">
1028 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1029 <CODE>&nbsp;boolean</CODE></FONT></TD>
1030 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isHidesDanglingConnections()">isHidesDanglingConnections</A></B>()</CODE>
1031
1032 <BR>
1033 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the hidesDanglingConnections.</TD>
1034 </TR>
1035 <TR BGCOLOR="white" CLASS="TableRowColor">
1036 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1037 <CODE>&nbsp;boolean</CODE></FONT></TD>
1038 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isHidesExistingConnections()">isHidesExistingConnections</A></B>()</CODE>
1039
1040 <BR>
1041 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the hidesExistingConnections.</TD>
1042 </TR>
1043 <TR BGCOLOR="white" CLASS="TableRowColor">
1044 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1045 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
1046 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isLocalAttribute(java.lang.Object, java.lang.Object, java.lang.Object)">isLocalAttribute</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
1047 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;key,
1048 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
1049
1050 <BR>
1051 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the set of local attributes contains <code>key</code></TD>
1052 </TR>
1053 <TR BGCOLOR="white" CLASS="TableRowColor">
1054 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1055 <CODE>&nbsp;boolean</CODE></FONT></TD>
1056 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isMovesChildrenOnExpand()">isMovesChildrenOnExpand</A></B>()</CODE>
1057
1058 <BR>
1059 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1060 </TR>
1061 <TR BGCOLOR="white" CLASS="TableRowColor">
1062 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1063 <CODE>&nbsp;boolean</CODE></FONT></TD>
1064 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isMovesParentsOnCollapse()">isMovesParentsOnCollapse</A></B>()</CODE>
1065
1066 <BR>
1067 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1068 </TR>
1069 <TR BGCOLOR="white" CLASS="TableRowColor">
1070 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1071 <CODE>&nbsp;boolean</CODE></FONT></TD>
1072 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isPartial()">isPartial</A></B>()</CODE>
1073
1074 <BR>
1075 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1076 </TR>
1077 <TR BGCOLOR="white" CLASS="TableRowColor">
1078 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1079 <CODE>&nbsp;boolean</CODE></FONT></TD>
1080 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isReconnectsEdgesToVisibleParent()">isReconnectsEdgesToVisibleParent</A></B>()</CODE>
1081
1082 <BR>
1083 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>edges are moved to parent view and back automatically</I></TD>
1084 </TR>
1085 <TR BGCOLOR="white" CLASS="TableRowColor">
1086 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1087 <CODE>&nbsp;boolean</CODE></FONT></TD>
1088 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isRemembersCellViews()">isRemembersCellViews</A></B>()</CODE>
1089
1090 <BR>
1091 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the remembersCellViews.</TD>
1092 </TR>
1093 <TR BGCOLOR="white" CLASS="TableRowColor">
1094 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1095 <CODE>&nbsp;boolean</CODE></FONT></TD>
1096 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isResizesParentsOnCollapse()">isResizesParentsOnCollapse</A></B>()</CODE>
1097
1098 <BR>
1099 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1100 </TR>
1101 <TR BGCOLOR="white" CLASS="TableRowColor">
1102 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1103 <CODE>&nbsp;boolean</CODE></FONT></TD>
1104 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isSelectsAllInsertedCells()">isSelectsAllInsertedCells</A></B>()</CODE>
1105
1106 <BR>
1107 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1108 </TR>
1109 <TR BGCOLOR="white" CLASS="TableRowColor">
1110 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1111 <CODE>&nbsp;boolean</CODE></FONT></TD>
1112 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isSelectsLocalInsertedCells()">isSelectsLocalInsertedCells</A></B>()</CODE>
1113
1114 <BR>
1115 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1116 </TR>
1117 <TR BGCOLOR="white" CLASS="TableRowColor">
1118 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1119 <CODE>&nbsp;boolean</CODE></FONT></TD>
1120 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isShowsChangedConnections()">isShowsChangedConnections</A></B>()</CODE>
1121
1122 <BR>
1123 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1124 </TR>
1125 <TR BGCOLOR="white" CLASS="TableRowColor">
1126 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1127 <CODE>&nbsp;boolean</CODE></FONT></TD>
1128 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isShowsExistingConnections()">isShowsExistingConnections</A></B>()</CODE>
1129
1130 <BR>
1131 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the showsExistingConnections.</TD>
1132 </TR>
1133 <TR BGCOLOR="white" CLASS="TableRowColor">
1134 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1135 <CODE>&nbsp;boolean</CODE></FONT></TD>
1136 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isShowsInsertedConnections()">isShowsInsertedConnections</A></B>()</CODE>
1137
1138 <BR>
1139 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the showsInsertedConnections.</TD>
1140 </TR>
1141 <TR BGCOLOR="white" CLASS="TableRowColor">
1142 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1143 <CODE>&nbsp;boolean</CODE></FONT></TD>
1144 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#isVisible(java.lang.Object)">isVisible</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell)</CODE>
1145
1146 <BR>
1147 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1148 </TR>
1149 <TR BGCOLOR="white" CLASS="TableRowColor">
1150 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1151 <CODE>&nbsp;void</CODE></FONT></TD>
1152 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#putMapping(java.lang.Object, org.jgraph.graph.CellView)">putMapping</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
1153 <A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>&nbsp;view)</CODE>
1154
1155 <BR>
1156 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Associates the specified model cell with the specified view.</TD>
1157 </TR>
1158 <TR BGCOLOR="white" CLASS="TableRowColor">
1159 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1160 <CODE>&nbsp;void</CODE></FONT></TD>
1161 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#refresh(org.jgraph.graph.CellView[], boolean)">refresh</A></B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;views,
1162 boolean&nbsp;create)</CODE>
1163
1164 <BR>
1165 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1166 </TR>
1167 <TR BGCOLOR="white" CLASS="TableRowColor">
1168 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1169 <CODE>&nbsp;void</CODE></FONT></TD>
1170 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#refresh(org.jgraph.graph.CellView, boolean)">refresh</A></B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>&nbsp;view,
1171 boolean&nbsp;create)</CODE>
1172
1173 <BR>
1174 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1175 </TR>
1176 <TR BGCOLOR="white" CLASS="TableRowColor">
1177 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1178 <CODE>&nbsp;void</CODE></FONT></TD>
1179 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#reload()">reload</A></B>()</CODE>
1180
1181 <BR>
1182 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remaps all existing views using the CellViewFactory
1183 and replaces the respective root views.</TD>
1184 </TR>
1185 <TR BGCOLOR="white" CLASS="TableRowColor">
1186 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1187 <CODE>protected &nbsp;void</CODE></FONT></TD>
1188 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#reloadRoots()">reloadRoots</A></B>()</CODE>
1189
1190 <BR>
1191 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Completely reloads all roots from the model in the order returned by
1192 DefaultGraphModel.getAll.</TD>
1193 </TR>
1194 <TR BGCOLOR="white" CLASS="TableRowColor">
1195 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1196 <CODE>&nbsp;void</CODE></FONT></TD>
1197 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#remove(java.lang.Object[])">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells)</CODE>
1198
1199 <BR>
1200 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes <code>cells</code> from the model.</TD>
1201 </TR>
1202 <TR BGCOLOR="white" CLASS="TableRowColor">
1203 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1204 <CODE>&nbsp;void</CODE></FONT></TD>
1205 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#remove(java.lang.Object[], boolean, boolean)">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
1206 boolean&nbsp;descendants,
1207 boolean&nbsp;edges)</CODE>
1208
1209 <BR>
1210 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes cells from the model, including all children and connected edges
1211 if <code>children</code> or <code>edges</code> is true, respectively.</TD>
1212 </TR>
1213 <TR BGCOLOR="white" CLASS="TableRowColor">
1214 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1215 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]</CODE></FONT></TD>
1216 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#removeCells(java.lang.Object[])">removeCells</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells)</CODE>
1217
1218 <BR>
1219 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the specified model root cells from the view by removing the
1220 mapping between the cell and its view and makes the cells invisible.</TD>
1221 </TR>
1222 <TR BGCOLOR="white" CLASS="TableRowColor">
1223 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1224 <CODE>&nbsp;void</CODE></FONT></TD>
1225 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#removeGraphLayoutCacheListener(org.jgraph.event.GraphLayoutCacheListener)">removeGraphLayoutCacheListener</A></B>(<A HREF="../../../org/jgraph/event/GraphLayoutCacheListener.html" title="interface in org.jgraph.event">GraphLayoutCacheListener</A>&nbsp;l)</CODE>
1226
1227 <BR>
1228 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a listener previously added with <B>addGraphLayoutCacheListener()
1229 </B>.</TD>
1230 </TR>
1231 <TR BGCOLOR="white" CLASS="TableRowColor">
1232 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1233 <CODE>&nbsp;<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A></CODE></FONT></TD>
1234 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#removeMapping(java.lang.Object)">removeMapping</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell)</CODE>
1235
1236 <BR>
1237 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the associaten for the specified model cell and returns the view
1238 that was previously associated with the cell.</TD>
1239 </TR>
1240 <TR BGCOLOR="white" CLASS="TableRowColor">
1241 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1242 <CODE>&nbsp;boolean</CODE></FONT></TD>
1243 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#removeViewLocalAttribute(java.lang.Object, boolean, boolean)">removeViewLocalAttribute</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;key,
1244 boolean&nbsp;addToModel,
1245 boolean&nbsp;override)</CODE>
1246
1247 <BR>
1248 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Handles the removal of view local attributes.</TD>
1249 </TR>
1250 <TR BGCOLOR="white" CLASS="TableRowColor">
1251 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1252 <CODE>&nbsp;void</CODE></FONT></TD>
1253 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setAllAttributesLocal(boolean)">setAllAttributesLocal</A></B>(boolean&nbsp;allAttributesLocal)</CODE>
1254
1255 <BR>
1256 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1257 </TR>
1258 <TR BGCOLOR="white" CLASS="TableRowColor">
1259 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1260 <CODE>&nbsp;void</CODE></FONT></TD>
1261 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setAutoSizeOnValueChange(boolean)">setAutoSizeOnValueChange</A></B>(boolean&nbsp;flag)</CODE>
1262
1263 <BR>
1264 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determines whether cells should be auto-sized when their values change.</TD>
1265 </TR>
1266 <TR BGCOLOR="white" CLASS="TableRowColor">
1267 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1268 <CODE>&nbsp;void</CODE></FONT></TD>
1269 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setCollapsedState(java.lang.Object[], java.lang.Object[])">setCollapsedState</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;collapse,
1270 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;expand)</CODE>
1271
1272 <BR>
1273 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Collapses and/or expands the specified cell(s)</TD>
1274 </TR>
1275 <TR BGCOLOR="white" CLASS="TableRowColor">
1276 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1277 <CODE>&nbsp;void</CODE></FONT></TD>
1278 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setCollapseXScale(double)">setCollapseXScale</A></B>(double&nbsp;collapseXScale)</CODE>
1279
1280 <BR>
1281 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1282 </TR>
1283 <TR BGCOLOR="white" CLASS="TableRowColor">
1284 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1285 <CODE>&nbsp;void</CODE></FONT></TD>
1286 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setCollapseYScale(double)">setCollapseYScale</A></B>(double&nbsp;collapseYScale)</CODE>
1287
1288 <BR>
1289 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1290 </TR>
1291 <TR BGCOLOR="white" CLASS="TableRowColor">
1292 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1293 <CODE>&nbsp;void</CODE></FONT></TD>
1294 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setFactory(org.jgraph.graph.CellViewFactory)">setFactory</A></B>(<A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A>&nbsp;factory)</CODE>
1295
1296 <BR>
1297 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the factory that creates the cell views.</TD>
1298 </TR>
1299 <TR BGCOLOR="white" CLASS="TableRowColor">
1300 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1301 <CODE>&nbsp;void</CODE></FONT></TD>
1302 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setHiddenSet(java.util.Map)">setHiddenSet</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&nbsp;hiddenSet)</CODE>
1303
1304 <BR>
1305 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the hiddenSet.</TD>
1306 </TR>
1307 <TR BGCOLOR="white" CLASS="TableRowColor">
1308 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1309 <CODE>&nbsp;void</CODE></FONT></TD>
1310 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setHidesDanglingConnections(boolean)">setHidesDanglingConnections</A></B>(boolean&nbsp;hidesDanglingConnections)</CODE>
1311
1312 <BR>
1313 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the hidesDanglingConnections</TD>
1314 </TR>
1315 <TR BGCOLOR="white" CLASS="TableRowColor">
1316 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1317 <CODE>&nbsp;void</CODE></FONT></TD>
1318 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setHidesExistingConnections(boolean)">setHidesExistingConnections</A></B>(boolean&nbsp;hidesExistingConnections)</CODE>
1319
1320 <BR>
1321 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the hidesExistingConnections</TD>
1322 </TR>
1323 <TR BGCOLOR="white" CLASS="TableRowColor">
1324 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1325 <CODE>&nbsp;void</CODE></FONT></TD>
1326 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setLocalAttributes(java.util.Set)">setLocalAttributes</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&nbsp;localAttributes)</CODE>
1327
1328 <BR>
1329 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1330 </TR>
1331 <TR BGCOLOR="white" CLASS="TableRowColor">
1332 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1333 <CODE>&nbsp;void</CODE></FONT></TD>
1334 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setModel(org.jgraph.graph.GraphModel)">setModel</A></B>(<A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A>&nbsp;model)</CODE>
1335
1336 <BR>
1337 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the current model.</TD>
1338 </TR>
1339 <TR BGCOLOR="white" CLASS="TableRowColor">
1340 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1341 <CODE>&nbsp;void</CODE></FONT></TD>
1342 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setMovesChildrenOnExpand(boolean)">setMovesChildrenOnExpand</A></B>(boolean&nbsp;moveChildrenOnExpand)</CODE>
1343
1344 <BR>
1345 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1346 </TR>
1347 <TR BGCOLOR="white" CLASS="TableRowColor">
1348 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1349 <CODE>&nbsp;void</CODE></FONT></TD>
1350 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setMovesParentsOnCollapse(boolean)">setMovesParentsOnCollapse</A></B>(boolean&nbsp;movesParentsOnCollapse)</CODE>
1351
1352 <BR>
1353 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1354 </TR>
1355 <TR BGCOLOR="white" CLASS="TableRowColor">
1356 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1357 <CODE>&nbsp;void</CODE></FONT></TD>
1358 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setReconnectsEdgesToVisibleParent(boolean)">setReconnectsEdgesToVisibleParent</A></B>(boolean&nbsp;reconnectsEdgesToVisibleParent)</CODE>
1359
1360 <BR>
1361 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>edges are moved to parent view and back automatically</I></TD>
1362 </TR>
1363 <TR BGCOLOR="white" CLASS="TableRowColor">
1364 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1365 <CODE>&nbsp;void</CODE></FONT></TD>
1366 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setRemembersCellViews(boolean)">setRemembersCellViews</A></B>(boolean&nbsp;rememberCellViews)</CODE>
1367
1368 <BR>
1369 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the rememberCellViews.</TD>
1370 </TR>
1371 <TR BGCOLOR="white" CLASS="TableRowColor">
1372 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1373 <CODE>&nbsp;void</CODE></FONT></TD>
1374 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setResizesParentsOnCollapse(boolean)">setResizesParentsOnCollapse</A></B>(boolean&nbsp;resizesParentsOnCollapse)</CODE>
1375
1376 <BR>
1377 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1378 </TR>
1379 <TR BGCOLOR="white" CLASS="TableRowColor">
1380 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1381 <CODE>&nbsp;void</CODE></FONT></TD>
1382 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setSelectsAllInsertedCells(boolean)">setSelectsAllInsertedCells</A></B>(boolean&nbsp;selectsAllInsertedCells)</CODE>
1383
1384 <BR>
1385 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1386 </TR>
1387 <TR BGCOLOR="white" CLASS="TableRowColor">
1388 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1389 <CODE>&nbsp;void</CODE></FONT></TD>
1390 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setSelectsLocalInsertedCells(boolean)">setSelectsLocalInsertedCells</A></B>(boolean&nbsp;selectsLocalInsertedCells)</CODE>
1391
1392 <BR>
1393 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1394 </TR>
1395 <TR BGCOLOR="white" CLASS="TableRowColor">
1396 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1397 <CODE>&nbsp;void</CODE></FONT></TD>
1398 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setShowsChangedConnections(boolean)">setShowsChangedConnections</A></B>(boolean&nbsp;showsChangedConnections)</CODE>
1399
1400 <BR>
1401 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1402 </TR>
1403 <TR BGCOLOR="white" CLASS="TableRowColor">
1404 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1405 <CODE>&nbsp;void</CODE></FONT></TD>
1406 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setShowsExistingConnections(boolean)">setShowsExistingConnections</A></B>(boolean&nbsp;showsExistingConnections)</CODE>
1407
1408 <BR>
1409 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the showsExistingConnections</TD>
1410 </TR>
1411 <TR BGCOLOR="white" CLASS="TableRowColor">
1412 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1413 <CODE>&nbsp;void</CODE></FONT></TD>
1414 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setShowsInsertedConnections(boolean)">setShowsInsertedConnections</A></B>(boolean&nbsp;showsInsertedConnections)</CODE>
1415
1416 <BR>
1417 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the showsInsertedConnections</TD>
1418 </TR>
1419 <TR BGCOLOR="white" CLASS="TableRowColor">
1420 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1421 <CODE>&nbsp;void</CODE></FONT></TD>
1422 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setVisible(java.lang.Object[], boolean)">setVisible</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
1423 boolean&nbsp;visible)</CODE>
1424
1425 <BR>
1426 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Makes the specified cells visible or invisible depending on the flag
1427 passed in.</TD>
1428 </TR>
1429 <TR BGCOLOR="white" CLASS="TableRowColor">
1430 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1431 <CODE>&nbsp;void</CODE></FONT></TD>
1432 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setVisible(java.lang.Object[], java.lang.Object[])">setVisible</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;visible,
1433 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;invisible)</CODE>
1434
1435 <BR>
1436 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes the visibility state of the cells passed in.</TD>
1437 </TR>
1438 <TR BGCOLOR="white" CLASS="TableRowColor">
1439 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1440 <CODE>&nbsp;void</CODE></FONT></TD>
1441 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setVisible(java.lang.Object[], java.lang.Object[], org.jgraph.graph.ConnectionSet)">setVisible</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;visible,
1442 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;invisible,
1443 <A HREF="../../../org/jgraph/graph/ConnectionSet.html" title="class in org.jgraph.graph">ConnectionSet</A>&nbsp;cs)</CODE>
1444
1445 <BR>
1446 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes the visibility state of the cells passed in.</TD>
1447 </TR>
1448 <TR BGCOLOR="white" CLASS="TableRowColor">
1449 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1450 <CODE>&nbsp;void</CODE></FONT></TD>
1451 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setVisible(java.lang.Object, boolean)">setVisible</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
1452 boolean&nbsp;visible)</CODE>
1453
1454 <BR>
1455 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Makes the specified cell visible or invisible depending on the flag
1456 passed in.</TD>
1457 </TR>
1458 <TR BGCOLOR="white" CLASS="TableRowColor">
1459 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1460 <CODE>&nbsp;boolean</CODE></FONT></TD>
1461 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setVisibleImpl(java.lang.Object[], boolean)">setVisibleImpl</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
1462 boolean&nbsp;visible)</CODE>
1463
1464 <BR>
1465 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The actual implementation of changing cells' visibility state.</TD>
1466 </TR>
1467 <TR BGCOLOR="white" CLASS="TableRowColor">
1468 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1469 <CODE>&nbsp;void</CODE></FONT></TD>
1470 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#setVisibleSet(java.util.Set)">setVisibleSet</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&nbsp;visible)</CODE>
1471
1472 <BR>
1473 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1474 </TR>
1475 <TR BGCOLOR="white" CLASS="TableRowColor">
1476 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1477 <CODE>&nbsp;void</CODE></FONT></TD>
1478 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#showCells(java.lang.Object[], boolean)">showCells</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
1479 boolean&nbsp;descandants)</CODE>
1480
1481 <BR>
1482 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shows the specified cells with all children if <code>descandants</code>
1483 is true.</TD>
1484 </TR>
1485 <TR BGCOLOR="white" CLASS="TableRowColor">
1486 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1487 <CODE>protected &nbsp;void</CODE></FONT></TD>
1488 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#showCellsForChange(org.jgraph.event.GraphModelEvent.GraphModelChange)">showCellsForChange</A></B>(<A HREF="../../../org/jgraph/event/GraphModelEvent.GraphModelChange.html" title="interface in org.jgraph.event">GraphModelEvent.GraphModelChange</A>&nbsp;change)</CODE>
1489
1490 <BR>
1491 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1492 </TR>
1493 <TR BGCOLOR="white" CLASS="TableRowColor">
1494 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1495 <CODE>&nbsp;void</CODE></FONT></TD>
1496 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#toBack(java.lang.Object[])">toBack</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells)</CODE>
1497
1498 <BR>
1499 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends <code>cells</code> to back.</TD>
1500 </TR>
1501 <TR BGCOLOR="white" CLASS="TableRowColor">
1502 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1503 <CODE>&nbsp;void</CODE></FONT></TD>
1504 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#toFront(java.lang.Object[])">toFront</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells)</CODE>
1505
1506 <BR>
1507 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Brings <code>cells</code> to front.</TD>
1508 </TR>
1509 <TR BGCOLOR="white" CLASS="TableRowColor">
1510 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1511 <CODE>&nbsp;void</CODE></FONT></TD>
1512 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#toggleCollapsedState(java.lang.Object[], boolean, boolean)">toggleCollapsedState</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells,
1513 boolean&nbsp;collapseOnly,
1514 boolean&nbsp;expandOnly)</CODE>
1515
1516 <BR>
1517 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Toggles the collapsed state of the specified cells.</TD>
1518 </TR>
1519 <TR BGCOLOR="white" CLASS="TableRowColor">
1520 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1521 <CODE>static&nbsp;void</CODE></FONT></TD>
1522 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#translateViews(org.jgraph.graph.CellView[], double, double)">translateViews</A></B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;views,
1523 double&nbsp;dx,
1524 double&nbsp;dy)</CODE>
1525
1526 <BR>
1527 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Translates the specified views by the given amount.</TD>
1528 </TR>
1529 <TR BGCOLOR="white" CLASS="TableRowColor">
1530 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1531 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]</CODE></FONT></TD>
1532 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#ungroup(java.lang.Object[])">ungroup</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;cells)</CODE>
1533
1534 <BR>
1535 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ungroups all groups in cells and returns the children that are not ports.</TD>
1536 </TR>
1537 <TR BGCOLOR="white" CLASS="TableRowColor">
1538 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1539 <CODE>&nbsp;void</CODE></FONT></TD>
1540 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#update(org.jgraph.graph.CellView)">update</A></B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>&nbsp;view)</CODE>
1541
1542 <BR>
1543 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1544 </TR>
1545 <TR BGCOLOR="white" CLASS="TableRowColor">
1546 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1547 <CODE>&nbsp;void</CODE></FONT></TD>
1548 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#update(org.jgraph.graph.CellView[])">update</A></B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;views)</CODE>
1549
1550 <BR>
1551 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1552 </TR>
1553 <TR BGCOLOR="white" CLASS="TableRowColor">
1554 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1555 <CODE>protected &nbsp;void</CODE></FONT></TD>
1556 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#updatePorts()">updatePorts</A></B>()</CODE>
1557
1558 <BR>
1559 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the cached array of ports.</TD>
1560 </TR>
1561 <TR BGCOLOR="white" CLASS="TableRowColor">
1562 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1563 <CODE>&nbsp;void</CODE></FONT></TD>
1564 <TD><CODE><B><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#valueForCellChanged(java.lang.Object, java.lang.Object)">valueForCellChanged</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;cell,
1565 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;newValue)</CODE>
1566
1567 <BR>
1568 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Messaged when the user has altered the value for the item identified by
1569 cell to newValue.</TD>
1570 </TR>
1571 </TABLE>
1572 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
1573 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1574 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
1575 <TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
1576 </TR>
1577 <TR BGCOLOR="white" CLASS="TableRowColor">
1578 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
1579 </TR>
1580 </TABLE>
1581 &nbsp;
1582 <P>
1583
1584 <!-- ============ FIELD DETAIL =========== -->
1585
1586 <A NAME="field_detail"><!-- --></A>
1587 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1588 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1589 <TD COLSPAN=1><FONT SIZE="+2">
1590 <B>Field Detail</B></FONT></TD>
1591 </TR>
1592 </TABLE>
1593
1594 <A NAME="autoSizeOnValueChange"><!-- --></A><H3>
1595 autoSizeOnValueChange</H3>
1596 <PRE>
1597 protected boolean <B>autoSizeOnValueChange</B></PRE>
1598 <DL>
1599 <DD>True if the cells should be auto-sized when their values change. Default
1600 is false.
1601 <P>
1602 <DL>
1603 </DL>
1604 </DL>
1605 <HR>
1606
1607 <A NAME="showsExistingConnections"><!-- --></A><H3>
1608 showsExistingConnections</H3>
1609 <PRE>
1610 protected boolean <B>showsExistingConnections</B></PRE>
1611 <DL>
1612 <DD>Boolean indicating whether existing connections should me made visible if
1613 their sources or targets are made visible, given the opposite end of the
1614 edge is already visible or made visible, too. Default is true.
1615 <P>
1616 <DL>
1617 </DL>
1618 </DL>
1619 <HR>
1620
1621 <A NAME="showsChangedConnections"><!-- --></A><H3>
1622 showsChangedConnections</H3>
1623 <PRE>
1624 protected boolean <B>showsChangedConnections</B></PRE>
1625 <DL>
1626 <DD>Boolean indicating whether connections should be made visible when
1627 reconnected and their source and target port is visible. Default is true.
1628 <P>
1629 <DL>
1630 </DL>
1631 </DL>
1632 <HR>
1633
1634 <A NAME="showsInvisibleEditedCells"><!-- --></A><H3>
1635 showsInvisibleEditedCells</H3>
1636 <PRE>
1637 protected boolean <B>showsInvisibleEditedCells</B></PRE>
1638 <DL>
1639 <DD>Boolean indicating whether edited cells should be made visible if they
1640 are changed via
1641 <A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#edit(java.util.Map, org.jgraph.graph.ConnectionSet, org.jgraph.graph.ParentMap, javax.swing.undo.UndoableEdit[])"><CODE>edit(Map, ConnectionSet, ParentMap, UndoableEdit[])</CODE></A>. Default is
1642 true.
1643 <P>
1644 <DL>
1645 </DL>
1646 </DL>
1647 <HR>
1648
1649 <A NAME="showsInsertedCells"><!-- --></A><H3>
1650 showsInsertedCells</H3>
1651 <PRE>
1652 protected boolean <B>showsInsertedCells</B></PRE>
1653 <DL>
1654 <DD>Boolean indicating whether inserted should be made visible if they are
1655 inserted via
1656 <A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#insert(java.lang.Object[], java.util.Map, org.jgraph.graph.ConnectionSet, org.jgraph.graph.ParentMap, javax.swing.undo.UndoableEdit[])"><CODE>insert(Object[], Map, ConnectionSet, ParentMap, UndoableEdit[])</CODE></A>.
1657 Default is true.
1658 <P>
1659 <DL>
1660 </DL>
1661 </DL>
1662 <HR>
1663
1664 <A NAME="showsInsertedConnections"><!-- --></A><H3>
1665 showsInsertedConnections</H3>
1666 <PRE>
1667 protected boolean <B>showsInsertedConnections</B></PRE>
1668 <DL>
1669 <DD>Boolean indicating whether inserted edges should me made visible if their
1670 sources or targets are already visible. Default is true.
1671 <P>
1672 <DL>
1673 </DL>
1674 </DL>
1675 <HR>
1676
1677 <A NAME="hidesExistingConnections"><!-- --></A><H3>
1678 hidesExistingConnections</H3>
1679 <PRE>
1680 protected boolean <B>hidesExistingConnections</B></PRE>
1681 <DL>
1682 <DD>Boolean indicating whether existing connections should be hidden if their
1683 source or target and no parent of the ports is visible, either by hiding
1684 the cell or by changing the source or target of the edge to a hidden
1685 cell. Default is true.
1686 <P>
1687 <DL>
1688 </DL>
1689 </DL>
1690 <HR>
1691
1692 <A NAME="hidesDanglingConnections"><!-- --></A><H3>
1693 hidesDanglingConnections</H3>
1694 <PRE>
1695 protected boolean <B>hidesDanglingConnections</B></PRE>
1696 <DL>
1697 <DD>Boolean indicating whether existing connections should be hidden if their
1698 source or target port is removed from the model. Default is false.
1699 <P>
1700 <DL>
1701 </DL>
1702 </DL>
1703 <HR>
1704
1705 <A NAME="remembersCellViews"><!-- --></A><H3>
1706 remembersCellViews</H3>
1707 <PRE>
1708 protected boolean <B>remembersCellViews</B></PRE>
1709 <DL>
1710 <DD>Boolean indicating whether cellviews should be remembered once visible in
1711 this GraphLayoutCache. Default is true.
1712 <P>
1713 <DL>
1714 </DL>
1715 </DL>
1716 <HR>
1717
1718 <A NAME="selectsAllInsertedCells"><!-- --></A><H3>
1719 selectsAllInsertedCells</H3>
1720 <PRE>
1721 protected boolean <B>selectsAllInsertedCells</B></PRE>
1722 <DL>
1723 <DD>Boolean indicating whether inserted cells should automatically be
1724 selected. Default is true. This is ignored if the cache is partial. Note:
1725 Despite the name of this field the implementation is located in the
1726 BasicGraphUI.GraphModelHandler.graphChanged method.
1727 <P>
1728 <DL>
1729 </DL>
1730 </DL>
1731 <HR>
1732
1733 <A NAME="selectsLocalInsertedCells"><!-- --></A><H3>
1734 selectsLocalInsertedCells</H3>
1735 <PRE>
1736 protected boolean <B>selectsLocalInsertedCells</B></PRE>
1737 <DL>
1738 <DD>Boolean indicating whether cells that are inserted using the local insert
1739 method should automatically be selected. Default is true. This is ignored
1740 if the cache is not partial and selectsAllInsertedCells is true, in which
1741 case the cells will be selected through another mechanism. Note: Despite
1742 the name of this field the implementation is located in the
1743 BasicGraphUI.GraphLayoutCacheObserver.changed method.
1744 <P>
1745 <DL>
1746 </DL>
1747 </DL>
1748 <HR>
1749
1750 <A NAME="movesChildrenOnExpand"><!-- --></A><H3>
1751 movesChildrenOnExpand</H3>
1752 <PRE>
1753 protected boolean <B>movesChildrenOnExpand</B></PRE>
1754 <DL>
1755 <DD>Boolean indicating whether children should be moved to the parent group's
1756 origin on expand. Default is true.
1757 <P>
1758 <DL>
1759 </DL>
1760 </DL>
1761 <HR>
1762
1763 <A NAME="movesParentsOnCollapse"><!-- --></A><H3>
1764 movesParentsOnCollapse</H3>
1765 <PRE>
1766 protected boolean <B>movesParentsOnCollapse</B></PRE>
1767 <DL>
1768 <DD>Boolean indicating whether parents should be moved to the child area
1769 origin on collapse. Default is true.
1770 <P>
1771 <DL>
1772 </DL>
1773 </DL>
1774 <HR>
1775
1776 <A NAME="resizesParentsOnCollapse"><!-- --></A><H3>
1777 resizesParentsOnCollapse</H3>
1778 <PRE>
1779 protected boolean <B>resizesParentsOnCollapse</B></PRE>
1780 <DL>
1781 <DD>Boolean indicating whether parents should always be resized to the child
1782 area on collapse. If false the size is only initially updated if it has
1783 not yet been assigned. Default is false.
1784 <P>
1785 <DL>
1786 </DL>
1787 </DL>
1788 <HR>
1789
1790 <A NAME="collapseXScale"><!-- --></A><H3>
1791 collapseXScale</H3>
1792 <PRE>
1793 protected double <B>collapseXScale</B></PRE>
1794 <DL>
1795 <DD>Specified the initial x- and y-scaling factor for initial collapsed group
1796 bounds. Default is 1.0, ie. no scaling.
1797 <P>
1798 <DL>
1799 </DL>
1800 </DL>
1801 <HR>
1802
1803 <A NAME="collapseYScale"><!-- --></A><H3>
1804 collapseYScale</H3>
1805 <PRE>
1806 protected double <B>collapseYScale</B></PRE>
1807 <DL>
1808 <DD>Specified the initial x- and y-scaling factor for initial collapsed group
1809 bounds. Default is 1.0, ie. no scaling.
1810 <P>
1811 <DL>
1812 </DL>
1813 </DL>
1814 <HR>
1815
1816 <A NAME="reconnectsEdgesToVisibleParent"><!-- --></A><H3>
1817 reconnectsEdgesToVisibleParent</H3>
1818 <PRE>
1819 protected boolean <B>reconnectsEdgesToVisibleParent</B></PRE>
1820 <DL>
1821 <DD><B>Deprecated.</B>&nbsp;<I>edges are moved to parent view and back automatically</I>
1822 <P>
1823 <DD>Boolean indicating whether edges should be reconneted to visible parents
1824 on collapse/expand. Default is false.
1825 <P>
1826 <DL>
1827 </DL>
1828 </DL>
1829 <HR>
1830
1831 <A NAME="listenerList"><!-- --></A><H3>
1832 listenerList</H3>
1833 <PRE>
1834 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/swing/event/EventListenerList.html" title="class or interface in javax.swing.event">EventListenerList</A> <B>listenerList</B></PRE>
1835 <DL>
1836 <DD>The list of listeners that listen to the model.
1837 <P>
1838 <DL>
1839 </DL>
1840 </DL>
1841 <HR>
1842
1843 <A NAME="graphModel"><!-- --></A><H3>
1844 graphModel</H3>
1845 <PRE>
1846 protected <A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A> <B>graphModel</B></PRE>
1847 <DL>
1848 <DD>Reference to the graphModel
1849 <P>
1850 <DL>
1851 </DL>
1852 </DL>
1853 <HR>
1854
1855 <A NAME="mapping"><!-- --></A><H3>
1856 mapping</H3>
1857 <PRE>
1858 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A> <B>mapping</B></PRE>
1859 <DL>
1860 <DD>Maps cells to views.
1861 <P>
1862 <DL>
1863 </DL>
1864 </DL>
1865 <HR>
1866
1867 <A NAME="hiddenMapping"><!-- --></A><H3>
1868 hiddenMapping</H3>
1869 <PRE>
1870 protected transient <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A> <B>hiddenMapping</B></PRE>
1871 <DL>
1872 <DD>Maps cells to views. The hidden mapping is used to remembed cell views
1873 that are hidden, based on the remembersCellViews setting. hiddenMapping
1874 must use weak keys for the cells since when cells are removed
1875 hiddenMapping is not updated.
1876 <P>
1877 <DL>
1878 </DL>
1879 </DL>
1880 <HR>
1881
1882 <A NAME="factory"><!-- --></A><H3>
1883 factory</H3>
1884 <PRE>
1885 protected <A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A> <B>factory</B></PRE>
1886 <DL>
1887 <DD>Factory to create the views.
1888 <P>
1889 <DL>
1890 </DL>
1891 </DL>
1892 <HR>
1893
1894 <A NAME="visibleSet"><!-- --></A><H3>
1895 visibleSet</H3>
1896 <PRE>
1897 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A> <B>visibleSet</B></PRE>
1898 <DL>
1899 <DD>The set of visible cells.
1900 <P>
1901 <DL>
1902 </DL>
1903 </DL>
1904 <HR>
1905
1906 <A NAME="roots"><!-- --></A><H3>
1907 roots</H3>
1908 <PRE>
1909 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/List.html" title="class or interface in java.util">List</A> <B>roots</B></PRE>
1910 <DL>
1911 <DD>Ordered list of roots for the view.
1912 <P>
1913 <DL>
1914 </DL>
1915 </DL>
1916 <HR>
1917
1918 <A NAME="ports"><!-- --></A><H3>
1919 ports</H3>
1920 <PRE>
1921 protected <A HREF="../../../org/jgraph/graph/PortView.html" title="class in org.jgraph.graph">PortView</A>[] <B>ports</B></PRE>
1922 <DL>
1923 <DD>Cached array of all ports for the view.
1924 <P>
1925 <DL>
1926 </DL>
1927 </DL>
1928 <HR>
1929
1930 <A NAME="partial"><!-- --></A><H3>
1931 partial</H3>
1932 <PRE>
1933 protected boolean <B>partial</B></PRE>
1934 <DL>
1935 <DD>Only portions of the model are visible.
1936 <P>
1937 <DL>
1938 </DL>
1939 </DL>
1940 <HR>
1941
1942 <A NAME="allAttributesLocal"><!-- --></A><H3>
1943 allAttributesLocal</H3>
1944 <PRE>
1945 protected boolean <B>allAttributesLocal</B></PRE>
1946 <DL>
1947 <DD>Controls if all attributes are local. If this is false then the
1948 createLocalEdit will check the localAttributes set to see if a specific
1949 attribute is local, otherwise it will assume that all attributes are
1950 local. This allows to make all attributes local without actually knowing
1951 them. Default is false.
1952 <P>
1953 <DL>
1954 </DL>
1955 </DL>
1956 <HR>
1957
1958 <A NAME="localAttributes"><!-- --></A><H3>
1959 localAttributes</H3>
1960 <PRE>
1961 protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A> <B>localAttributes</B></PRE>
1962 <DL>
1963 <DD>A set containing all attribute keys that are stored in the cell views, in
1964 other words, the view-local attributes.
1965 <P>
1966 <DL>
1967 </DL>
1968 </DL>
1969
1970 <!-- ========= CONSTRUCTOR DETAIL ======== -->
1971
1972 <A NAME="constructor_detail"><!-- --></A>
1973 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1974 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1975 <TD COLSPAN=1><FONT SIZE="+2">
1976 <B>Constructor Detail</B></FONT></TD>
1977 </TR>
1978 </TABLE>
1979
1980 <A NAME="GraphLayoutCache()"><!-- --></A><H3>
1981 GraphLayoutCache</H3>
1982 <PRE>
1983 public <B>GraphLayoutCache</B>()</PRE>
1984 <DL>
1985 <DD>Constructs a graph layout cache.
1986 <P>
1987 </DL>
1988 <HR>
1989
1990 <A NAME="GraphLayoutCache(org.jgraph.graph.GraphModel, org.jgraph.graph.CellViewFactory)"><!-- --></A><H3>
1991 GraphLayoutCache</H3>
1992 <PRE>
1993 public <B>GraphLayoutCache</B>(<A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A>&nbsp;model,
1994 <A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A>&nbsp;factory)</PRE>
1995 <DL>
1996 <DD>Constructs a view for the specified model that uses <code>factory</code>
1997 to create its views.
1998 <P>
1999 <DT><B>Parameters:</B><DD><CODE>model</CODE> - the model that constitues the data source</DL>
2000 <HR>
2001
2002 <A NAME="GraphLayoutCache(org.jgraph.graph.GraphModel, org.jgraph.graph.CellViewFactory, boolean)"><!-- --></A><H3>
2003 GraphLayoutCache</H3>
2004 <PRE>
2005 public <B>GraphLayoutCache</B>(<A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A>&nbsp;model,
2006 <A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A>&nbsp;factory,
2007 boolean&nbsp;partial)</PRE>
2008 <DL>
2009 <DD>Constructs a view for the specified model that uses <code>factory</code>
2010 to create its views.
2011 <P>
2012 <DT><B>Parameters:</B><DD><CODE>model</CODE> - the model that constitues the data source</DL>
2013 <HR>
2014
2015 <A NAME="GraphLayoutCache(org.jgraph.graph.GraphModel, org.jgraph.graph.CellViewFactory, org.jgraph.graph.CellView[], org.jgraph.graph.CellView[], boolean)"><!-- --></A><H3>
2016 GraphLayoutCache</H3>
2017 <PRE>
2018 public <B>GraphLayoutCache</B>(<A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A>&nbsp;model,
2019 <A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A>&nbsp;factory,
2020 <A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;cellViews,
2021 <A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;hiddenCellViews,
2022 boolean&nbsp;partial)</PRE>
2023 <DL>
2024 <DD>Constructs a view for the specified model that uses <code>factory</code>
2025 to create its views.
2026 <P>
2027 <DT><B>Parameters:</B><DD><CODE>model</CODE> - the model that constitues the data source</DL>
2028
2029 <!-- ============ METHOD DETAIL ========== -->
2030
2031 <A NAME="method_detail"><!-- --></A>
2032 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
2033 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
2034 <TD COLSPAN=1><FONT SIZE="+2">
2035 <B>Method Detail</B></FONT></TD>
2036 </TR>
2037 </TABLE>
2038
2039 <A NAME="addGraphLayoutCacheListener(org.jgraph.event.GraphLayoutCacheListener)"><!-- --></A><H3>
2040 addGraphLayoutCacheListener</H3>
2041 <PRE>
2042 public void <B>addGraphLayoutCacheListener</B>(<A HREF="../../../org/jgraph/event/GraphLayoutCacheListener.html" title="interface in org.jgraph.event">GraphLayoutCacheListener</A>&nbsp;l)</PRE>
2043 <DL>
2044 <DD>Adds a listener for the GraphLayoutCacheEvent posted after the graph
2045 layout cache changes.
2046 <P>
2047 <DD><DL>
2048 </DL>
2049 </DD>
2050 <DD><DL>
2051 <DT><B>Parameters:</B><DD><CODE>l</CODE> - the listener to add<DT><B>See Also:</B><DD><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#removeGraphLayoutCacheListener(org.jgraph.event.GraphLayoutCacheListener)"><CODE>removeGraphLayoutCacheListener(org.jgraph.event.GraphLayoutCacheListener)</CODE></A></DL>
2052 </DD>
2053 </DL>
2054 <HR>
2055
2056 <A NAME="removeGraphLayoutCacheListener(org.jgraph.event.GraphLayoutCacheListener)"><!-- --></A><H3>
2057 removeGraphLayoutCacheListener</H3>
2058 <PRE>
2059 public void <B>removeGraphLayoutCacheListener</B>(<A HREF="../../../org/jgraph/event/GraphLayoutCacheListener.html" title="interface in org.jgraph.event">GraphLayoutCacheListener</A>&nbsp;l)</PRE>
2060 <DL>
2061 <DD>Removes a listener previously added with <B>addGraphLayoutCacheListener()
2062 </B>.
2063 <P>
2064 <DD><DL>
2065 </DL>
2066 </DD>
2067 <DD><DL>
2068 <DT><B>Parameters:</B><DD><CODE>l</CODE> - the listener to remove<DT><B>See Also:</B><DD><A HREF="../../../org/jgraph/graph/GraphLayoutCache.html#addGraphLayoutCacheListener(org.jgraph.event.GraphLayoutCacheListener)"><CODE>addGraphLayoutCacheListener(org.jgraph.event.GraphLayoutCacheListener)</CODE></A></DL>
2069 </DD>
2070 </DL>
2071 <HR>
2072
2073 <A NAME="cellViewsChanged(org.jgraph.graph.CellView[])"><!-- --></A><H3>
2074 cellViewsChanged</H3>
2075 <PRE>
2076 public void <B>cellViewsChanged</B>(<A HREF="../../../org/jgraph/graph/CellView.html" title="interface in org.jgraph.graph">CellView</A>[]&nbsp;cellViews)</PRE>
2077 <DL>
2078 <DD>Invoke this method after you've changed how the cells are to be
2079 represented in the graph.
2080 <P>
2081 <DD><DL>
2082 </DL>
2083 </DD>
2084 <DD><DL>
2085 </DL>
2086 </DD>
2087 </DL>
2088 <HR>
2089
2090 <A NAME="fireGraphLayoutCacheChanged(java.lang.Object, org.jgraph.event.GraphLayoutCacheEvent.GraphLayoutCacheChange)"><!-- --></A><H3>
2091 fireGraphLayoutCacheChanged</H3>
2092 <PRE>
2093 protected void <B>fireGraphLayoutCacheChanged</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;source,
2094 <A HREF="../../../org/jgraph/event/GraphLayoutCacheEvent.GraphLayoutCacheChange.html" title="interface in org.jgraph.event">GraphLayoutCacheEvent.GraphLayoutCacheChange</A>&nbsp;edit)</PRE>
2095 <DL>
2096 <DD><DL>
2097 </DL>
2098 </DD>
2099 <DD><DL>
2100 </DL>
2101 </DD>
2102 </DL>
2103 <HR>
2104
2105 <A NAME="getGraphLayoutCacheListeners()"><!-- --></A><H3>
2106 getGraphLayoutCacheListeners</H3>
2107 <PRE>
2108 public <A HREF="../../../org/jgraph/event/GraphLayoutCacheListener.html" title="interface in org.jgraph.event">GraphLayoutCacheListener</A>[] <B>getGraphLayoutCacheListeners</B>()</PRE>
2109 <DL>
2110 <DD>Return an array of all GraphLayoutCacheListener that were added to this
2111 model.
2112 <P>
2113 <DD><DL>
2114 </DL>
2115 </DD>
2116 <DD><DL>
2117 </DL>
2118 </DD>
2119 </DL>
2120 <HR>
2121
2122 <A NAME="setFactory(org.jgraph.graph.CellViewFactory)"><!-- --></A><H3>
2123 setFactory</H3>
2124 <PRE>
2125 public void <B>setFactory</B>(<A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A>&nbsp;factory)</PRE>
2126 <DL>
2127 <DD>Sets the factory that creates the cell views.
2128 <P>
2129 <DD><DL>
2130 </DL>
2131 </DD>
2132 <DD><DL>
2133 </DL>
2134 </DD>
2135 </DL>
2136 <HR>
2137
2138 <A NAME="getFactory()"><!-- --></A><H3>
2139 getFactory</H3>
2140 <PRE>
2141 public <A HREF="../../../org/jgraph/graph/CellViewFactory.html" title="interface in org.jgraph.graph">CellViewFactory</A> <B>getFactory</B>()</PRE>
2142 <DL>
2143 <DD>Returns the factory that was passed to the constructor.
2144 <P>
2145 <DD><DL>
2146 </DL>
2147 </DD>
2148 <DD><DL>
2149 </DL>
2150 </DD>
2151 </DL>
2152 <HR>
2153
2154 <A NAME="setModel(org.jgraph.graph.GraphModel)"><!-- --></A><H3>
2155 setModel</H3>
2156 <PRE>
2157 public void <B>setModel</B>(<A HREF="../../../org/jgraph/graph/GraphModel.html" title="interface in org.jgraph.graph">GraphModel</A>&nbsp;model)</PRE>
2158 <DL>
2159 <DD>Sets the current model.
2160 <P>
2161 <DD><DL>
2162 </DL>
2163 </DD>
2164 <DD><DL>
2165 </DL>
2166 </DD>
2167 </DL>
2168</