フローブックマークプラグインとは?
フローブックマークプラグインとは、フローチャートで使用する主な記号(以下「フロー記号」)を用いてフローチャート風の図を作成し、そのフロー記号にプログラムソースコードファイルの行と互いにリンクするブックマークを作成できるEclipseのプラグインです。 (本プラグインは完全なフローチャート図作成ツールではありません。様々なフローチャートを描くにあたって足りない機能があるかもしれません。)
動作環境
EclipseのPleiades All in Oneリリース2022年、2023年、2024年、2025年バージョンに対応しています。(Platformバージョンでは、GEFプラグイン[正確には、GEF-Classicプラグインです]がインストールされていないため、Platform以外が対応バージョンです)。Eclipseには、そのバージョンに対応しているGEF Classicをインストールする必要があるため、現時点では本プラグインはPleiades All in One版のみを対象としています。
また、Eclipseを動作させているJavaバージョンは、Java17以上が必要です。
【注意】2025年06バージョン以降だと、HiDPI スケーリング(ディスプレイの設定の拡大縮小設定)が有効になったため、OS(Windows)の[ディスプレイ設定]の[拡大縮小]が100%でないと、フローブックマークエディタをスクロールさせたとき、描画が崩れることがあります。(描画が崩れた場合は、Eclipseを最小化したあと元に戻すなどすると直ります)。ですので、OS(Windows)の[ディスプレイ設定]の[拡大縮小]は100%で使用することをお勧めします。
注意事項
本ソフトウェアは現在アルファテストバージョンであり、開発途中の段階にあります。本バージョンは限定的なテストおよびフィードバック収集のために提供されるものであり、商用利用や本番環境での利用は想定されていません。本ソフトウェアには不具合、バグ、予期しない動作などが含まれる可能性があります。
テスト用のEclipse環境でのご使用をお願いいたします。
アルファテストバージョンは日本語版のみの公開です。多言語版は正式リリースをお待ちください。
This software is currently in alpha test version.
The alpha test version is only available in Japanese.Please wait for the official release for the multilingual version.
このプラグインをご紹介いただく際は、当ページへのリンクをお願いいたします。
なお、アルファテストバージョン1、2では、難読化設定を厳しくしすぎた影響で、一部環境にてプラグインの読み込み失敗や機能不全などの不具合が発生しました。現在公開中のテストバージョン3では、難読化設定を見直し、安定性を改善しています。今後もフィードバックをもとに調整を続けていく予定です。
スクリーンショット

フローブックマークプラグイン使用許諾契約書
第1条(目的)
本契約は、ユーザーがフローブックマークプラグイン(以下[本ソフトウェア])を適切に使用するための条件を定めるものです。
第2条(著作権)
本ソフトウェアの著作権は[kentake.net](以下[開発者])にあります。
第3条(許諾)
開発者は、ユーザーに対し、本ソフトウェアを非独占的に使用する権利を許諾します。ただし、本ソフトウェアの逆コンパイル、逆アセンブル、リバースエンジニアリングを禁止します。
第4条(禁止事項)
本ソフトウェアの利用者、またはその他の第三者は、以下の行為を行ってはなりません。
– 本ソフトウェアの逆コンパイル、逆アセンブル、リバースエンジニアリングを行うこと。
– 本ソフトウェアの全部または一部を、開発者の事前の書面による許可なく、複製・再配布すること。
– 本ソフトウェアを販売すること。
第5条(免責事項)
本ソフトウェアは[現状のまま]提供され、開発者はその正確性、完全性、適合性について保証しません。ユーザーは自己責任で本ソフトウェアを使用するものとします。開発者は、本ソフトウェアの使用または使用不能に起因するいかなる損害についても責任を負いません。
第6条(アルファテストバージョンに関する特記事項)
本ソフトウェアは現在アルファテストバージョンであり、開発途中の段階にあります。本バージョンは限定的なテストおよびフィードバック収集のために提供されるものであり、商用利用や本番環境での利用は想定されていません。本ソフトウェアには不具合、バグ、予期しない動作などが含まれる可能性があります。
第7条(契約の終了)
ユーザーが本契約に違反した場合、開発者は本契約を即時終了し、ユーザーに対し本ソフトウェアの使用を禁止する権利を有します。
第8条(準拠法)
本契約は、適用される法律に準拠し、紛争が生じた場合は開発者の所在地の裁判所を第一審の管轄裁判所とします。
第9条(違反時の措置) ユーザーが本契約に違反した場合、開発者は必要に応じて法的措置(損害賠償請求、差止請求等)を講じる権利を有します。また、違反によって開発者に損害が生じた場合、ユーザーはその損害を賠償する責任を負います。
更新履歴
2025年10月11日:flowbookmark_test3.zipを公開(Eclipseのバージョンによっては、コネクションが描けないなどのバグを修正、難読化構成による不具合が多発するので、難読化構成の設定を大幅に変更しました)。
2025年10月11日:flowbookmark_test2.zipを公開(flowbookmark_test1_1.zipバージョンの難読化に失敗し、Eclipseがログを出力しクラッシュしてしまう現象を修正)。トラブルシューティングをご覧ください。
2025年10月11日:flowbookmark_test1_1.zipを公開(ヘルプの「eclipse」表記を「Eclipse」に変更)。
2025年10月8日:flowbookmark_test1.zipを公開
ダウンロード
本プラグインアーカイブファイル(flowbookmark_test3.zip)を、下のリンクからダウンロードします。
本プラグインアーカイブファイルへの直リンクはしないでください。本プラグインをご紹介いただく際は、当ページへのリンクをお願いいたします。
ダウンロードが終了したら、正常に正規のファイルがダウンロードできたかを確かめます。(これは少し面倒だと思いますが、あなたのコンピューターを守るため、必ず行ってください)。
Windows11のスタートメニューを右クリックして、[ターミナル]をクリックして、[PowerShell]を表示します。[PowerShell]で、ダウンロードしたフォルダに移動します。(d:\tmpフォルダにダウンロードした場合は、[PowerShell]に[cd d:\tmp]と入力してエンターキーを押します)。
cd d:\tmp
[PowerShell]に[Get-FileHash -Algorithm SHA256 .\flowbookmark_test3.zip]と入力してエンターキーを押します。
Get-FileHash -Algorithm SHA256 .\flowbookmark_test3.zip
SHA256のHash値が表示されます。このHash値が、
https://github.com/kentake-dotnet/flowbookmark/blob/main/README.md
に記載してあるHash値と同じであることを確かめます。万が一、違う値の場合は、ダウンロードした本プラグインアーカイブファイル(flowbookmark_test3.zip)を削除してインストールを中断してください。Hash値が同じだった場合のみ、次のインストールへと進んでください。
インストール
【注意】本ソフトウェアのライセンス条項「フローブックマークプラグイン使用許諾契約書」をすべてご確認のうえ、内容に同意される方のみ、次の手順に従ってインストールを行ってください。また、本プラグインが既にインストールされている状態のEclipseに、本プラグインを再インストールする場合は、必ず本プラグインをアンインストールしてから、インストールを行ってください。
Eclipseメニューの[ヘルプ]→[新規ソフトウェアのインストール…]を選択します。

