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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IResourceDescriptions
org.eclipse.xtext.resource.IResourceDescriptions.IContextAware, org.eclipse.xtext.resource.IResourceDescriptions.IResourceSetAware, org.eclipse.xtext.resource.IResourceDescriptions.NullImpl
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of descriptions. -
Method Summary
Modifier and TypeMethodDescriptionIterable<org.eclipse.xtext.resource.IResourceDescription>
Iterable<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) org.eclipse.xtext.resource.IResourceDescription
getResourceDescription
(org.eclipse.emf.common.util.URI uri) }boolean
isEmpty()
-
Constructor Details
-
BmEmfIndexAwareWorkspaceResourceDescriptions
public BmEmfIndexAwareWorkspaceResourceDescriptions()Creates a new instance of descriptions.
-
-
Method Details
-
getAllResourceDescriptions
- Specified by:
getAllResourceDescriptions
in interfaceorg.eclipse.xtext.resource.IResourceDescriptions
-
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
-
getResourceDescription
public org.eclipse.xtext.resource.IResourceDescription getResourceDescription(org.eclipse.emf.common.util.URI uri) }- Specified by:
getResourceDescription
in interfaceorg.eclipse.xtext.resource.IResourceDescriptions
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceorg.eclipse.xtext.resource.ISelectable
-