2013-11-27 8 views
0

, поэтому я определил Part в своем приложении RCP e4 (внутри Application.e4xmi) и присвоил ему ID. Как я могу получить ссылку на этот код Part. Мне нужна ссылка, чтобы иметь возможность выполнить на нем методу.Eclispe4: Получить ссылку на часть

ответ

1

Вводить службу EModelService модели и приложения MApplication и вызвать

modelService.find(id, application); 

Вы можете использовать другие части вместо MApplication но приложение должно всегда работать.

+0

Спасибо, это очень удобный способ получить деталь! Одна проблема остается для меня: я хочу получить доступ к объекту, который был инстанцирован в методе @PostConstruct моей Части (он объявлен как глобальная переменная, и я хочу получить его с помощью getter), но он всегда равен нулю. Даже после того, как я позволяю приложению загружать его один раз. – Markus

+0

Это звучит как новый вопрос, и нам, вероятно, нужно будет увидеть какой-то код. –

+0

Хе-хе, я так и сделал, и просто создал его: http://stackoverflow.com/questions/20245358/eclipse4-unable-to-access-stw-widget-of-a-part-if-part-is-retrieved- с-eparts – Markus

Смежные вопросы