Class AbstractHierarchyBuilder
- java.lang.Object
-
- org.eclipse.xtext.ide.editor.hierarchy.AbstractHierarchyBuilder
-
- All Implemented Interfaces:
IHierarchyBuilder
- Direct Known Subclasses:
DefaultCallHierarchyBuilder
public abstract class AbstractHierarchyBuilder extends java.lang.Object implements IHierarchyBuilder
- Since:
- 2.10
-
-
Constructor Summary
Constructors Constructor Description AbstractHierarchyBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.xtext.resource.IEObjectDescriptiongetDescription(org.eclipse.emf.common.util.URI objectURI)protected org.eclipse.xtext.resource.IEObjectDescriptiongetDescription(org.eclipse.emf.ecore.EObject object)protected IHierarchyNodeLocationProvidergetHierarchyNodeLocationProvider()protected org.eclipse.xtext.resource.IResourceDescriptionsgetIndexData()protected org.eclipse.xtext.findReferences.IReferenceFindergetReferenceFinder()protected org.eclipse.xtext.findReferences.IReferenceFinder.IResourceAccessgetResourceAccess()protected org.eclipse.xtext.resource.IResourceServiceProvider.RegistrygetResourceServiceProviderRegistry()protected org.eclipse.xtext.findReferences.TargetURICollectorgetTargetURICollector()protected javax.inject.Provider<org.eclipse.xtext.findReferences.TargetURIs>getTargetURIProvider()protected booleanisAssignable(org.eclipse.emf.ecore.EClass superType, org.eclipse.emf.ecore.EClassifier type)protected <R> RreadOnly(org.eclipse.emf.common.util.URI objectURI, org.eclipse.xtext.util.concurrent.IUnitOfWork<R,org.eclipse.emf.ecore.EObject> work)voidsetHierarchyNodeLocationProvider(IHierarchyNodeLocationProvider hierarchyNodeLocationProvider)voidsetIndexData(org.eclipse.xtext.resource.IResourceDescriptions indexData)voidsetReferenceFinder(org.eclipse.xtext.findReferences.IReferenceFinder referenceFinder)voidsetResourceAccess(org.eclipse.xtext.findReferences.IReferenceFinder.IResourceAccess resourceAccess)voidsetResourceServiceProviderRegistry(org.eclipse.xtext.resource.IResourceServiceProvider.Registry resourceServiceProviderRegistry)voidsetTargetURICollector(org.eclipse.xtext.findReferences.TargetURICollector targetURICollector)voidsetTargetURIProvider(javax.inject.Provider<org.eclipse.xtext.findReferences.TargetURIs> targetURIProvider)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.ide.editor.hierarchy.IHierarchyBuilder
buildChildren, buildRoots
-
-
-
-
Method Detail
-
readOnly
protected <R> R readOnly(org.eclipse.emf.common.util.URI objectURI, org.eclipse.xtext.util.concurrent.IUnitOfWork<R,org.eclipse.emf.ecore.EObject> work)
-
getDescription
protected org.eclipse.xtext.resource.IEObjectDescription getDescription(org.eclipse.emf.common.util.URI objectURI)
-
getDescription
protected org.eclipse.xtext.resource.IEObjectDescription getDescription(org.eclipse.emf.ecore.EObject object)
-
isAssignable
protected boolean isAssignable(org.eclipse.emf.ecore.EClass superType, org.eclipse.emf.ecore.EClassifier type)
-
getResourceAccess
protected org.eclipse.xtext.findReferences.IReferenceFinder.IResourceAccess getResourceAccess()
-
setResourceAccess
public void setResourceAccess(org.eclipse.xtext.findReferences.IReferenceFinder.IResourceAccess resourceAccess)
-
getIndexData
protected org.eclipse.xtext.resource.IResourceDescriptions getIndexData()
-
setIndexData
public void setIndexData(org.eclipse.xtext.resource.IResourceDescriptions indexData)
-
getReferenceFinder
protected org.eclipse.xtext.findReferences.IReferenceFinder getReferenceFinder()
-
setReferenceFinder
public void setReferenceFinder(org.eclipse.xtext.findReferences.IReferenceFinder referenceFinder)
-
getTargetURICollector
protected org.eclipse.xtext.findReferences.TargetURICollector getTargetURICollector()
-
setTargetURICollector
public void setTargetURICollector(org.eclipse.xtext.findReferences.TargetURICollector targetURICollector)
-
getTargetURIProvider
protected javax.inject.Provider<org.eclipse.xtext.findReferences.TargetURIs> getTargetURIProvider()
-
setTargetURIProvider
public void setTargetURIProvider(javax.inject.Provider<org.eclipse.xtext.findReferences.TargetURIs> targetURIProvider)
-
getHierarchyNodeLocationProvider
protected IHierarchyNodeLocationProvider getHierarchyNodeLocationProvider()
-
setHierarchyNodeLocationProvider
public void setHierarchyNodeLocationProvider(IHierarchyNodeLocationProvider hierarchyNodeLocationProvider)
-
getResourceServiceProviderRegistry
protected org.eclipse.xtext.resource.IResourceServiceProvider.Registry getResourceServiceProviderRegistry()
-
setResourceServiceProviderRegistry
public void setResourceServiceProviderRegistry(org.eclipse.xtext.resource.IResourceServiceProvider.Registry resourceServiceProviderRegistry)
-
-