public class TypeSearchScope extends Object implements ITypeSearchScope
| Constructor and Description |
|---|
TypeSearchScope() |
TypeSearchScope(boolean workspaceScope) |
TypeSearchScope(ICProject project) |
TypeSearchScope(ITypeSearchScope scope) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(ICElement elem) |
void |
add(ICProject project) |
void |
add(org.eclipse.core.runtime.IPath path,
boolean addSubfolders,
ICProject enclosingProject) |
void |
add(ITypeSearchScope scope) |
void |
add(IWorkingCopy workingCopy) |
void |
addWorkspace() |
void |
clear() |
Collection<org.eclipse.core.runtime.IPath> |
containerSet() |
boolean |
encloses(ICElement element) |
boolean |
encloses(ICProject project) |
boolean |
encloses(org.eclipse.core.runtime.IPath path) |
boolean |
encloses(ITypeSearchScope scope) |
boolean |
encloses(IWorkingCopy workingCopy) |
boolean |
encloses(String path) |
Collection<ICProject> |
enclosingProjectSet() |
ICProject[] |
getEnclosingProjects() |
boolean |
isEmpty() |
boolean |
isPathScope() |
boolean |
isProjectScope() |
boolean |
isWorkspaceScope() |
Collection<org.eclipse.core.runtime.IPath> |
pathSet() |
Collection<ICProject> |
projectSet() |
public TypeSearchScope()
public TypeSearchScope(boolean workspaceScope)
public TypeSearchScope(ITypeSearchScope scope)
public TypeSearchScope(ICProject project)
public Collection<org.eclipse.core.runtime.IPath> pathSet()
pathSet in interface ITypeSearchScopepublic Collection<org.eclipse.core.runtime.IPath> containerSet()
containerSet in interface ITypeSearchScopepublic Collection<ICProject> projectSet()
projectSet in interface ITypeSearchScopepublic Collection<ICProject> enclosingProjectSet()
enclosingProjectSet in interface ITypeSearchScopepublic boolean encloses(ITypeSearchScope scope)
encloses in interface ITypeSearchScopepublic boolean encloses(ICProject project)
encloses in interface ITypeSearchScopepublic boolean encloses(org.eclipse.core.runtime.IPath path)
encloses in interface ITypeSearchScopepublic boolean encloses(String path)
encloses in interface ITypeSearchScopepublic boolean encloses(ICElement element)
encloses in interface ITypeSearchScopepublic boolean encloses(IWorkingCopy workingCopy)
encloses in interface ITypeSearchScopepublic ICProject[] getEnclosingProjects()
getEnclosingProjects in interface ITypeSearchScopepublic boolean isPathScope()
isPathScope in interface ITypeSearchScopepublic boolean isProjectScope()
isProjectScope in interface ITypeSearchScopepublic boolean isWorkspaceScope()
isWorkspaceScope in interface ITypeSearchScopepublic boolean isEmpty()
isEmpty in interface ITypeSearchScopepublic void add(IWorkingCopy workingCopy)
add in interface ITypeSearchScopepublic void add(org.eclipse.core.runtime.IPath path,
boolean addSubfolders,
ICProject enclosingProject)
add in interface ITypeSearchScopepublic void add(ICProject project)
add in interface ITypeSearchScopepublic void addWorkspace()
addWorkspace in interface ITypeSearchScopepublic void add(ICElement elem)
add in interface ITypeSearchScopepublic void add(ITypeSearchScope scope)
add in interface ITypeSearchScopepublic void clear()
clear in interface ITypeSearchScopeCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.