1 11 package org.eclipse.debug.core.model; 12 13 14 import org.eclipse.core.runtime.IAdaptable; 15 import org.eclipse.debug.core.DebugException; 16 import org.eclipse.debug.core.DebugPlugin; 17 import org.eclipse.debug.core.ILaunch; 18 19 32 public interface IProcess extends IAdaptable, ITerminate { 33 34 40 public final static String ATTR_CMDLINE= DebugPlugin.getUniqueIdentifier() + ".ATTR_CMDLINE"; 42 50 public final static String ATTR_PROCESS_TYPE = DebugPlugin.getUniqueIdentifier() + ".ATTR_PROCESS_TYPE"; 52 59 public final static String ATTR_PROCESS_LABEL = DebugPlugin.getUniqueIdentifier() + ".ATTR_PROCESS_LABEL"; 61 66 public String getLabel(); 67 72 public ILaunch getLaunch(); 73 79 public IStreamsProxy getStreamsProxy(); 80 81 87 public void setAttribute(String key, String value); 88 89 95 public String getAttribute(String key); 96 97 104 public int getExitValue() throws DebugException; 105 } 106 | Popular Tags |