public class EMFPatternLanguageDeclarativeScopeProvider
extends org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider
Constructor and Description |
---|
EMFPatternLanguageDeclarativeScopeProvider() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.xtext.scoping.IScope |
createClassifierScope(org.eclipse.emf.ecore.EPackage ePackage,
org.eclipse.xtext.scoping.IScope outer) |
protected org.eclipse.xtext.scoping.IScope |
createReferencedPackagesScope(PatternModel model) |
protected org.eclipse.xtext.scoping.IScope |
createUnqualifiedClassifierScope(org.eclipse.emf.ecore.EObject ctx) |
org.eclipse.xtext.scoping.IScope |
getScope(org.eclipse.emf.ecore.EObject ctx,
org.eclipse.emf.ecore.EReference ref) |
delegateGetScope, getDelegate, getFeatureScopes, isBatchScopeable, isConstructorCallScope, isFeatureCallScope, isTypeScope, newSession, setDelegate, setWrapper
public EMFPatternLanguageDeclarativeScopeProvider()
public org.eclipse.xtext.scoping.IScope getScope(org.eclipse.emf.ecore.EObject ctx, org.eclipse.emf.ecore.EReference ref)
getScope
in interface org.eclipse.xtext.scoping.IScopeProvider
getScope
in class org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider
protected org.eclipse.xtext.scoping.IScope createUnqualifiedClassifierScope(org.eclipse.emf.ecore.EObject ctx)
protected org.eclipse.xtext.scoping.IScope createReferencedPackagesScope(PatternModel model)
protected org.eclipse.xtext.scoping.IScope createClassifierScope(org.eclipse.emf.ecore.EPackage ePackage, org.eclipse.xtext.scoping.IScope outer)