[インストール]ダイアログが表示されるので、[作業対象]の右にある[追加]ボタンをクリックします。

[リポジトリーの追加]ダイアログが表示されます。[アーカイブ]ボタンをクリックして、先ほどダウンロードした[flowbookmark_test3.zip]を選択して、[追加]ボタンをクリックします。

[インストール]ダイアログの[使用可能なソフトウェア]が表示されます。[kentake.net]項目が表示されますので、そこにチェックをして、[次へ]をクリックします。(次の段階にうつるまでしばらくお待ちください)。

[インストール]ダイアログの[インストール詳細]が表示されます。[完了]ボタンをクリックします。(次の段階にうつるまでしばらくお待ちください)。

[インストール]ダイアログに[ライセンスのレビュー]が表示されます。[フローブックマークプラグイン使用許諾契約書]を選択し、右に表示される内容をご確認の上、[使用条件の条項に同意します]を選択し、[完了]ボタンをクリックします。(次の段階にうつるまでしばらくお待ちください)。

[Trust Artifacts]ダイアログが表示されます。内容をご確認の上、[すべてのコンテンツを常に信頼]をチェックします。

[すべての確認を常に信頼]メッセージボックスが表示されるので、内容をご確認の上、[はい、リスクに同意]ボタンをクリックします。

[Trust Artifacts]ダイアログに戻るので、内容をご確認の上、[選択項目を信頼]ボタンをクリックします。(次の段階にうつるまでしばらくお待ちください)。

[ソフトウェアの更新]メッセージボックスが表示されるので、[今すぐ再起動]ボタンをクリックします。Eclipseが再起動されて、インストールが完了します。

インストールが完了したら、ダウンロードした[flowbookmark_test3.zip]ファイルは削除しても構いません。
使い方
本プラグインをインストールすると、ヘルプもインストールされますので、Eclipseの[ヘルプ]→[ヘルプ目次]から、[フローブックマークプラグインのヘルプ]を選択して、それを参照してください。
アンインストール
Eclipseメニューの[ヘルプ]→[Eclipse IDE について]を選択します。(Pleiadesのバージョンによっては、[について]しか表示されないこともあります)。

[Eclipse IDEについて]ダイアログが表示されるので、その中の[インストール詳細]をクリックします。

[Eclipse IDE インストール詳細]ダイアログが表示されます。[インストール済みのソフトウェア]タブを選択して、リストから[フローブックマーク]を選択します。

[アンインストール]をクリックします。

[アンインストール]ダイアログが表示されます。[フローブックマーク]と表示されているのを確認して、[完了]ボタンをクリックします。

[ソフトウェア更新]メッセージボックスの[今すぐ再起動]をクリックします。

【注意】このアンインストール手続きを実行してもpluginsフォルダ内にフローブックマークプラグインのjarファイルが残りますが、それを手動で削除しないでください。手動で削除すると、再びフローブックマークプラグインを再インストールできなくなってしまいます。
トラブルシューティング
万が一、本プラグインが原因で Eclipse がログを出力してクラッシュしてしまった場合は、[eclipse]フォルダの中の[plugins]フォルダ内のnet.kentake.flowbookmark_1.0.0.2025xxxxxxxx.jarファイル(xxxxxxxx はバージョン番号)を手動で削除してください。その後、Eclipse を起動し、アンインストールを実行することで Eclipse を復旧できます。ご不便をおかけしますが、どうぞよろしくお願いいたします。
フィードバックのお願い
本プラグインご使用のフィードバック(感想、要望、不具合報告など)はこちらにお願いいたします。