void feedInput(IChangePreviewViewer viewer, List categories) throws CoreException { viewer.setInput(new ChangePreviewViewerInput(fChange)); }
void feedInput(IChangePreviewViewer viewer, List categories) throws CoreException { InternalTextEditChangeNode element= getTextEditChangeNode(); if (element != null) { Change change= element.getChange(); if (change instanceof TextEditBasedChange) { List groups= collectTextEditBasedChangeGroups(categories); viewer.setInput(TextEditChangePreviewViewer.createInput(change, (TextEditBasedChangeGroup[])groups.toArray(new TextEditBasedChangeGroup[groups.size()]), getTextRange())); } } else { viewer.setInput(null); } }
void feedInput(IChangePreviewViewer viewer, List categories) throws CoreException { InternalTextEditChangeNode element= getTextEditChangeNode(); if (element != null) { Change change= element.getChange(); if (change instanceof TextEditBasedChange) { IRegion range= getTextRange(this); ChangePreviewViewerInput input= null; if (range != null) { input= TextEditChangePreviewViewer.createInput(change, new TextEditBasedChangeGroup[] {fChangeGroup}, range); } else { input= TextEditChangePreviewViewer.createInput(change, fChangeGroup, 2); } viewer.setInput(input); } } else { viewer.setInput(null); } }