Class CloningBasedFakeContextResourcesProvider
- java.lang.Object
-
- org.yakindu.base.xtext.utils.jface.viewers.context.CloningBasedFakeContextResourcesProvider
-
- All Implemented Interfaces:
IXtextFakeContextResourcesProvider
public class CloningBasedFakeContextResourcesProvider extends Object implements IXtextFakeContextResourcesProvider
AnIXtextFakeContextResourcesProvider
that populates the fakeResourceSet
with 'clones' of the passed in context resources.
-
-
Field Summary
-
Fields inherited from interface org.yakindu.base.xtext.utils.jface.viewers.context.IXtextFakeContextResourcesProvider
NULL_CONTEXT_PROVIDER
-
-
Constructor Summary
Constructors Constructor Description CloningBasedFakeContextResourcesProvider(List<Resource> contextResources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createContextResourceCopyInResourceSet(ResourceSet resourceSet, Resource contextResource)
void
populateFakeResourceSet(ResourceSet fakeResourceSet, org.eclipse.xtext.resource.XtextResource fakeResource)
Populate the fake resource set with additional resources that may be needed for scoping/linking.
-
-
-
Method Detail
-
populateFakeResourceSet
public void populateFakeResourceSet(ResourceSet fakeResourceSet, org.eclipse.xtext.resource.XtextResource fakeResource)
Description copied from interface:IXtextFakeContextResourcesProvider
Populate the fake resource set with additional resources that may be needed for scoping/linking. The fake resource used will be passe in as context information. Note that at the time this callback is invoked, the fake resource will not be contained in the fake resource set, because that may cause problems when working with the resource set (as the fake resource does actually not exist in the file system).- Specified by:
populateFakeResourceSet
in interfaceIXtextFakeContextResourcesProvider
- Parameters:
fakeResourceSet
- theResourceSet
to populatefakeResource
- the fakeXtextResource
as context information.
-
createContextResourceCopyInResourceSet
protected void createContextResourceCopyInResourceSet(ResourceSet resourceSet, Resource contextResource)
-
-