1
2
3
4
5
6 package net.kwfgrid.gwui.graphview;
7
8 import de.fzi.wim.guibase.graphview.layout.*;
9 import de.fzi.wim.guibase.graphview.graph.Node;
10 import de.fzi.wim.guibase.graphview.graph.Graph;
11
12 import java.util.*;
13
14 /***
15 Null-object for interface <code>LayoutStrategy</code>.
16 */
17 public class NullLayoutStrategy implements LayoutStrategy {
18 private Graph _graph;
19
20 public NullLayoutStrategy(Graph graph) {
21 _graph = graph;
22 }
23
24 public boolean shouldExecuteStep() {
25 return false;
26 }
27
28 public void executeGraphLayoutStep() {
29 }
30
31 public Graph getGraph() {
32 return _graph;
33 }
34
35 public void elementsAdded(Collection nodes, Collection edges) {
36 }
37
38 public void elementsRemoved(Collection nodes, Collection edges) {
39 }
40
41 public void graphContentsChanged() {
42 }
43
44 public void notifyGraphLayoutUpdated() {
45 }
46 }