Bug 25370 Linked Mode: Want to define where to focus
20021022 I added a new feature that starts the linked mode on all usages of a variable. e.g. int i; i= 1; i++; would link all 3 occurrences of i, so when edited, all 3 references are changed simultanously. Problem is that the liked mode does not allow me to set the focus (where to edit) to e.g. the 'i' in 'i++'. The linked mode only allows to edit the top most linked position ('int i'). The feature can be invoked on any reference. Jumping to the top not so ideal.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaCompletionProposal.java
}
				
				string= buffer.toString();
			}
			replace(document, fReplacementOffset, fReplacementLength, string);
			if (fTextViewer != null && string != null) {
				int index= string.indexOf("()"); 
				if (index != -1) {
					
					IPreferenceStore preferenceStore= JavaPlugin.getDefault().getPreferenceStore();
					if (preferenceStore.getBoolean(PreferenceConstants.EDITOR_CLOSE_BRACKETS)) {
	
						int newOffset= fReplacementOffset + index;
		
						LinkedPositionManager manager= new LinkedPositionManager(document);
						manager.addPosition(newOffset + 1, 0);
		
						LinkedPositionUI editor= new LinkedPositionUI(fTextViewer, manager);
						editor.setExitPolicy(new ExitPolicy(')'));
						editor.setFinalCaretOffset(newOffset + 2);
						editor.enter();							
					}
				}
			}
		} catch (BadLocationException x) {
			
		}		
	}
	
	private static class ExitPolicy implements LinkedPositionUI.ExitPolicy {