Class LightMultimapBasedSelectable

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

    public class LightMultimapBasedSelectable
    extends Object
    implements org.eclipse.xtext.resource.ISelectable
    Lightweight implementation of the MultimapBasedSelectable.
    • Constructor Detail

      • LightMultimapBasedSelectable

        public LightMultimapBasedSelectable​(Iterable<org.eclipse.xtext.resource.IEObjectDescription> allDescriptions)
    • Method Detail

      • getExportedObjects

        public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjects()
        Specified by:
        getExportedObjects in interface org.eclipse.xtext.resource.ISelectable
      • getExportedObjects

        public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjects​(org.eclipse.emf.ecore.EClass type,
                                                                                           org.eclipse.xtext.naming.QualifiedName name,
                                                                                           boolean ignoreCase)
        Specified by:
        getExportedObjects in interface org.eclipse.xtext.resource.ISelectable
      • getExportedObjectsByObject

        public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByObject​(org.eclipse.emf.ecore.EObject object)
        Specified by:
        getExportedObjectsByObject in interface org.eclipse.xtext.resource.ISelectable
      • 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
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.eclipse.xtext.resource.ISelectable
      • setExportedObjects

        public void setExportedObjects​(Iterable<org.eclipse.xtext.resource.IEObjectDescription> allDescriptions)