org.eclipse.ocl.examples.xtext.essentialocl.ui.findrefs
Class BaseReferenceFinder

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.findrefs.DefaultReferenceFinder
      extended by org.eclipse.ocl.examples.xtext.essentialocl.ui.findrefs.BaseReferenceFinder
All Implemented Interfaces:
org.eclipse.xtext.ui.editor.findrefs.IReferenceFinder

public class BaseReferenceFinder
extends org.eclipse.xtext.ui.editor.findrefs.DefaultReferenceFinder


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.findrefs.IReferenceFinder
org.eclipse.xtext.ui.editor.findrefs.IReferenceFinder.ILocalResourceAccess, org.eclipse.xtext.ui.editor.findrefs.IReferenceFinder.IQueryData
 
Constructor Summary
BaseReferenceFinder(org.eclipse.xtext.resource.IResourceDescriptions index)
           
 
Method Summary
protected  java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> createExportedElementsMap(org.eclipse.emf.ecore.resource.Resource resource)
           
 void findLocalReferences(java.util.Set<? extends org.eclipse.emf.ecore.EObject> targets, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IReferenceDescription> acceptor, com.google.common.base.Predicate<org.eclipse.xtext.resource.IReferenceDescription> filter, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.findrefs.DefaultReferenceFinder
findAllReferences, findClosestExportedContainerURI, findIndexedReferences, findIndexedReferences, findIndexedReferences, findLocalReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseReferenceFinder

@Inject
public BaseReferenceFinder(org.eclipse.xtext.resource.IResourceDescriptions index)
Method Detail

createExportedElementsMap

protected java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> createExportedElementsMap(org.eclipse.emf.ecore.resource.Resource resource)
Overrides:
createExportedElementsMap in class org.eclipse.xtext.ui.editor.findrefs.DefaultReferenceFinder

findLocalReferences

public void findLocalReferences(java.util.Set<? extends org.eclipse.emf.ecore.EObject> targets,
                                org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IReferenceDescription> acceptor,
                                com.google.common.base.Predicate<org.eclipse.xtext.resource.IReferenceDescription> filter,
                                org.eclipse.core.runtime.IProgressMonitor monitor)
Overrides:
findLocalReferences in class org.eclipse.xtext.ui.editor.findrefs.DefaultReferenceFinder