org.eclipse.cdt.internal.ui.viewsupport
Class IndexUI
java.lang.Object
org.eclipse.cdt.internal.ui.viewsupport.IndexUI
public class IndexUI
- extends java.lang.Object
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 |
IndexUI
public IndexUI()
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