Interface IValueTypeNumber<V extends IValue>

All Superinterfaces:
IValueType<V>, IValueTypeNamed<V>
All Known Implementing Classes:
ValueTypeDouble, ValueTypeInteger, ValueTypeLong

public interface IValueTypeNumber<V extends IValue> extends IValueType<V>, IValueTypeNamed<V>
A numerical value type. To allow for a good functioning, this requires all types to have mappings to each other in the IValueCastRegistry.