package tk.amberide.ide.data.state.node;
public class SimpleState<T> implements IMutableState<T> {
protected T value;
protected final String name;
public SimpleState(String name) {
this.name = name;
}
public SimpleState(String name, T value) {
this(name);
set(value);
}
@Override
public void set(T value) {
this.value = value;
}
@Override
public T get() {
return value;
}
public String getName() {
return name;
}
}