Interface IntegerDomainSubset<S extends IntegerDomainSubset<S>>
-
- All Superinterfaces:
IntegerDomain
,NumberDomain
,NumberDomainSubset<S,IntegerDomain>
,Serializable
,ValueDomain
,ValueDomainSubset<S,IntegerDomain>
- All Known Implementing Classes:
EntireIntegerDomainSubset
public interface IntegerDomainSubset<S extends IntegerDomainSubset<S>> extends NumberDomainSubset<S,IntegerDomain>, IntegerDomain
Representation of a subset of the VTL "Integer" domain.- Author:
- Valentino Pinna
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScalarValue<?,?,S,IntegerDomain>
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,IntegerDomain> cast(ScalarValue<?,?,?,?> value)
Description copied from interface:ValueDomainSubset
Casts the given ScalarValue to this ValueDomainSubset- Specified by:
cast
in interfaceNumberDomainSubset<S extends IntegerDomainSubset<S>,IntegerDomain>
- Specified by:
cast
in interfaceValueDomainSubset<S extends IntegerDomainSubset<S>,IntegerDomain>
- Parameters:
value
- theScalarValue
to cast- Returns:
- the casted
ScalarValue
-
-