Package org.eclipse.cdt.core.browser
Class TypeSearchScope
- java.lang.Object
-
- org.eclipse.cdt.core.browser.TypeSearchScope
-
- All Implemented Interfaces:
ITypeSearchScope
public class TypeSearchScope extends java.lang.Object implements ITypeSearchScope
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Constructor Summary
Constructors Constructor Description TypeSearchScope()TypeSearchScope(boolean workspaceScope)TypeSearchScope(ITypeSearchScope scope)TypeSearchScope(ICProject project)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(ITypeSearchScope scope)voidadd(ICElement elem)voidadd(ICProject project)voidadd(IWorkingCopy workingCopy)voidadd(org.eclipse.core.runtime.IPath path, boolean addSubfolders, ICProject enclosingProject)voidaddWorkspace()voidclear()java.util.Collection<org.eclipse.core.runtime.IPath>containerSet()booleanencloses(java.lang.String path)booleanencloses(ITypeSearchScope scope)booleanencloses(ICElement element)booleanencloses(ICProject project)booleanencloses(IWorkingCopy workingCopy)booleanencloses(org.eclipse.core.runtime.IPath path)java.util.Collection<ICProject>enclosingProjectSet()ICProject[]getEnclosingProjects()booleanisEmpty()booleanisPathScope()booleanisProjectScope()booleanisWorkspaceScope()java.util.Collection<org.eclipse.core.runtime.IPath>pathSet()java.util.Collection<ICProject>projectSet()
-
-
-
Constructor Detail
-
TypeSearchScope
public TypeSearchScope()
-
TypeSearchScope
public TypeSearchScope(boolean workspaceScope)
-
TypeSearchScope
public TypeSearchScope(ITypeSearchScope scope)
-
TypeSearchScope
public TypeSearchScope(ICProject project)
-
-
Method Detail
-
pathSet
public java.util.Collection<org.eclipse.core.runtime.IPath> pathSet()
- Specified by:
pathSetin interfaceITypeSearchScope
-
containerSet
public java.util.Collection<org.eclipse.core.runtime.IPath> containerSet()
- Specified by:
containerSetin interfaceITypeSearchScope
-
projectSet
public java.util.Collection<ICProject> projectSet()
- Specified by:
projectSetin interfaceITypeSearchScope
-
enclosingProjectSet
public java.util.Collection<ICProject> enclosingProjectSet()
- Specified by:
enclosingProjectSetin interfaceITypeSearchScope
-
encloses
public boolean encloses(ITypeSearchScope scope)
- Specified by:
enclosesin interfaceITypeSearchScope
-
encloses
public boolean encloses(ICProject project)
- Specified by:
enclosesin interfaceITypeSearchScope
-
encloses
public boolean encloses(org.eclipse.core.runtime.IPath path)
- Specified by:
enclosesin interfaceITypeSearchScope
-
encloses
public boolean encloses(java.lang.String path)
- Specified by:
enclosesin interfaceITypeSearchScope
-
encloses
public boolean encloses(ICElement element)
- Specified by:
enclosesin interfaceITypeSearchScope
-
encloses
public boolean encloses(IWorkingCopy workingCopy)
- Specified by:
enclosesin interfaceITypeSearchScope
-
getEnclosingProjects
public ICProject[] getEnclosingProjects()
- Specified by:
getEnclosingProjectsin interfaceITypeSearchScope
-
isPathScope
public boolean isPathScope()
- Specified by:
isPathScopein interfaceITypeSearchScope
-
isProjectScope
public boolean isProjectScope()
- Specified by:
isProjectScopein interfaceITypeSearchScope
-
isWorkspaceScope
public boolean isWorkspaceScope()
- Specified by:
isWorkspaceScopein interfaceITypeSearchScope
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceITypeSearchScope
-
add
public void add(IWorkingCopy workingCopy)
- Specified by:
addin interfaceITypeSearchScope
-
add
public void add(org.eclipse.core.runtime.IPath path, boolean addSubfolders, ICProject enclosingProject)- Specified by:
addin interfaceITypeSearchScope
-
add
public void add(ICProject project)
- Specified by:
addin interfaceITypeSearchScope
-
addWorkspace
public void addWorkspace()
- Specified by:
addWorkspacein interfaceITypeSearchScope
-
add
public void add(ICElement elem)
- Specified by:
addin interfaceITypeSearchScope
-
add
public void add(ITypeSearchScope scope)
- Specified by:
addin interfaceITypeSearchScope
-
clear
public void clear()
- Specified by:
clearin interfaceITypeSearchScope
-
-