// build full target path
int segments = currentDirLinkTarget.getLocation().matchingFirstSegments(newTarget);
newTarget = newTarget.append(currentDirLinkTarget.getLocation().removeFirstSegments(segments + 1));
return newTarget;
}else if(info.getArguments() instanceof MoveArguments){
MoveArguments moveArguments = (MoveArguments) info.getArguments();
IContainer currentDirLinkTarget = WGADesignStructureHelper.resolveDirLink(info.getFile());
if(moveArguments.getDestination() instanceof IContainer){
IContainer destinationContainer = (IContainer)moveArguments.getDestination();
IPath newTarget = destinationContainer.getLocation().append(info.getElement().getName());
int segments = currentDirLinkTarget.getLocation().matchingFirstSegments(((IFolder)info.getElement()).getLocation());