1 11 package org.eclipse.debug.core; 12 13 14 import java.util.List ; 15 import java.util.Map ; 16 import java.util.Set ; 17 18 import org.eclipse.core.resources.IContainer; 19 import org.eclipse.core.resources.IResource; 20 import org.eclipse.core.runtime.CoreException; 21 import org.eclipse.core.runtime.IAdaptable; 22 23 45 public interface ILaunchConfigurationWorkingCopy extends ILaunchConfiguration, IAdaptable { 46 47 54 public boolean isDirty(); 55 56 70 public ILaunchConfiguration doSave() throws CoreException; 71 72 78 public void setAttribute(String attributeName, int value); 79 80 88 public void setAttribute(String attributeName, String value); 89 90 99 public void setAttribute(String attributeName, List value); 100 101 110 public void setAttribute(String attributeName, Map value); 111 112 118 public void setAttribute(String attributeName, boolean value); 119 120 127 public ILaunchConfiguration getOriginal(); 128 129 139 public void rename(String name); 140 141 163 public void setContainer(IContainer container); 164 165 178 public void setAttributes(Map attributes); 179 180 188 public void setMappedResources(IResource[] resources); 189 190 202 public void setModes(Set modes); 203 204 214 public void setPreferredLaunchDelegate(Set modes, String delegateId); 215 216 227 public void addModes(Set modes); 228 229 240 public void removeModes(Set modes); 241 242 249 public ILaunchConfigurationWorkingCopy getParent(); 250 } 251 | Popular Tags |