public class MavenLaunchConfigurationListener extends java.lang.Object implements org.eclipse.debug.core.ILaunchConfigurationListener, IMavenProjectChangedListener
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
MavenLaunchConfigurationListener() |
Modifier and Type | Method and Description |
---|---|
void |
launchConfigurationAdded(org.eclipse.debug.core.ILaunchConfiguration configuration) |
void |
launchConfigurationChanged(org.eclipse.debug.core.ILaunchConfiguration configuration) |
void |
launchConfigurationRemoved(org.eclipse.debug.core.ILaunchConfiguration configuration) |
void |
mavenProjectChanged(MavenProjectChangedEvent[] events,
org.eclipse.core.runtime.IProgressMonitor monitor)
This method is called while holding workspace lock.
|
private void |
updateLaunchConfiguration(org.eclipse.debug.core.ILaunchConfiguration configuration) |
public void launchConfigurationAdded(org.eclipse.debug.core.ILaunchConfiguration configuration)
launchConfigurationAdded
in interface org.eclipse.debug.core.ILaunchConfigurationListener
public void launchConfigurationChanged(org.eclipse.debug.core.ILaunchConfiguration configuration)
launchConfigurationChanged
in interface org.eclipse.debug.core.ILaunchConfigurationListener
public void launchConfigurationRemoved(org.eclipse.debug.core.ILaunchConfiguration configuration)
launchConfigurationRemoved
in interface org.eclipse.debug.core.ILaunchConfigurationListener
private void updateLaunchConfiguration(org.eclipse.debug.core.ILaunchConfiguration configuration)
public void mavenProjectChanged(MavenProjectChangedEvent[] events, org.eclipse.core.runtime.IProgressMonitor monitor)
IMavenProjectChangedListener
mavenProjectChanged
in interface IMavenProjectChangedListener