Class Vt
- java.lang.Object
-
- org.proforma.variability.transfer.V
-
- org.proforma.variability.transfer.Vns
-
- org.proforma.variability.transfer.Vt
-
- All Implemented Interfaces:
Serializable
,Comparable<V>
public class Vt extends Vns
Represents a "table", i. e. a list of records, specified by aVarSpecNodeTable
object and expanded to aCVList
object.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vt
clone()
org.proforma.variability.transfer.VarSpecNode.DefRefCollector
collectDefRefs()
double
distanceTo(V choice)
boolean
equals(Object obj)
VarSpecNodeTable
getSpec()
Class<?>
getSpecType()
protected Character
getSpecTypeSymbol()
CVList
getValue()
Class<?>
getValueType()
int
hashCode()
boolean
isSpec()
boolean
isValue()
void
pushInheritedCVpToChildren(Vp vp)
Vt
switchToSpec()
Vt
switchToValue()
String
toString(String prefix)
-
Methods inherited from class org.proforma.variability.transfer.Vns
isIntervalScaled
-
Methods inherited from class org.proforma.variability.transfer.V
compareTo, convertToSpec, convertToValue, fromSpec, fromSpec, fromString, fromValue, fromValue, getVp, nullToString, setParent, setVp, toString
-
-
-
-
Constructor Detail
-
Vt
public Vt()
-
Vt
public Vt(Vp vp, VarSpecNodeTable spec)
-
Vt
public Vt(Vt other)
-
-
Method Detail
-
switchToValue
public Vt switchToValue()
- Specified by:
switchToValue
in classV
-
switchToSpec
public Vt switchToSpec()
- Specified by:
switchToSpec
in classV
-
collectDefRefs
public org.proforma.variability.transfer.VarSpecNode.DefRefCollector collectDefRefs()
- Overrides:
collectDefRefs
in classV
-
pushInheritedCVpToChildren
public void pushInheritedCVpToChildren(Vp vp)
- Overrides:
pushInheritedCVpToChildren
in classV
-
getSpecTypeSymbol
protected Character getSpecTypeSymbol()
- Specified by:
getSpecTypeSymbol
in classV
-
distanceTo
public double distanceTo(V choice)
- Specified by:
distanceTo
in classV
-
getSpec
public VarSpecNodeTable getSpec()
-
getSpecType
public Class<?> getSpecType()
- Specified by:
getSpecType
in classV
-
getValueType
public Class<?> getValueType()
- Specified by:
getValueType
in classV
-
-