Как сделать динамик c или обновить имя в плагине Eclipse? - PullRequest
0 голосов
/ 20 февраля 2020

Есть ли способ обновить / изменить имя представления точки расширения org.eclipse.ui.views со стороны java?

   <extension point="org.eclipse.ui.views">
   <category
        id="my.ui"
        name="My app name">
   </category>
   <view
        category="my.ui"
        class="com.ui.control.ControlView"
        id="my.ui.controlView"
        inject="true"
        icon="icons/icon.ico"
        name="Dynamic Name"> --this part i want to update from java side
   </view>

1 Ответ

1 голос
/ 20 февраля 2020

Обычно вы делаете это в классе ViewPart (com.ui.control.ControlView в вашем примере), вызывая метод setPartName:

protected void setPartName(String partName)

Значение по умолчанию для имени берется непосредственно из * Поле 1007 * в IConfigurationElement для точки расширения, поэтому ее нельзя изменить (см. org.eclipse.ui.part.WorkbenchPart#setInitializationData)

...