startVertex.revalidatePosition(); endVertex.revalidatePosition();
public void revalidatePosition(){	setX((((VisibleObject)startVertex).getX() + ((VisibleObject)endVertex).getX()) / 2);	setY(Math.min(((VisibleObject)startVertex).getY(), ((VisibleObject)endVertex).getY()));	double rscale = getRscale();	setRx((int)(getX() * rscale));	setRy((int)(getY() * rscale));}