public void moveTo(final Proxy.Node parentNodeProxy, final int position) {
final NodeModel parentNode = ((NodeProxy) parentNodeProxy).getDelegate();
final NodeModel movedNode = getDelegate();
final MMapController mapController = (MMapController) getModeController().getMapController();
((FreeNode)Controller.getCurrentModeController().getExtension(FreeNode.class)).undoableDeactivateHook(movedNode);
mapController.moveNode(movedNode, parentNode, position, getDelegate().isLeft(), parentNode.isLeft() != movedNode.isLeft());
}
// Node: R/W
public void removeConnector(final Proxy.Connector connectorToBeRemoved) {
final ConnectorProxy connectorProxy = (ConnectorProxy) connectorToBeRemoved;