package org.nodeclipse.debug.model;
import org.eclipse.debug.core.DebugException;
import org.eclipse.debug.core.model.IDebugTarget;
import org.eclipse.debug.core.model.IValue;
import org.eclipse.debug.core.model.IVariable;
public class Variable extends NodeDebugElement implements IVariable {
private Value value;
public Variable(IDebugTarget target) {
super(target);
// TODO Auto-generated method stub
value = new Value(target, "value");
}
@Override
public void setValue(String expression) throws DebugException {
// TODO Auto-generated method stub
}
@Override
public void setValue(IValue value) throws DebugException {
// TODO Auto-generated method stub
}
@Override
public boolean supportsValueModification() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean verifyValue(String expression) throws DebugException {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean verifyValue(IValue value) throws DebugException {
// TODO Auto-generated method stub
return false;
}
@Override
public IValue getValue() throws DebugException {
// TODO Auto-generated method stub
return value;
}
@Override
public String getName() throws DebugException {
// TODO Auto-generated method stub
return null;
}
@Override
public String getReferenceTypeName() throws DebugException {
// TODO Auto-generated method stub
return value.getReferenceTypeName();
}
@Override
public boolean hasValueChanged() throws DebugException {
// TODO Auto-generated method stub
return false;
}
}