eclipse

eclipseのプラグイン上で、AutoRegistor動かすのは大変。

一筋縄では、いかないらしいですよ。 なぜなら、eclipseプラグインでロードされたリソースは、 eclipse専用のリソースプロトコルのURLを持つから。 こんな感じ。 プロトコルが、「bundleresource」。 ホストが、「351」。 bundleresource://351/org/seasar/t…

苦労して書いたコードが消える日。

JDTの実装上は使われていないけれども、用意されているユーティリティメソッドを、 偶然発見してしまった時の、ショックたるや…。 まぁ、キッチリ実装されている方を使うのがより妥当なので、 自分の書いたコードはサックリ削除って訳ナンデスケド。 org.ecl…

O/Rマッピングに特化したERDツール作りたいなぁ…。

MS-Access位の気軽さで、ERDが書けて、そこから、 DBのCREATEスクリプトと、 S2DaoとかKuinaDaoとかのEntity+Daoがゴリゴリっと出てくる感じ。 そのツールだと関連は、「physical」と「logical」があったりする。 前者だと、CREATE スクリプトに外部キー生成…

objectState

popupMenusを拡張する時には、objectContribution > visibility > ObjectStateといくといい感じ。 ファイル名や、格納されているプロジェクトに自前のプラグインのNatureが、 設定されているかとか、そんなんが取れる。 Doltengの様に、プロジェクト単位の設…

WizardNewProjectCreationPage

スレッドをforkすると、中で抱えているWidgetがdisposeされてしまうので、 値が取れず、SWTExceptionが送出されるます。 よって、スレッドをforkしてはイケナイ。 つまり、この場合、一番目の引数のfalseが超重要。 IRunnableWithProgress op = 〜〜気合で作…