org.eclipse.emf.mwe.internal.ui.debug.sourcelookup
Class MWESourcePathComputerDelegate

java.lang.Object
  extended by org.eclipse.emf.mwe.internal.ui.debug.sourcelookup.MWESourcePathComputerDelegate
All Implemented Interfaces:
org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate

public class MWESourcePathComputerDelegate
extends java.lang.Object
implements org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate


Constructor Summary
MWESourcePathComputerDelegate()
           
 
Method Summary
 org.eclipse.debug.core.sourcelookup.ISourceContainer[] computeSourceContainers(org.eclipse.debug.core.ILaunchConfiguration configuration, org.eclipse.core.runtime.IProgressMonitor monitor)
          returns all SourceContainer corresponding to the entries as defined in the base project of the launch configuration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MWESourcePathComputerDelegate

public MWESourcePathComputerDelegate()
Method Detail

computeSourceContainers

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
returns all SourceContainer corresponding to the entries as defined in the base project of the launch configuration. The classpath resolving process is used from JavaRuntime, but we use our own container creator

Specified by:
computeSourceContainers in interface org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate
Throws:
org.eclipse.core.runtime.CoreException