@Inject ResourceDescriptionsProvider rdp;一片空白

时间:2014-09-11 14:16:55

标签: eclipse-plugin indexing dsl xtext

我正在尝试实例化xtext索引。 我发现我应该注入这个对象,但是根据我的尝试,它总是为空;

我已将以下代码放在不同的类中:

@Inject
private ResourceDescriptionsProvider resourceDescriptionsProvider;

public List<IResourceDescription> getResourceDescriptionsFor(IProject project)
{               
    IResourceDescriptions xtextIndex = resourceDescriptionsProvider.createResourceDescriptions();           
    return descriptions;
}    

但是,resourceDescriptionsProvider总是为null,为什么?

是plugin.xml
 <extension
         point="org.eclipse.xtext.builder.participant">
      <participant
            class="com.dsl.mydsl.ui.MydslExecutableExtensionFactory:com.dsl.mydsl.ui.builder.Builder">
      </participant>
   </extension>

有谁知道什么是错的或遗失的。 感谢

0 个答案:

没有答案