2c2 < * @(#)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 8,9d13 < import java.awt.Point; < 10a15,17 > import CH.ifa.draw.util.Undoable; > import CH.ifa.draw.util.UndoableAdapter; > import java.awt.Point; 14a22,23 > * > * @version <$CURRENT_VERSION$> 16d24 < 30c38 < return fConnection.start(); --- > return getConnection().getStartConnector(); 37c45 < fConnection.disconnectStart(); --- > getConnection().disconnectStart(); 44c52 < fConnection.connectStart(c); --- > getConnection().connectStart(c); 51c59 < fConnection.startPoint(x, y); --- > getConnection().startPoint(x, y); 58c66,85 < return fConnection.startPoint(); --- > 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; > }