Search in sources :

Example 1 with Linker

use of org.eclipse.xtext.linking.impl.Linker in project xtext-core by eclipse.

the class PartialLinkingTest method replaceLinker.

protected void replaceLinker(XtextResource resource) {
    Linker linker = new Linker();
    DefaultLinkingService linkingService = new DefaultLinkingService();
    getInjector().injectMembers(linkingService);
    linkingService.setScopeProvider(this);
    linker.setLinkingService(linkingService);
    linker.setDiagnosticMessageProvider(new LinkingDiagnosticMessageProvider());
    linker.setLinkingHelper(getInjector().getInstance(LinkingHelper.class));
    resource.setLinker(linker);
}
Also used : DefaultLinkingService(org.eclipse.xtext.linking.impl.DefaultLinkingService) LinkingDiagnosticMessageProvider(org.eclipse.xtext.linking.impl.LinkingDiagnosticMessageProvider) LinkingHelper(org.eclipse.xtext.linking.impl.LinkingHelper) Linker(org.eclipse.xtext.linking.impl.Linker)

Aggregations

DefaultLinkingService (org.eclipse.xtext.linking.impl.DefaultLinkingService)1 Linker (org.eclipse.xtext.linking.impl.Linker)1 LinkingDiagnosticMessageProvider (org.eclipse.xtext.linking.impl.LinkingDiagnosticMessageProvider)1 LinkingHelper (org.eclipse.xtext.linking.impl.LinkingHelper)1