マンハッタンルーター的な動作をするGMFのルーターでハンドルが増える契機

「マンハッタンルーター的な動作をするGMFのルーターでハンドルが増える契機」の編集履歴(バックアップ)一覧はこちら

マンハッタンルーター的な動作をするGMFのルーターでハンドルが増える契機」(2008/12/17 (水) 21:11:30) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

ハンドルが増える契機 Figreにプロパティチェンジリスナーをセットできる。 org.eclipse.draw2d.Polyline で setPoints 時にプロパティ変更通知が発生する。 これを org.eclipse.gmf.runtime.diagram.ui.internal.editpolicies.ConnectionLineSegEditPolicy の propertyChange で受け取り、 ConnectionBendpointEditPolicy#addSelectionHandles → SelectionHandlesEditPolicy#addSelectionHandles → ConnectionBendpointEditPolicy#createSelectionHandles  → ConnectionBendpointEditPolicy#createManualHandles にわたってハンドルが増える模様。 リスナーの登録はポリシーの activate 時 ConnectionBendpointEditPolicy public void activate() { super.activate(); getConnection().addPropertyChangeListener( Connection.PROPERTY_POINTS, this); }

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

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