public interface IBatchScopeProvider extends IScopeProvider
IScopeProvider
by a means to collect
scope information in a batch mode. It allows to open
a new session
which maintains
all the necessary scoping information.Modifier and Type | Method and Description |
---|---|
boolean |
isBatchScopeable(org.eclipse.emf.ecore.EReference reference)
Returns
true if a proxy at the given reference should be
resolved by means of a batch run. |
boolean |
isConstructorCallScope(org.eclipse.emf.ecore.EReference reference) |
boolean |
isFeatureCallScope(org.eclipse.emf.ecore.EReference reference) |
IFeatureScopeSession |
newSession(org.eclipse.emf.ecore.resource.Resource context)
Returns a preconfigured feature scope session that is aware of
implicitly imported types such as
CollectionLiterals . |
getScope
IFeatureScopeSession newSession(org.eclipse.emf.ecore.resource.Resource context)
CollectionLiterals
.context
- the resource that contains the to-be-linked instances.null
.boolean isBatchScopeable(org.eclipse.emf.ecore.EReference reference)
true
if a proxy at the given reference should be
resolved by means of a batch run.boolean isConstructorCallScope(org.eclipse.emf.ecore.EReference reference)
boolean isFeatureCallScope(org.eclipse.emf.ecore.EReference reference)