org.eclipse.xtext.xbase.scoping.batch
Class RootFeatureScopeSession

java.lang.Object
  extended by org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession
      extended by org.eclipse.xtext.xbase.scoping.batch.RootFeatureScopeSession
All Implemented Interfaces:
IFeatureScopeSession

@NonNullByDefault
public class RootFeatureScopeSession
extends AbstractFeatureScopeSession

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
RootFeatureScopeSession()
           
 
Method Summary
protected  FeatureScopeProvider getFeatureScopeProvider()
           
protected  int getId()
           
 IEObjectDescription getLocalElement(QualifiedName name)
           
 java.util.Collection<IEObjectDescription> getLocalElements()
           
protected  IScopeProvider getScopeProvider()
           
 
Methods inherited from class org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession
addLocalElement, addLocalElements, addLocalElements, addToExtensionScope, addTypesToStaticScope, createFeatureCallScope, getScope, getStaticallyImportedExtensionTypes, getStaticallyImportedTypes, recursiveInitialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RootFeatureScopeSession

public RootFeatureScopeSession()
Method Detail

getFeatureScopeProvider

protected FeatureScopeProvider getFeatureScopeProvider()
Specified by:
getFeatureScopeProvider in class AbstractFeatureScopeSession

getScopeProvider

protected IScopeProvider getScopeProvider()
Specified by:
getScopeProvider in class AbstractFeatureScopeSession

getLocalElement

@Nullable
public IEObjectDescription getLocalElement(QualifiedName name)

getLocalElements

public java.util.Collection<IEObjectDescription> getLocalElements()
Specified by:
getLocalElements in interface IFeatureScopeSession
Overrides:
getLocalElements in class AbstractFeatureScopeSession

getId

protected int getId()
Specified by:
getId in class AbstractFeatureScopeSession