Search in sources :

Example 1 with SimpleLocalResourceAccess

use of org.eclipse.xtext.ui.editor.findrefs.SimpleLocalResourceAccess in project xtext-eclipse by eclipse.

the class AbstractHierarchyBuilderTest method configureBuilderWith.

protected <T extends AbstractHierarchyBuilder> T configureBuilderWith(final T hierarchyBuilder, final ResourceSet resourceSet) {
    SimpleLocalResourceAccess _simpleLocalResourceAccess = new SimpleLocalResourceAccess(resourceSet);
    hierarchyBuilder.setResourceAccess(_simpleLocalResourceAccess);
    hierarchyBuilder.setIndexData(this.resourceDescriptionsProvider.getResourceDescriptions(resourceSet));
    return hierarchyBuilder;
}
Also used : SimpleLocalResourceAccess(org.eclipse.xtext.ui.editor.findrefs.SimpleLocalResourceAccess)

Example 2 with SimpleLocalResourceAccess

use of org.eclipse.xtext.ui.editor.findrefs.SimpleLocalResourceAccess in project xtext-eclipse by eclipse.

the class DefaultReferenceFinderTest method setUp.

@Override
public void setUp() throws Exception {
    super.setUp();
    with(RefactoringTestLanguageStandaloneSetup.class);
    resourceSet = get(XtextResourceSet.class);
    resource = loadResource("test.refactoringtestlanguage", "A { B { ref A } } C");
    elementA = resource.getContents().get(0).eContents().get(0);
    elementB = elementA.eContents().get(0);
    elementC = resource.getContents().get(0).eContents().get(1);
    resourceSet.getResources().add(resource);
    ResourceSetBasedResourceDescriptions resourceDescriptions = get(ResourceSetBasedResourceDescriptions.class);
    resourceDescriptions.setContext(resourceSet);
    referenceFinder = new DefaultReferenceFinder(resourceDescriptions, get(IResourceServiceProvider.Registry.class), get(TargetURIConverter.class));
    localResourceAccess = new SimpleLocalResourceAccess(resourceSet);
    acceptor = new CheckingAcceptor();
}
Also used : IResourceServiceProvider(org.eclipse.xtext.resource.IResourceServiceProvider) ResourceSetBasedResourceDescriptions(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions) XtextResourceSet(org.eclipse.xtext.resource.XtextResourceSet) SimpleLocalResourceAccess(org.eclipse.xtext.ui.editor.findrefs.SimpleLocalResourceAccess) DefaultReferenceFinder(org.eclipse.xtext.ui.editor.findrefs.DefaultReferenceFinder)

Example 3 with SimpleLocalResourceAccess

use of org.eclipse.xtext.ui.editor.findrefs.SimpleLocalResourceAccess in project xtext-eclipse by eclipse.

the class DelegatingReferenceFinderTest method setUp.

@Override
public void setUp() throws Exception {
    super.setUp();
    with(RefactoringTestLanguageStandaloneSetup.class);
    resourceSet = get(XtextResourceSet.class);
    resource = loadResource("test.refactoringtestlanguage", "A { B { ref A } } C");
    elementA = resource.getContents().get(0).eContents().get(0);
    elementB = elementA.eContents().get(0);
    elementC = resource.getContents().get(0).eContents().get(1);
    resourceSet.getResources().add(resource);
    ResourceSetBasedResourceDescriptions resourceDescriptions = get(ResourceSetBasedResourceDescriptions.class);
    resourceDescriptions.setContext(resourceSet);
    referenceFinder = new DelegatingReferenceFinder();
    referenceFinder.setIndexData(resourceDescriptions);
    referenceFinder.setConverter(get(TargetURIConverter.class));
    referenceFinder.setDelegate(get(org.eclipse.xtext.findReferences.IReferenceFinder.class));
    referenceFinder.setResourceServiceProviderRegistry(get(IResourceServiceProvider.Registry.class));
    localResourceAccess = new SimpleLocalResourceAccess(resourceSet);
    acceptor = new CheckingAcceptor();
}
Also used : ResourceSetBasedResourceDescriptions(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions) IReferenceFinder(org.eclipse.xtext.ui.editor.findrefs.IReferenceFinder) DelegatingReferenceFinder(org.eclipse.xtext.ui.editor.findrefs.DelegatingReferenceFinder) XtextResourceSet(org.eclipse.xtext.resource.XtextResourceSet) SimpleLocalResourceAccess(org.eclipse.xtext.ui.editor.findrefs.SimpleLocalResourceAccess) TargetURIConverter(org.eclipse.xtext.ui.editor.findrefs.TargetURIConverter)

Aggregations

SimpleLocalResourceAccess (org.eclipse.xtext.ui.editor.findrefs.SimpleLocalResourceAccess)3 XtextResourceSet (org.eclipse.xtext.resource.XtextResourceSet)2 ResourceSetBasedResourceDescriptions (org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions)2 IResourceServiceProvider (org.eclipse.xtext.resource.IResourceServiceProvider)1 DefaultReferenceFinder (org.eclipse.xtext.ui.editor.findrefs.DefaultReferenceFinder)1 DelegatingReferenceFinder (org.eclipse.xtext.ui.editor.findrefs.DelegatingReferenceFinder)1 IReferenceFinder (org.eclipse.xtext.ui.editor.findrefs.IReferenceFinder)1 TargetURIConverter (org.eclipse.xtext.ui.editor.findrefs.TargetURIConverter)1