package com.yoursway.introspection.internal.launches;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.debug.core.ILaunch;
import org.eclipse.debug.core.ILaunchesListener2;
public class LaunchesObserver implements ILaunchesListener2 {
private List<String> launchesInfo = new ArrayList<String>();
public List<String> getLaunchesInfo() {
return launchesInfo;
}
public void launchesTerminated(ILaunch[] launches) {
for (ILaunch l : launches)
launchesInfo.add("Terminated: " + l.toString());
}
public void launchesAdded(ILaunch[] launches) {
for (ILaunch l : launches)
launchesInfo.add("Added: " + l.toString());
}
public void launchesChanged(ILaunch[] launches) {
}
public void launchesRemoved(ILaunch[] launches) {
}
}