1つのプラグイン(A)の拡張ポイントを作成しました。別のプラグイン(B)は、最初のプラグインからのepの拡張としてセットアップされます。
A eclipseで拡張ポイントの日食を使用しようとすると、この拡張ポイントの構成可能な要素を見つけることができません。拡張ポイント自体が見つかりました。
プラグインBがまったく起動していないのではないかと思います。どうすればこれを確認できますか?
拡張ポイントが呼び出されるコードは次のとおりです。
IExtensionRegistry extensionRegistry = Platform.getExtensionRegistry();
IExtensionPoint[] extensionPoints = extensionRegistry.getExtensionPoints("A.extensionpoints");
//Prints both defined EP's
for (IExtensionPoint iExtensionPoint : extensionPoints) {
System.err.println(iExtensionPoint.getUniqueIdentifier());
System.err.println(iExtensionPoint.getExtensions().length);
}
IExtensionPoint extensionPoint = extensionRegistry.getExtensionPoint("A.extensionpoints.HavingProblemsWith");
System.err.println(extensionPoint.getLabel());//Prints the Label
System.err.println(extensionPoint.getConfigurationElements().length);// => 0