ベンドポイントのハンドルを表示している箇所


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ベンドポイントのハンドルを表示している部分

エディットポリシー
org.eclipse.gmf.runtime.gef.ui.internal.editpolicies.ConnectionBendpointEditPolicy
protected List createManualHandles() {
	List list = new ArrayList();
	ConnectionEditPart connEP = (ConnectionEditPart) getHost();
	PointList points = getConnection().getPoints();
	for (int i = 1; i < points.size() - 1; i++) {
		addInvisibleCreationHandle(list, connEP, i - 1);
		list.add(
			new BendpointMoveHandleEx(
				connEP,
				i,
				new BendpointLocator(getConnection(), i)));
	}		
	addInvisibleCreationHandle(list, connEP, points.size() - 2);
	return list;
}


表示するハンドル
org.eclipse.gmf.runtime.gef.ui.internal.handles.BendpointMoveHandleEx
extends org.eclipse.gef.handles.BendpointMoveHandle
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。