Class Vb
- java.lang.Object
-
- org.proforma.variability.transfer.V
-
- org.proforma.variability.transfer.Vns
-
- org.proforma.variability.transfer.Vb
-
- All Implemented Interfaces:
Serializable
,Comparable<V>
public class Vb extends Vns
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vb
clone()
double
distanceTo(V choice)
boolean
equals(Object obj)
Boolean
getSpec()
Class<?>
getSpecType()
protected Character
getSpecTypeSymbol()
Boolean
getValue()
Class<?>
getValueType()
int
hashCode()
boolean
isSpec()
boolean
isValue()
Vb
switchToSpec()
Vb
switchToValue()
-
Methods inherited from class org.proforma.variability.transfer.Vns
isIntervalScaled
-
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
-
distanceTo
public double distanceTo(V choice)
- Specified by:
distanceTo
in classV
-
getSpecType
public Class<?> getSpecType()
- Specified by:
getSpecType
in classV
-
getValueType
public Class<?> getValueType()
- Specified by:
getValueType
in classV
-
switchToSpec
public Vb switchToSpec()
- Specified by:
switchToSpec
in classV
-
switchToValue
public Vb switchToValue()
- Specified by:
switchToValue
in classV
-
-