mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-16 08:48:55 +00:00
Merge pull request #457 from eclipse/me/xtext_xtext_scoping
[xtext.xtext] use IResourceDescription.Manager for scoping
This commit is contained in:
commit
2d80c45669
1 changed files with 2 additions and 3 deletions
|
@ -39,7 +39,6 @@ import org.eclipse.xtext.resource.IResourceDescription;
|
|||
import org.eclipse.xtext.scoping.IGlobalScopeProvider;
|
||||
import org.eclipse.xtext.scoping.IScope;
|
||||
import org.eclipse.xtext.scoping.impl.AbstractScopeProvider;
|
||||
import org.eclipse.xtext.scoping.impl.GlobalResourceDescriptionProvider;
|
||||
import org.eclipse.xtext.scoping.impl.SelectableBasedScope;
|
||||
import org.eclipse.xtext.scoping.impl.SimpleScope;
|
||||
|
||||
|
@ -54,7 +53,7 @@ import com.google.inject.Inject;
|
|||
public class XtextScopeProvider extends AbstractScopeProvider {
|
||||
|
||||
@Inject
|
||||
private GlobalResourceDescriptionProvider resourceDecriptionProvider;
|
||||
private IResourceDescription.Manager resourceDescriptionManager;
|
||||
|
||||
@Inject
|
||||
private IGlobalScopeProvider globalScopeProvider;
|
||||
|
@ -156,7 +155,7 @@ public class XtextScopeProvider extends AbstractScopeProvider {
|
|||
}
|
||||
|
||||
protected IScope createScope(final Grammar grammar, final EClass type, IScope parent) {
|
||||
final IResourceDescription resourceDescription = resourceDecriptionProvider.getResourceDescription(grammar.eResource());
|
||||
final IResourceDescription resourceDescription = resourceDescriptionManager.getResourceDescription(grammar.eResource());
|
||||
return SelectableBasedScope.createScope(parent, resourceDescription, type, false);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue