public abstract class VMSourcePathComputer
extends java.lang.Object
implements org.eclipse.debug.core.sourcelookup.ISourcePathComputer
Constructor and Description |
---|
VMSourcePathComputer() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.debug.core.sourcelookup.ISourceContainer[] |
computeSourceContainers(org.eclipse.debug.core.ILaunchConfiguration configuration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
abstract java.lang.String |
getId() |
static org.eclipse.core.resources.IFile |
getIFile(java.lang.String fileUnderWorkspace) |
protected abstract org.eclipse.emf.common.util.URI |
getModuleFile(org.eclipse.debug.core.ILaunchConfiguration configuration) |
static org.eclipse.core.resources.IFile |
getWorkspaceFile(java.lang.String name) |
static org.eclipse.core.resources.IFile |
getWorkspaceFile(org.eclipse.emf.common.util.URI uri) |
public static org.eclipse.core.resources.IFile getIFile(java.lang.String fileUnderWorkspace)
public static org.eclipse.core.resources.IFile getWorkspaceFile(java.lang.String name)
public static org.eclipse.core.resources.IFile getWorkspaceFile(org.eclipse.emf.common.util.URI uri)
@NonNull public abstract java.lang.String getId()
getId
in interface org.eclipse.debug.core.sourcelookup.ISourcePathComputer
@NonNull public org.eclipse.debug.core.sourcelookup.ISourceContainer[] computeSourceContainers(org.eclipse.debug.core.ILaunchConfiguration configuration, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
computeSourceContainers
in interface org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate
org.eclipse.core.runtime.CoreException
protected abstract org.eclipse.emf.common.util.URI getModuleFile(@NonNull org.eclipse.debug.core.ILaunchConfiguration configuration) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException