org.eclipse.cdt.ui.newui
Class ManageConfigRunner

java.lang.Object
  extended by org.eclipse.cdt.ui.newui.ManageConfigRunner
All Implemented Interfaces:
IConfigManager

public class ManageConfigRunner
extends java.lang.Object
implements IConfigManager


Constructor Summary
ManageConfigRunner()
           
 
Method Summary
 boolean canManage(org.eclipse.core.resources.IProject[] obs)
          Checks whether objects are applicable to the manager
static ManageConfigRunner getDefault()
           
 boolean manage(org.eclipse.core.resources.IProject[] obs, boolean doOk)
          Displays "Manage Configurations" dialog
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManageConfigRunner

public ManageConfigRunner()
Method Detail

getDefault

public static ManageConfigRunner getDefault()

canManage

public boolean canManage(org.eclipse.core.resources.IProject[] obs)
Description copied from interface: IConfigManager
Checks whether objects are applicable to the manager

Specified by:
canManage in interface IConfigManager
Parameters:
obs - - selected projects
Returns:
true if Configuration Management is possible for these objects

manage

public boolean manage(org.eclipse.core.resources.IProject[] obs,
                      boolean doOk)
Description copied from interface: IConfigManager
Displays "Manage Configurations" dialog

Specified by:
manage in interface IConfigManager
Parameters:
obs - - selected projects
doOk - - whether data saving is required
Returns:
true if user pressed OK in dialog