public class SerializerScopeProvider extends java.lang.Object implements org.eclipse.xtext.scoping.IScopeProvider, IFeatureNames
IT, SELF, SUPER, THIS| Constructor and Description |
|---|
SerializerScopeProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.xtext.scoping.IScope |
createAnonymousClassConstructorScope(org.eclipse.emf.ecore.EObject context,
org.eclipse.xtext.common.types.JvmType superType) |
org.eclipse.xtext.scoping.IScope |
createConstructorCallSerializationScope(org.eclipse.emf.ecore.EObject context) |
org.eclipse.xtext.scoping.IScope |
createFeatureCallSerializationScope(org.eclipse.emf.ecore.EObject context) |
protected org.eclipse.xtext.scoping.IScope |
doCreateConstructorCallSerializationScope(XConstructorCall context) |
protected org.eclipse.xtext.scoping.IScope |
doGetTypeScope(XAbstractFeatureCall call,
org.eclipse.xtext.common.types.JvmType type) |
protected org.eclipse.xtext.scoping.IScope |
doGetTypeScope(XFeatureCall call,
org.eclipse.xtext.common.types.JvmType type) |
protected org.eclipse.xtext.scoping.IScope |
doGetTypeScope(XMemberFeatureCall call,
org.eclipse.xtext.common.types.JvmType type) |
protected org.eclipse.xtext.scoping.IScope |
getAccessorScope(java.lang.String simpleName,
org.eclipse.xtext.naming.QualifiedName qn,
org.eclipse.xtext.common.types.JvmIdentifiableElement feature) |
protected org.eclipse.xtext.scoping.IScope |
getExecutableScope(XAbstractFeatureCall call,
org.eclipse.xtext.common.types.JvmIdentifiableElement feature) |
protected org.eclipse.xtext.naming.QualifiedName |
getOperator(XAbstractFeatureCall call,
org.eclipse.xtext.naming.QualifiedName name) |
org.eclipse.xtext.scoping.IScope |
getScope(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EReference reference) |
protected org.eclipse.xtext.scoping.IScope |
getThisOrSuperScope(XAbstractFeatureCall call,
org.eclipse.xtext.common.types.JvmConstructor constructor) |
protected org.eclipse.xtext.scoping.IScope |
getThisOrSuperScope(XAbstractFeatureCall call,
org.eclipse.xtext.common.types.JvmType thisOrSuper) |
protected org.eclipse.xtext.scoping.IScope |
getTypeScope(XAbstractFeatureCall call,
org.eclipse.xtext.common.types.JvmType type) |
public org.eclipse.xtext.scoping.IScope getScope(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EReference reference)
getScope in interface org.eclipse.xtext.scoping.IScopeProviderpublic org.eclipse.xtext.scoping.IScope createConstructorCallSerializationScope(org.eclipse.emf.ecore.EObject context)
protected org.eclipse.xtext.scoping.IScope doCreateConstructorCallSerializationScope(XConstructorCall context)
protected org.eclipse.xtext.scoping.IScope createAnonymousClassConstructorScope(org.eclipse.emf.ecore.EObject context,
org.eclipse.xtext.common.types.JvmType superType)
public org.eclipse.xtext.scoping.IScope createFeatureCallSerializationScope(org.eclipse.emf.ecore.EObject context)
protected org.eclipse.xtext.scoping.IScope getExecutableScope(XAbstractFeatureCall call, org.eclipse.xtext.common.types.JvmIdentifiableElement feature)
protected org.eclipse.xtext.scoping.IScope getAccessorScope(java.lang.String simpleName,
org.eclipse.xtext.naming.QualifiedName qn,
org.eclipse.xtext.common.types.JvmIdentifiableElement feature)
protected org.eclipse.xtext.naming.QualifiedName getOperator(XAbstractFeatureCall call, org.eclipse.xtext.naming.QualifiedName name)
protected org.eclipse.xtext.scoping.IScope getThisOrSuperScope(XAbstractFeatureCall call, org.eclipse.xtext.common.types.JvmConstructor constructor)
protected org.eclipse.xtext.scoping.IScope getTypeScope(XAbstractFeatureCall call, org.eclipse.xtext.common.types.JvmType type)
protected org.eclipse.xtext.scoping.IScope doGetTypeScope(XAbstractFeatureCall call, org.eclipse.xtext.common.types.JvmType type)
protected org.eclipse.xtext.scoping.IScope doGetTypeScope(XFeatureCall call, org.eclipse.xtext.common.types.JvmType type)
protected org.eclipse.xtext.scoping.IScope doGetTypeScope(XMemberFeatureCall call, org.eclipse.xtext.common.types.JvmType type)
protected org.eclipse.xtext.scoping.IScope getThisOrSuperScope(XAbstractFeatureCall call, org.eclipse.xtext.common.types.JvmType thisOrSuper)