Насколько я помню, плагин. Свойства недоступны за пределами плагина. Однако вы можете определить тип свойств (расширение org.eclipse.osgi.util.NLS) для автоматической загрузки файла свойств и предоставления их другим плагинам.
Каждое статическое свойство String в типе будет обработано из файла (ов) свойств в соответствии с правилами NLS и станет доступным.
Вот простой пример, который загрузит файл свойств и заполнит статические переменные some_property и some_other_property при загрузке класса.
public class ContentMessages extends NLS {
private static final String BUNDLE_NAME =
"name.seller.rich.content.messages"; //$NON-NLS-1$
public static String some_property;
public static String some_other_property;
static {
// load message values from bundle file
reloadMessages();
}
public static void reloadMessages() {
NLS.initializeMessages(BUNDLE_NAME, ContentMessages.class);
}
}