2,2c2,2 < * @(#)ChangeConnectionStartHandle.java 5.2 --- > * @(#)ChangeConnectionStartHandle.java 3a4,9 > * Project: JHotdraw - a GUI framework for technical drawings > * http://www.jhotdraw.org > * http://jhotdraw.sourceforge.net > * Copyright: © by the original author(s) and all contributors > * License: Lesser GNU Public License (LGPL) > * http://www.opensource.org/licenses/lgpl-license.html 7a15,16 > import CH.ifa.draw.util.Undoable; > import CH.ifa.draw.util.UndoableAdapter; 8,8c17,17 < import java.awt.Point; --- > import java.awt.Point; 9,9d17 < 14a22,23 > * > * @version <$CURRENT_VERSION$> 16,16d24 < 29a38,38 > return getConnection().getStartConnector(); 30,30d37 < return fConnection.start(); 37,37c45,45 < fConnection.disconnectStart(); --- > getConnection().disconnectStart(); 44,44c52,52 < fConnection.connectStart(c); --- > getConnection().connectStart(c); 51,51c59,59 < fConnection.startPoint(x, y); --- > getConnection().startPoint(x, y); 57a66,85 > return getConnection().startPoint(); > } > > /** > * Factory method for undo activity > */ > protected Undoable createUndoActivity() { > return new ChangeConnectionStartHandle.UndoActivity(); > } > > public static class UndoActivity extends ChangeConnectionHandle.UndoActivity { > public UndoActivity() { > super(); > } > > protected Connector replaceConnector(ConnectionFigure connection) { > Connector tempStartConnector = connection.getStartConnector(); > connection.connectStart(getOldConnector()); > return tempStartConnector; > } 58,58d65 < return fConnection.startPoint();