1 11 package org.eclipse.debug.core; 12 13 14 import org.eclipse.debug.core.model.IExpression; 15 import org.eclipse.debug.core.model.IWatchExpression; 16 import org.eclipse.debug.core.model.IWatchExpressionDelegate; 17 18 36 public interface IExpressionManager { 37 44 public void addExpression(IExpression expression); 45 46 54 public void addExpressions(IExpression[] expressions); 55 56 65 public IWatchExpression newWatchExpression(String expressionText); 66 67 73 public IExpression[] getExpressions(); 74 75 80 public boolean hasExpressions(); 81 82 89 public IExpression[] getExpressions(String modelIdentifier); 90 91 98 public void removeExpression(IExpression expression); 99 100 108 public void removeExpressions(IExpression[] expressions); 109 110 116 public void addExpressionListener(IExpressionListener listener); 117 118 124 public void removeExpressionListener(IExpressionListener listener); 125 126 133 public void addExpressionListener(IExpressionsListener listener); 134 135 142 public void removeExpressionListener(IExpressionsListener listener); 143 144 155 public IWatchExpressionDelegate newWatchExpressionDelegate(String id); 156 157 167 public boolean hasWatchExpressionDelegate(String id); 168 } 169 170 171 | Popular Tags |