package org.korsakow.ide.resources.property;
public abstract class LongProperty extends AbstractProperty
{
public LongProperty(String id)
{
super(id);
}
@Override
public abstract Long getValue();
public abstract void setValue(Long value);
@Override
public void setValue(Object value)
{
Long l = null;
if (value instanceof Long) {
l = (Long)value;
} else {
if (value != null) {
String str = value.toString();
if (str.length() > 0) {
l = Long.parseLong(str);
}
}
}
setValue(l);
}
}