Получить фабрики ComposedAdapterFactory из реестра - PullRequest
0 голосов
/ 14 февраля 2020

Мне нужно получить заводской адаптер для EPackage. Я знаю EPackage, и я пытался получить список загруженных фабрик через ComposedAdapterFactory. То, как я сейчас получаю ComposedAdapterFactories, ничего не имеет в адаптере Factory.

ComposedAdapterFactory adapterFactory = new  ComposedAdapterFactory(ComposedAdapterFactory.Descriptor.Registry.INSTANCE);
EClass eCls = (EClass) element;
EPackage pkq = eCls.getEPackage();
AdapterFactory fct = adapterFactory.getFactoryForType(pkq); // returns null
...