Interface NumberDomainSubset<S extends NumberDomainSubset<S,D>,D extends NumberDomain>
-
- All Superinterfaces:
NumberDomain
,Serializable
,ValueDomain
,ValueDomainSubset<S,D>
- All Known Subinterfaces:
IntegerDomainSubset<S>
- All Known Implementing Classes:
EntireIntegerDomainSubset
,EntireNumberDomainSubset
public interface NumberDomainSubset<S extends NumberDomainSubset<S,D>,D extends NumberDomain> extends ValueDomainSubset<S,D>, NumberDomain
Representation of a subset of the VTL "Number" domain.- Author:
- Valentino Pinna
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScalarValue<?,?,S,D>
cast(ScalarValue<?,?,?,?> value)
Casts the given ScalarValue to this ValueDomainSubset-
Methods inherited from interface it.bancaditalia.oss.vtl.model.domain.NumberDomain
isComparableWith
-
Methods inherited from interface it.bancaditalia.oss.vtl.model.data.ValueDomain
getVarName, isAssignableFrom
-
Methods inherited from interface it.bancaditalia.oss.vtl.model.data.ValueDomainSubset
equals, getCriterion, getParentDomain, hashCode
-
-
-
-
Method Detail
-
cast
ScalarValue<?,?,S,D> cast(ScalarValue<?,?,?,?> value)
Description copied from interface:ValueDomainSubset
Casts the given ScalarValue to this ValueDomainSubset- Specified by:
cast
in interfaceValueDomainSubset<S extends NumberDomainSubset<S,D>,D extends NumberDomain>
- Parameters:
value
- theScalarValue
to cast- Returns:
- the casted
ScalarValue
-
-