Class AbstractStaticImportsScope

    • Method Detail

      • getAllLocalElements

        protected void getAllLocalElements​(TypeBucket bucket,
                                           java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
      • getAllLocalElements

        protected void getAllLocalElements​(TypeBucket bucket,
                                           org.eclipse.xtext.common.types.JvmDeclaredType type,
                                           java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
      • getAllLocalElements

        protected void getAllLocalElements​(TypeBucket bucket,
                                           org.eclipse.xtext.common.types.JvmDeclaredType type,
                                           java.util.Set<java.lang.String> restrictedNames,
                                           java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
      • addDescriptions

        protected void addDescriptions​(org.eclipse.xtext.common.types.JvmFeature feature,
                                       TypeBucket bucket,
                                       java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
      • getBuckets

        protected abstract java.util.List<TypeBucket> getBuckets()
      • getLocalElementsByName

        protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getLocalElementsByName​(org.eclipse.xtext.naming.QualifiedName name)
        Specified by:
        getLocalElementsByName in class AbstractSessionBasedScope
      • createDescription

        protected abstract BucketedEObjectDescription createDescription​(org.eclipse.xtext.naming.QualifiedName name,
                                                                        org.eclipse.xtext.common.types.JvmFeature feature,
                                                                        TypeBucket bucket)