Class LightMultimapBasedSelectable
- java.lang.Object
-
- com._1c.g5.modeling.xtext.scoping.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 Summary
Constructors Constructor Description LightMultimapBasedSelectable(Iterable<org.eclipse.xtext.resource.IEObjectDescription> allDescriptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getExportedObjects()
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getExportedObjects(org.eclipse.emf.ecore.EClass type, org.eclipse.xtext.naming.QualifiedName name, boolean ignoreCase)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getExportedObjectsByType(org.eclipse.emf.ecore.EClass type)
boolean
isEmpty()
void
setExportedObjects(Iterable<org.eclipse.xtext.resource.IEObjectDescription> allDescriptions)
-
-
-
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 interfaceorg.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 interfaceorg.eclipse.xtext.resource.ISelectable
-
getExportedObjectsByObject
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object)
- Specified by:
getExportedObjectsByObject
in interfaceorg.eclipse.xtext.resource.ISelectable
-
getExportedObjectsByType
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByType(org.eclipse.emf.ecore.EClass type)
- Specified by:
getExportedObjectsByType
in interfaceorg.eclipse.xtext.resource.ISelectable
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.eclipse.xtext.resource.ISelectable
-
setExportedObjects
public void setExportedObjects(Iterable<org.eclipse.xtext.resource.IEObjectDescription> allDescriptions)
-
-