Class AbstractKnownTypesScope

    • Field Summary

      • Fields inherited from interface org.eclipse.xtext.scoping.IScope

        NULLSCOPE
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract void doGetDescriptions​(org.eclipse.xtext.common.types.JvmType type, org.eclipse.xtext.common.types.JvmType knownType, int index, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)  
      protected void doGetElements​(org.eclipse.xtext.common.types.JvmType type, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)  
      protected org.eclipse.xtext.resource.IEObjectDescription doGetSingleElement​(org.eclipse.xtext.naming.QualifiedName name)  
      protected abstract org.eclipse.xtext.resource.IEObjectDescription doGetSingleElement​(org.eclipse.xtext.naming.QualifiedName name, java.lang.String firstSegment, int dollarIndex)  
      protected org.eclipse.xtext.common.types.JvmType findNestedType​(org.eclipse.xtext.common.types.JvmType result, int index, org.eclipse.xtext.naming.QualifiedName name)  
      java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription> getElements​(org.eclipse.xtext.naming.QualifiedName name)  
      org.eclipse.xtext.resource.IEObjectDescription getSingleElement​(org.eclipse.xtext.naming.QualifiedName name)  
      protected org.eclipse.xtext.common.types.JvmType getUnambiguousResult​(org.eclipse.xtext.common.types.JvmType current, int currentIndex, org.eclipse.xtext.common.types.JvmType next, int nextIndex, org.eclipse.xtext.naming.QualifiedName name)  
      protected org.eclipse.xtext.resource.IEObjectDescription toDescription​(org.eclipse.xtext.naming.QualifiedName name, org.eclipse.xtext.common.types.JvmType result, int dollarIndex, int index)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractKnownTypesScope

        protected AbstractKnownTypesScope​(AbstractScope parent)
    • Method Detail

      • getElements

        public java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription> getElements​(org.eclipse.xtext.naming.QualifiedName name)
        Specified by:
        getElements in interface org.eclipse.xtext.scoping.IScope
        Overrides:
        getElements in class AbstractScope
      • getSingleElement

        public org.eclipse.xtext.resource.IEObjectDescription getSingleElement​(org.eclipse.xtext.naming.QualifiedName name)
        Specified by:
        getSingleElement in interface org.eclipse.xtext.scoping.IScope
        Overrides:
        getSingleElement in class AbstractScope
      • doGetElements

        protected void doGetElements​(org.eclipse.xtext.common.types.JvmType type,
                                     java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
        Specified by:
        doGetElements in class AbstractScope
      • doGetDescriptions

        protected abstract void doGetDescriptions​(org.eclipse.xtext.common.types.JvmType type,
                                                  org.eclipse.xtext.common.types.JvmType knownType,
                                                  int index,
                                                  java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
      • getUnambiguousResult

        protected org.eclipse.xtext.common.types.JvmType getUnambiguousResult​(org.eclipse.xtext.common.types.JvmType current,
                                                                              int currentIndex,
                                                                              org.eclipse.xtext.common.types.JvmType next,
                                                                              int nextIndex,
                                                                              org.eclipse.xtext.naming.QualifiedName name)
      • doGetSingleElement

        protected org.eclipse.xtext.resource.IEObjectDescription doGetSingleElement​(org.eclipse.xtext.naming.QualifiedName name)
      • doGetSingleElement

        protected abstract org.eclipse.xtext.resource.IEObjectDescription doGetSingleElement​(org.eclipse.xtext.naming.QualifiedName name,
                                                                                             java.lang.String firstSegment,
                                                                                             int dollarIndex)
      • toDescription

        protected org.eclipse.xtext.resource.IEObjectDescription toDescription​(org.eclipse.xtext.naming.QualifiedName name,
                                                                               org.eclipse.xtext.common.types.JvmType result,
                                                                               int dollarIndex,
                                                                               int index)
      • findNestedType

        protected org.eclipse.xtext.common.types.JvmType findNestedType​(org.eclipse.xtext.common.types.JvmType result,
                                                                        int index,
                                                                        org.eclipse.xtext.naming.QualifiedName name)