I develop extension of PDT plugin. I need dialog with interfaces only (not classes). Basic code looks like it:
OpenTypeSelectionDialog2 dialog = new OpenTypeSelectionDialog2(
DLTKUIPlugin.getActiveWorkbenchShell(),
multi,
PlatformUI.getWorkbench().getProgressService(),
null,
type,
PHPUILanguageToolkit.getInstance());
It’s works fine but I get classes and interfaces together (type variables). Is any method to filter it? I can’t find this kind of mechanism in PDT but classes and interfaces are recognize correctly (icons next to names).
I don’t know if its the best solution but it works.
And PHPTypeSelectionExtension looks like this: