/** * */ package automenta.netention.value.integer; import automenta.netention.Mode; import automenta.netention.PropertyValue; import automenta.netention.value.real.RealProp; import automenta.netention.value.integer.IntegerEquals; import automenta.netention.value.integer.IntegerIs; public class IntProp extends RealProp { public IntProp() { super(); } public IntProp(String id, String name) { super(id, name); } public boolean isInteger() { return true; } @Override public PropertyValue newDefaultValue(Mode mode) { if (mode == Mode.Imaginary) { return new IntegerEquals(0); } else { return new IntegerIs(0); } } }