igeo
Interface IIntegerI
- All Superinterfaces:
- IIntegerOp, IParameter
- All Known Implementing Classes:
- IInteger, IIntegerR
public interface IIntegerI
- extends IIntegerOp
Interface of integer to be used as IParameterObject.
x
int x()
- Specified by:
x
in interface IIntegerOp
- Returns:
- Primitive value.
get
IInteger get()
- Specified by:
get
in interface IIntegerOp
- Specified by:
get
in interface IParameter
- Returns:
- Fixed value but in wrapper class.
getX
IIntegerI getX()
- Returns:
- Generic parameter of the value (either of entity class or reference class).
dup
IIntegerI dup()
- Returns:
- Duplicated instance.
set
IIntegerI set(IIntegerI v)
- convert reference tree to one constant value
set
IIntegerI set(int v)
set
IIntegerI set(double v)
set
IIntegerI set(IDoubleI v)
add
IIntegerI add(IIntegerI v)
add
IIntegerI add(int v)
sub
IIntegerI sub(IIntegerI v)
sub
IIntegerI sub(int v)
mul
IIntegerI mul(IIntegerI v)
mul
IIntegerI mul(int v)
div
IIntegerI div(IIntegerI v)
div
IIntegerI div(int v)
neg
IIntegerI neg()
mod
IIntegerI mod(IIntegerI v)
mod
IIntegerI mod(int v)
eq
boolean eq(int v)
eq
boolean eq(IIntegerI v)
eq
boolean eq(ISwitchE e,
IIntegerI v)
eq
IBoolI eq(ISwitchR r,
IIntegerI v)