Class LightFilterUriContainer

  • All Implemented Interfaces:
    org.eclipse.xtext.resource.IContainer, org.eclipse.xtext.resource.ISelectable

    public class LightFilterUriContainer
    extends org.eclipse.xtext.resource.impl.AbstractContainer
    Lightweight implementation of the FilterUriContainer.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IContainer

        org.eclipse.xtext.resource.IContainer.Manager
    • Field Summary

      • Fields inherited from interface org.eclipse.xtext.resource.IContainer

        NULL_CONTAINER
    • Constructor Summary

      Constructors 
      Constructor Description
      LightFilterUriContainer​(org.eclipse.emf.common.util.URI filterMe, org.eclipse.xtext.resource.IContainer delegate)  
    • Constructor Detail

      • LightFilterUriContainer

        public LightFilterUriContainer​(org.eclipse.emf.common.util.URI filterMe,
                                       org.eclipse.xtext.resource.IContainer delegate)
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.eclipse.xtext.resource.ISelectable
        Overrides:
        isEmpty in class org.eclipse.xtext.resource.impl.AbstractCompoundSelectable
      • hasResourceDescription

        public boolean hasResourceDescription​(org.eclipse.emf.common.util.URI uri)
        Specified by:
        hasResourceDescription in interface org.eclipse.xtext.resource.IContainer
        Overrides:
        hasResourceDescription in class org.eclipse.xtext.resource.impl.AbstractContainer
      • getResourceDescriptionCount

        public int getResourceDescriptionCount()
        Specified by:
        getResourceDescriptionCount in interface org.eclipse.xtext.resource.IContainer
        Overrides:
        getResourceDescriptionCount in class org.eclipse.xtext.resource.impl.AbstractContainer
      • getResourceDescriptions

        public Iterable<org.eclipse.xtext.resource.IResourceDescription> getResourceDescriptions()
      • getExportedObjects

        public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjects​(org.eclipse.emf.ecore.EClass type,
                                                                                           org.eclipse.xtext.naming.QualifiedName qualifiedName,
                                                                                           boolean ignoreCase)
        Specified by:
        getExportedObjects in interface org.eclipse.xtext.resource.ISelectable
        Overrides:
        getExportedObjects in class org.eclipse.xtext.resource.impl.AbstractCompoundSelectable
      • getExportedObjectsByType

        public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByType​(org.eclipse.emf.ecore.EClass type)
        Specified by:
        getExportedObjectsByType in interface org.eclipse.xtext.resource.ISelectable
        Overrides:
        getExportedObjectsByType in class org.eclipse.xtext.resource.impl.AbstractCompoundSelectable
      • getResourceDescription

        public org.eclipse.xtext.resource.IResourceDescription getResourceDescription​(org.eclipse.emf.common.util.URI uri)
        Specified by:
        getResourceDescription in interface org.eclipse.xtext.resource.IContainer
        Overrides:
        getResourceDescription in class org.eclipse.xtext.resource.impl.AbstractContainer