Interface IBatchScopeProvider
-
- All Superinterfaces:
org.eclipse.xtext.scoping.IScopeProvider
- All Known Implementing Classes:
AbstractXbaseWithAnnotationsScopeProvider,XbaseBatchScopeProvider,XbaseWithAnnotationsBatchScopeProvider
public interface IBatchScopeProvider extends org.eclipse.xtext.scoping.IScopeProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisBatchScopeable(org.eclipse.emf.ecore.EReference reference)Returnstrueif a proxy at the given reference should be resolved by means of a batch run.booleanisConstructorCallScope(org.eclipse.emf.ecore.EReference reference)booleanisFeatureCallScope(org.eclipse.emf.ecore.EReference reference)IFeatureScopeSessionnewSession(org.eclipse.emf.ecore.resource.Resource context)Returns a preconfigured feature scope session that is aware of implicitly imported types such asCollectionLiterals.
-
-
-
Method Detail
-
newSession
IFeatureScopeSession newSession(org.eclipse.emf.ecore.resource.Resource context)
Returns a preconfigured feature scope session that is aware of implicitly imported types such asCollectionLiterals.- Parameters:
context- the resource that contains the to-be-linked instances.- Returns:
- a new feature scope session. Never
null.
-
isBatchScopeable
boolean isBatchScopeable(org.eclipse.emf.ecore.EReference reference)
Returnstrueif a proxy at the given reference should be resolved by means of a batch run.
-
isConstructorCallScope
boolean isConstructorCallScope(org.eclipse.emf.ecore.EReference reference)
-
isFeatureCallScope
boolean isFeatureCallScope(org.eclipse.emf.ecore.EReference reference)
-
-