org.eclipse.ocl.examples.debug.vm.srclookup
Class VMSourcePathComputer
java.lang.Object
org.eclipse.ocl.examples.debug.vm.srclookup.VMSourcePathComputer
- All Implemented Interfaces:
- org.eclipse.debug.core.sourcelookup.ISourcePathComputer, org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate
- Direct Known Subclasses:
- OCLSourcePathComputer
public abstract class VMSourcePathComputer
- extends java.lang.Object
- implements org.eclipse.debug.core.sourcelookup.ISourcePathComputer
Fields inherited from interface org.eclipse.debug.core.sourcelookup.ISourcePathComputer |
ATTR_SOURCE_PATH_COMPUTER_ID |
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VMSourcePathComputer
public VMSourcePathComputer()
getIFile
public static org.eclipse.core.resources.IFile getIFile(java.lang.String fileUnderWorkspace)
getWorkspaceFile
public static org.eclipse.core.resources.IFile getWorkspaceFile(java.lang.String name)
getWorkspaceFile
public static org.eclipse.core.resources.IFile getWorkspaceFile(org.eclipse.emf.common.util.URI uri)
getId
@NonNull
public abstract java.lang.String getId()
- Specified by:
getId
in interface org.eclipse.debug.core.sourcelookup.ISourcePathComputer
computeSourceContainers
@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
- Specified by:
computeSourceContainers
in interface org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate
- Throws:
org.eclipse.core.runtime.CoreException
getModuleFile
protected abstract org.eclipse.emf.common.util.URI getModuleFile(@NonNull
org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException