Class Vc
- java.lang.Object
-
- org.proforma.variability.transfer.V
-
- org.proforma.variability.transfer.Vis
-
- org.proforma.variability.transfer.Vc
-
- All Implemented Interfaces:
Serializable
,Comparable<V>
public class Vc extends Vis
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Vc
abs()
Vc
clone()
Long
countStepsFromThisTo(Vis other)
Vc
divideBy(long i)
boolean
equals(Object obj)
long
flooredDivideBy(Vis divisor)
static Vc
fromDouble(double d, Vp vp)
Character
getSpec()
Class<?>
getSpecType()
protected Character
getSpecTypeSymbol()
Character
getValue()
Class<?>
getValueType()
int
hashCode()
boolean
isSpec()
boolean
isValue()
boolean
isZero()
Vc
minus(Vis other)
Vc
modulo(long i)
Vc
plus(Vis other)
Vc
pred()
Vc
succ()
Vc
switchToSpec()
Vc
switchToValue()
Vc
times(long i)
double
toDouble()
-
Methods inherited from class org.proforma.variability.transfer.Vis
distanceTo, distanceTo, hasDivisor, isIntervalScaled, max, min, zero
-
Methods inherited from class org.proforma.variability.transfer.V
collectDefRefs, compareTo, convertToSpec, convertToValue, fromSpec, fromSpec, fromString, fromValue, fromValue, getVp, nullToString, pushInheritedCVpToChildren, setParent, setVp, toString, toString
-
-
-
-
Method Detail
-
getSpecTypeSymbol
protected Character getSpecTypeSymbol()
- Specified by:
getSpecTypeSymbol
in classV
-
flooredDivideBy
public long flooredDivideBy(Vis divisor)
- Specified by:
flooredDivideBy
in classVis
-
countStepsFromThisTo
public Long countStepsFromThisTo(Vis other)
- Specified by:
countStepsFromThisTo
in classVis
-
getSpecType
public Class<?> getSpecType()
- Specified by:
getSpecType
in classV
-
getValueType
public Class<?> getValueType()
- Specified by:
getValueType
in classV
-
switchToSpec
public Vc switchToSpec()
- Specified by:
switchToSpec
in classV
-
switchToValue
public Vc switchToValue()
- Specified by:
switchToValue
in classV
-
-