LinkLF - fix NPE while move affixed node with connected link

Change-Id: I701dfcb104e168880360f71ebf6ea0887e8e1862
Signed-off-by: atischenko <tischenko@montages.com>
diff --git a/plugins/org.eclipse.gmf.tooling.runtime/src/org/eclipse/gmf/tooling/runtime/linklf/policies/AdjustBorderItemAnchorsEditPolicy.java b/plugins/org.eclipse.gmf.tooling.runtime/src/org/eclipse/gmf/tooling/runtime/linklf/policies/AdjustBorderItemAnchorsEditPolicy.java
index eeb9ab2..905d24e 100644
--- a/plugins/org.eclipse.gmf.tooling.runtime/src/org/eclipse/gmf/tooling/runtime/linklf/policies/AdjustBorderItemAnchorsEditPolicy.java
+++ b/plugins/org.eclipse.gmf.tooling.runtime/src/org/eclipse/gmf/tooling/runtime/linklf/policies/AdjustBorderItemAnchorsEditPolicy.java
@@ -189,8 +189,13 @@
 	protected PrecisionPoint rotateAnchorLocation(ConnectionAnchor anchor,
 			int quarters) {
 		String terminal = ((BaseSlidableAnchor) anchor).getTerminal();
-		PrecisionPoint result = BaseSlidableAnchor
+		PrecisionPoint result;
+		if (terminal.length() == 0) {
+			result = new PrecisionPoint(0.5, 0.5);
+		} else {
+			result = BaseSlidableAnchor
 				.parseTerminalString(terminal);
+		}
 		for (int i = 0; i < quarters; i++) {
 			double newX = 1. - result.preciseY();
 			double newY = result.preciseX();