cdt/cdt_5_0_x/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/executables/IExecutablesChangeListener.java
changeset 14 c50c3d06898c
parent 0 0e6d23e2b466
equal deleted inserted replaced
8:2cfb52d98e82 14:c50c3d06898c
    10  *******************************************************************************/
    10  *******************************************************************************/
    11 
    11 
    12 package org.eclipse.cdt.debug.core.executables;
    12 package org.eclipse.cdt.debug.core.executables;
    13 
    13 
    14 import java.util.EventListener;
    14 import java.util.EventListener;
       
    15 import java.util.List;
    15 
    16 
    16 public interface IExecutablesChangeListener extends EventListener {
    17 public interface IExecutablesChangeListener extends EventListener {
    17 
    18 
    18 	public void executablesChanged(IExecutablesChangeEvent event);
    19 	/**
       
    20 	 * Called whenever the list of executables in the workspace changes, e.g. a 
       
    21 	 * project was opened/closed/created/deleted
       
    22 	 */
       
    23 	public void executablesListChanged();
    19 
    24 
       
    25 	/**
       
    26 	 * Called whenever some executables have changed, e.g. when a project is rebuilt or
       
    27 	 * cleaned.  The content may have changed for example, so the list of source files
       
    28 	 * may be different.
       
    29 	 * @param executables
       
    30 	 */
       
    31 	public void executablesChanged(List<Executable> executables);
    20 }
    32 }