エディタのプラグインを作るには

JDeveloperでは、アドインは、oracle.ide.addin.Addinインターフェースを実装すればよい。この実装はとっても簡単で、実質は、この中の initialize メソッドを書くだけですみます。
また、エディタのプラグイン機能を作る場合は、oracle.javatools.editor.plugins.Pluginインターフェースを実装したオブジェクトを用意します。このPluginは、oracle.jdeveloper.ceditor.EditorPluginsFactory の拡張クラスを使って、コード・エディタに組み込みます。

つまり、

  • Addin#initialize で、EditorPluginsFactory のインスタンス <> をコードエディタに次のようにして登録。
CodeEditor.registerFactory( <> ) 
  • EditorPluginsFactory#createPlugin で、次のようにします。
List list = new ArrayList();
list.add( plugin );
return list; 

これで、あとは Plugin インターフェースを実装したオブジェクトを作成するだけです。