Revision 707b6237
Added by Niels Hoffmann over 12 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/AbstractGraphKeyEditor.java | ||
---|---|---|
51 | 51 |
|
52 | 52 |
private CdmFormFactory formFactory; |
53 | 53 |
private Composite container; |
54 |
private GraphViewer graphViewer;
|
|
54 |
protected GraphViewer viewer;
|
|
55 | 55 |
|
56 | 56 |
private LayoutAlgorithm layoutAlgoritm; |
57 | 57 |
private ZoomContributionViewItem zoomContributionViewItem; |
... | ... | |
69 | 69 |
public void doSave(IProgressMonitor monitor) { |
70 | 70 |
getConversationHolder().commit(true); |
71 | 71 |
setDirty(false); |
72 |
graphViewer.refresh();
|
|
72 |
viewer.refresh();
|
|
73 | 73 |
} |
74 | 74 |
|
75 | 75 |
/* |
... | ... | |
128 | 128 |
container = formFactory.createComposite(parent); |
129 | 129 |
|
130 | 130 |
container.setLayout(new FillLayout()); |
131 |
graphViewer = new GraphViewer(container, SWT.NONE);
|
|
132 |
getSite().setSelectionProvider(graphViewer);
|
|
131 |
viewer = new GraphViewer(container, SWT.NONE);
|
|
132 |
getSite().setSelectionProvider(viewer);
|
|
133 | 133 |
|
134 |
graphViewer.setContentProvider(getContentProvider());
|
|
135 |
graphViewer.setLabelProvider(getLabelProvider());
|
|
134 |
viewer.setContentProvider(getContentProvider());
|
|
135 |
viewer.setLabelProvider(getLabelProvider());
|
|
136 | 136 |
|
137 |
graphViewer.setConnectionStyle(ZestStyles.CONNECTIONS_DIRECTED);
|
|
137 |
viewer.setConnectionStyle(ZestStyles.CONNECTIONS_DIRECTED);
|
|
138 | 138 |
|
139 |
graphViewer.setLayoutAlgorithm(getLayoutAlgoritm(), false);
|
|
139 |
viewer.setLayoutAlgorithm(getLayoutAlgoritm(), false);
|
|
140 | 140 |
|
141 | 141 |
createMenu(); |
142 | 142 |
|
143 | 143 |
createToolbar(); |
144 | 144 |
|
145 |
graphViewer.setInput(getKey());
|
|
145 |
viewer.setInput(getKey());
|
|
146 | 146 |
|
147 | 147 |
container.addControlListener(new ControlListener() { |
148 | 148 |
|
... | ... | |
173 | 173 |
|
174 | 174 |
ZoomContributionViewItem zoomItem = getZoomContributionViewItem(); |
175 | 175 |
menuMgr.add(zoomItem); |
176 |
getSite().registerContextMenu(menuMgr, graphViewer);
|
|
176 |
getSite().registerContextMenu(menuMgr, viewer);
|
|
177 | 177 |
|
178 |
Control control = graphViewer.getGraphControl();
|
|
178 |
Control control = viewer.getGraphControl();
|
|
179 | 179 |
Menu menu = menuMgr.createContextMenu(control); |
180 | 180 |
|
181 | 181 |
control.setMenu(menu); |
... | ... | |
195 | 195 |
|
196 | 196 |
@Override |
197 | 197 |
public void setFocus() { |
198 |
graphViewer.getControl().setFocus();
|
|
198 |
viewer.getControl().setFocus();
|
|
199 | 199 |
} |
200 | 200 |
|
201 | 201 |
public void refresh() { |
202 |
graphViewer.refresh();
|
|
202 |
viewer.refresh();
|
|
203 | 203 |
// graphViewer.applyLayout(); |
204 | 204 |
} |
205 | 205 |
|
... | ... | |
210 | 210 |
|
211 | 211 |
@Override |
212 | 212 |
public AbstractZoomableViewer getZoomableViewer() { |
213 |
return graphViewer;
|
|
213 |
return viewer;
|
|
214 | 214 |
} |
215 | 215 |
|
216 | 216 |
private LayoutAlgorithm getLayoutAlgoritm() { |
... | ... | |
243 | 243 |
refresh(); |
244 | 244 |
|
245 | 245 |
if (objectAffectedByOperation instanceof PolytomousKeyNode) { |
246 |
graphViewer.setSelection(new StructuredSelection(
|
|
246 |
viewer.setSelection(new StructuredSelection(
|
|
247 | 247 |
objectAffectedByOperation), true); |
248 | 248 |
} |
249 | 249 |
|
... | ... | |
259 | 259 |
} |
260 | 260 |
|
261 | 261 |
public void applyLayout() { |
262 |
graphViewer.applyLayout();
|
|
262 |
viewer.applyLayout();
|
|
263 | 263 |
} |
264 | 264 |
|
265 | 265 |
@Override |
... | ... | |
282 | 282 |
@Override |
283 | 283 |
public void changed(Object element) { |
284 | 284 |
setDirty(true); |
285 |
graphViewer.update(element, null);
|
|
285 |
viewer.update(element, null);
|
|
286 | 286 |
} |
287 | 287 |
|
288 | 288 |
} |
Also available in: Unified diff
Merged with trunk