public class EMFPatternLanguageDeclarativeScopeProvider extends MyAbstractDeclarativeScopeProvider
An extended abstract declarative scope provider to facilitate the reusing of abstract declarative scope providers together with XBase scope provider.
See http://www.eclipse.org/forums/index .php/mv/msg/219841/699521/#msg_699521 for details.
logger, NAMED_DELEGATE, NAMED_ERROR_HANDLER
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 |
scope_EClassifier(ClassType ctx,
org.eclipse.emf.ecore.EReference ref) |
org.eclipse.xtext.scoping.IScope |
scope_EClassifier(org.eclipse.emf.ecore.EObject ctx,
org.eclipse.emf.ecore.EReference ref) |
org.eclipse.xtext.scoping.IScope |
scope_EEnum(EnumValue ctx,
org.eclipse.emf.ecore.EReference ref) |
org.eclipse.xtext.scoping.IScope |
scope_EEnumLiteral(EnumValue ctx,
org.eclipse.emf.ecore.EReference ref) |
org.eclipse.xtext.scoping.IScope |
scope_EPackage(PackageImport ctx,
org.eclipse.emf.ecore.EReference ref) |
org.eclipse.xtext.scoping.IScope |
scope_EStructuralFeature(PathExpressionHead ctx,
org.eclipse.emf.ecore.EReference ref) |
org.eclipse.xtext.scoping.IScope |
scope_EStructuralFeature(PathExpressionTail ctx,
org.eclipse.emf.ecore.EReference ref) |
org.eclipse.xtext.scoping.IScope |
scope_PackageImport(org.eclipse.emf.ecore.EObject ctx,
org.eclipse.emf.ecore.EReference ref) |
org.eclipse.xtext.scoping.IScope |
scope_Variable(AnnotationParameter ctx,
org.eclipse.emf.ecore.EReference ref) |
org.eclipse.xtext.scoping.IScope |
scope_Variable(PatternBody ctx,
org.eclipse.emf.ecore.EReference ref) |
delegateGetScope, getDelegate, getErrorHandler, getPredicate, getPredicate, getScope, polymorphicFindScopeForClassName, polymorphicFindScopeForReferenceName, setDelegate, setErrorHandler
public EMFPatternLanguageDeclarativeScopeProvider()
public org.eclipse.xtext.scoping.IScope scope_EPackage(PackageImport ctx, org.eclipse.emf.ecore.EReference ref)
public org.eclipse.xtext.scoping.IScope scope_PackageImport(org.eclipse.emf.ecore.EObject ctx, org.eclipse.emf.ecore.EReference ref)
public org.eclipse.xtext.scoping.IScope scope_EClassifier(org.eclipse.emf.ecore.EObject ctx, org.eclipse.emf.ecore.EReference ref)
public org.eclipse.xtext.scoping.IScope scope_EClassifier(ClassType ctx, org.eclipse.emf.ecore.EReference ref)
public org.eclipse.xtext.scoping.IScope scope_Variable(AnnotationParameter ctx, org.eclipse.emf.ecore.EReference ref)
public org.eclipse.xtext.scoping.IScope scope_Variable(PatternBody ctx, org.eclipse.emf.ecore.EReference ref)
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)
public org.eclipse.xtext.scoping.IScope scope_EStructuralFeature(PathExpressionHead ctx, org.eclipse.emf.ecore.EReference ref)
public org.eclipse.xtext.scoping.IScope scope_EStructuralFeature(PathExpressionTail ctx, org.eclipse.emf.ecore.EReference ref)
public org.eclipse.xtext.scoping.IScope scope_EEnum(EnumValue ctx, org.eclipse.emf.ecore.EReference ref)
public org.eclipse.xtext.scoping.IScope scope_EEnumLiteral(EnumValue ctx, org.eclipse.emf.ecore.EReference ref)