/** * Clear the current grab handles and create one for each of the head and tail sites. Subclasses * may override this to create additional grab handles. * * @param connector The connector. */ protected void _createGrabHandles(Connector connector) { clearGrabHandles(); // Create the grab handles and set them up GrabHandleFactory factory = getGrabHandleFactory(); _headHandle = factory.createGrabHandle(connector.getHeadSite()); _tailHandle = factory.createGrabHandle(connector.getTailSite()); _headHandle.setParent(this); _tailHandle.setParent(this); _headHandle.setInteractor(getHandleInteractor()); _tailHandle.setInteractor(getHandleInteractor()); addGrabHandle(_headHandle); addGrabHandle(_tailHandle); }