org.eclipse.cdt.internal.ui.viewsupport
Class IndexUI

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.viewsupport.IndexUI

public class IndexUI
extends java.lang.Object


Constructor Summary
IndexUI()
           
 
Method Summary
static org.eclipse.cdt.core.index.IIndexBinding elementToBinding(org.eclipse.cdt.core.index.IIndex index, org.eclipse.cdt.core.model.ICElement element)
           
static org.eclipse.cdt.core.index.IIndexInclude elementToInclude(org.eclipse.cdt.core.index.IIndex index, org.eclipse.cdt.core.model.IInclude include)
           
static org.eclipse.cdt.core.index.IIndexName elementToName(org.eclipse.cdt.core.index.IIndex index, org.eclipse.cdt.core.model.ICElement element)
           
static org.eclipse.cdt.internal.core.model.ext.ICElementHandle[] findAllDefinitions(org.eclipse.cdt.core.index.IIndex index, org.eclipse.cdt.core.dom.ast.IBinding binding)
           
static org.eclipse.cdt.internal.core.model.ext.ICElementHandle findAnyDeclaration(org.eclipse.cdt.core.index.IIndex index, org.eclipse.cdt.core.model.ICProject preferProject, org.eclipse.cdt.core.dom.ast.IBinding binding)
           
static org.eclipse.cdt.internal.core.model.ext.ICElementHandle[] findRepresentative(org.eclipse.cdt.core.index.IIndex index, org.eclipse.cdt.core.dom.ast.IBinding binding)
           
static org.eclipse.cdt.internal.core.model.ext.ICElementHandle getCElementForName(org.eclipse.cdt.core.model.ICProject preferProject, org.eclipse.cdt.core.index.IIndex index, org.eclipse.cdt.core.dom.ast.IASTName declName)
           
static org.eclipse.cdt.internal.core.model.ext.ICElementHandle getCElementForName(org.eclipse.cdt.core.model.ICProject preferProject, org.eclipse.cdt.core.index.IIndex index, org.eclipse.cdt.core.index.IIndexName declName)
           
static org.eclipse.cdt.internal.core.model.ext.ICElementHandle getCElementForName(org.eclipse.cdt.core.model.ICProject preferProject, org.eclipse.cdt.core.index.IIndex index, org.eclipse.cdt.core.dom.IName declName)
           
static org.eclipse.cdt.internal.core.model.ext.ICElementHandle getCElementForName(org.eclipse.cdt.core.model.ITranslationUnit tu, org.eclipse.cdt.core.index.IIndex index, org.eclipse.cdt.core.index.IIndexName declName)
           
static org.eclipse.cdt.core.dom.ast.IASTName getSelectedName(org.eclipse.ui.IEditorInput editorInput, org.eclipse.jface.text.ITextSelection selection)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexUI

public IndexUI()
Method Detail

elementToBinding

public static org.eclipse.cdt.core.index.IIndexBinding elementToBinding(org.eclipse.cdt.core.index.IIndex index,
                                                                        org.eclipse.cdt.core.model.ICElement element)
                                                                 throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

elementToName

public static org.eclipse.cdt.core.index.IIndexName elementToName(org.eclipse.cdt.core.index.IIndex index,
                                                                  org.eclipse.cdt.core.model.ICElement element)
                                                           throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

elementToInclude

public static org.eclipse.cdt.core.index.IIndexInclude elementToInclude(org.eclipse.cdt.core.index.IIndex index,
                                                                        org.eclipse.cdt.core.model.IInclude include)
                                                                 throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

findRepresentative

public static org.eclipse.cdt.internal.core.model.ext.ICElementHandle[] findRepresentative(org.eclipse.cdt.core.index.IIndex index,
                                                                                           org.eclipse.cdt.core.dom.ast.IBinding binding)
                                                                                    throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

findAllDefinitions

public static org.eclipse.cdt.internal.core.model.ext.ICElementHandle[] findAllDefinitions(org.eclipse.cdt.core.index.IIndex index,
                                                                                           org.eclipse.cdt.core.dom.ast.IBinding binding)
                                                                                    throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getCElementForName

public static org.eclipse.cdt.internal.core.model.ext.ICElementHandle getCElementForName(org.eclipse.cdt.core.model.ICProject preferProject,
                                                                                         org.eclipse.cdt.core.index.IIndex index,
                                                                                         org.eclipse.cdt.core.dom.IName declName)
                                                                                  throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getCElementForName

public static org.eclipse.cdt.internal.core.model.ext.ICElementHandle getCElementForName(org.eclipse.cdt.core.model.ICProject preferProject,
                                                                                         org.eclipse.cdt.core.index.IIndex index,
                                                                                         org.eclipse.cdt.core.dom.ast.IASTName declName)
                                                                                  throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getCElementForName

public static org.eclipse.cdt.internal.core.model.ext.ICElementHandle getCElementForName(org.eclipse.cdt.core.model.ICProject preferProject,
                                                                                         org.eclipse.cdt.core.index.IIndex index,
                                                                                         org.eclipse.cdt.core.index.IIndexName declName)
                                                                                  throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getCElementForName

public static org.eclipse.cdt.internal.core.model.ext.ICElementHandle getCElementForName(org.eclipse.cdt.core.model.ITranslationUnit tu,
                                                                                         org.eclipse.cdt.core.index.IIndex index,
                                                                                         org.eclipse.cdt.core.index.IIndexName declName)
                                                                                  throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

findAnyDeclaration

public static org.eclipse.cdt.internal.core.model.ext.ICElementHandle findAnyDeclaration(org.eclipse.cdt.core.index.IIndex index,
                                                                                         org.eclipse.cdt.core.model.ICProject preferProject,
                                                                                         org.eclipse.cdt.core.dom.ast.IBinding binding)
                                                                                  throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getSelectedName

public static org.eclipse.cdt.core.dom.ast.IASTName getSelectedName(org.eclipse.ui.IEditorInput editorInput,
                                                                    org.eclipse.jface.text.ITextSelection selection)
                                                             throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException