IDocument doc = change.getCurrentDocument(new NullProgressMonitor());
// create Textedit
FindReplaceDocumentAdapter find = new FindReplaceDocumentAdapter(doc);
IRegion resultStart = find.find(0, "location\\s*=\\s*\"", true, true, false, true);
IRegion resultStop = find.find(resultStart.getOffset() + resultStart.getLength(), "\"", true, true, false, false);
String linkTarget = WGADesignStructureHelper.computeDirLinkTarget(info.getFile().getParent(), computeNewLinkTarget(info));
TextEdit edit = new ReplaceEdit(resultStart.getLength() + resultStart.getOffset(), resultStop.getOffset() - (resultStart.getLength() + resultStart.getOffset()), linkTarget);
change.setEdit(edit);
return change;
}else if (info.getArguments() instanceof DeleteArguments) {
// check if resource to delete will still exists after parent deletion is performed - otherwise we can skip any change here