Package com._1c.g5.v8.dt.bm.xtext
Class BmEmfIndexAwareWorkspaceResourceDescriptions
- java.lang.Object
-
- com._1c.g5.v8.dt.bm.xtext.BmEmfIndexAwareWorkspaceResourceDescriptions
-
- All Implemented Interfaces:
org.eclipse.xtext.resource.IResourceDescriptions,org.eclipse.xtext.resource.ISelectable
public class BmEmfIndexAwareWorkspaceResourceDescriptions extends Object implements org.eclipse.xtext.resource.IResourceDescriptions
Bm-based EMF index-aware IResourceDescriptions implementation which delegates all calls to the BM-backed index manager. This implementation accesses all projects in the workspace.
-
-
Constructor Summary
Constructors Constructor Description BmEmfIndexAwareWorkspaceResourceDescriptions()Creates a new instance of descriptions.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<org.eclipse.xtext.resource.IResourceDescription>getAllResourceDescriptions()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)org.eclipse.xtext.resource.IResourceDescriptiongetResourceDescription(org.eclipse.emf.common.util.URI uri)}booleanisEmpty()
-
-
-
Method Detail
-
getAllResourceDescriptions
public Iterable<org.eclipse.xtext.resource.IResourceDescription> getAllResourceDescriptions()
- Specified by:
getAllResourceDescriptionsin interfaceorg.eclipse.xtext.resource.IResourceDescriptions
-
getExportedObjects
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> 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
-
getResourceDescription
public org.eclipse.xtext.resource.IResourceDescription getResourceDescription(org.eclipse.emf.common.util.URI uri)
}- Specified by:
getResourceDescriptionin interfaceorg.eclipse.xtext.resource.IResourceDescriptions
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.eclipse.xtext.resource.ISelectable
-
-