Bug 117466 [build path] Edited linked source can't be reedited
Version: 3.2.0 Build id: I20051116-1332 Java Project -> Configure Build Path Add a link to a source !link can't be edited Now close properties page and reopen properties page for build path Link can be edited Edit link !link can't be edited anymore
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceContainerWorkbookPage.java
int kind= cpe.getEntryKind();
			if (isEntryKind(kind)) {
				if (!srcelements.remove(cpe)) {
					cpelements.remove(i);
					lastRemovePos= i;
				} else if (lastRemovePos == nEntries) {
					afterLastSourcePos= i + 1;
				}
			}
		}
		if (!srcelements.isEmpty()) {
			int insertPos= Math.min(afterLastSourcePos, lastRemovePos);
			cpelements.addAll(insertPos, srcelements);
		}
		
		if (lastRemovePos != nEntries || !srcelements.isEmpty()) {
			fClassPathList.setElements(cpelements);
		}
	}
	
    private CPListElement openNewLinkedSourceContainerDialog(IResource resource) {
    	
    	LinkFolderDialog dialog= new LinkFolderDialog(getShell(), fCurrJProject.getProject(), resource, false);
    	
        if (dialog.open() == Window.OK) {
            IResource createdLink= dialog.getCreatedFolder();
            IPath linkTarget= dialog.getLinkTarget();
            CPListElement result= new CPListElement(fCurrJProject, IClasspathEntry.CPE_SOURCE, createdLink.getFullPath(), createdLink);
            result.setLinkTarget(linkTarget);
			return result;