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
ConstructorsConstructorDescriptionLightMultimapBasedSelectable(Iterable<org.eclipse.xtext.resource.IEObjectDescription> allDescriptions) -
Method Summary
Modifier and TypeMethodDescriptionIterable<org.eclipse.xtext.resource.IEObjectDescription>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) booleanisEmpty()voidsetExportedObjects(Iterable<org.eclipse.xtext.resource.IEObjectDescription> allDescriptions)
-
Constructor Details
-
LightMultimapBasedSelectable
public LightMultimapBasedSelectable(Iterable<org.eclipse.xtext.resource.IEObjectDescription> allDescriptions)
-
-
Method Details
-
getExportedObjects
- Specified by:
getExportedObjectsin 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:
getExportedObjectsin interfaceorg.eclipse.xtext.resource.ISelectable
-
getExportedObjectsByObject
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByObject(org.eclipse.emf.ecore.EObject object) - Specified by:
getExportedObjectsByObjectin interfaceorg.eclipse.xtext.resource.ISelectable
-
getExportedObjectsByType
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByType(org.eclipse.emf.ecore.EClass type) - Specified by:
getExportedObjectsByTypein interfaceorg.eclipse.xtext.resource.ISelectable
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.eclipse.xtext.resource.ISelectable
-
setExportedObjects
public void setExportedObjects(Iterable<org.eclipse.xtext.resource.IEObjectDescription> allDescriptions)
-