量産メモ帳

忘れっぽいのでメモを残しています。浅く適当に書きます。

Eclipse

コンパイルエラー - 変換できない型。

例えばこんなソースを Eclipse で作成してみる。 package org.aeug.rms099; public class IncompatibleTypesError> implements Comparable { @Override public int compareTo(T o) { if (o instanceof String) { String string = (String) o; } return 0; } …

Eclipse を説明している図の一覧。

職業柄、毎日のように調べものばかりしてるけど、技術が幅広くなってきた現在、そんなに詳しく知る必要もないことに時間をかけて調べるのは無駄が多い気がする。 その一方でやはり色んなことを知っておくと、後々、自分が助かったりする。 この矛盾を解決す…

スクロールバーの表示/非表示を切り替える方法。

自作のテーブルに縦スクロールバーを付けたものの、行数が増えて表示しきれないのに、スクロールバーが表示されないことがありました。 でも Widget#notifyListeners(int, Event) メソッドを使って、リサイズイベントをスクロールバーに通知すると表示できま…

アプリケーション内部からキーイベントを発生させてみる。

テストケースを実行していたら、途中でダイアログが表示されて処理がストップしてしまうテストケースがあったので、ボタンを押すイベントを発生させて処理を続行させる必要に迫られました。 色々と調べてみた結果、SWT の FAQ ページにはこう書かれてました…

Eclipse TPTP に必要なフィーチャー等をインストール。

まず以下のフィーチャー等をインストールしなければならないことが分かった。 EMF SDK TPTP Agent Controller 初めに EMF。 上述のサイトに記載されている自動更新用の EMF の更新サイトは存在しなかったため、結局、以下のページの Using Update Manager に…

Eclipse TPTP を使用。

最初に参考にさせていただいたサイトは TPTP のバージョンが 4.3 よりも前のものなので、使用にあたっては以下のページが参考になる。 Profiling J2SE 5.0 based applications using Eclipse TPTP

Eclipse TPTP の参考資料。

Eclipse で作成した RCP アプリケーションのテストをしたく、それにはどうやら TPTP を使えばできる様子だが、実際にどうすればいいのか分からないので、いくつかのサイトを参考にさせていただいた。 以下、時系列順。 http://www.hitachi-sk.co.jp/research…

必須フィーチャーエラーについて。

「ソフトウェアの更新」で「現在インストール済みのフィーチャーの更新を検索」し、結果として表示されたフィーチャーを選択すると、以下のような必須フィーチャーエラーが発生してしまう。 必須:フィーチャー"org.eclipse.emf.ocl(1.0.0)"、または互換。 必…