Class VarSpecLeaf
- java.lang.Object
-
- org.proforma.variability.transfer.VarSpecNode
-
- org.proforma.variability.transfer.VarSpecLeaf
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
VarSpecLeafCollect
,VarSpecLeafCombine
,VarSpecLeafDerive
,VarSpecLeafRange
,VarSpecLeafRef
,VarSpecLeafVal
public abstract class VarSpecLeaf extends VarSpecNode
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description VarSpecLeaf()
protected
VarSpecLeaf(VarSpecLeaf other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<VarSpecNode>
getChildren()
CVp
getCVp()
void
setChildren(List<VarSpecNode> children)
void
setCVp(CVp cvp)
-
Methods inherited from class org.proforma.variability.transfer.VarSpecNode
afterUnmarshal, clone, collect, collectAndValidateAllDefsAndRefs, collectDefRefs, collectGroup, combine, combineGroup, define, deriveCollect, deriveVal, dim, endBuild, endBuildTable, endCollectGroup, endCombineGroup, endDefine, findDef, getDebugId, getEffectiveCVp, getEffectiveVp, getEffectiveVpIndex, getLastChild, getNonDefineChildren, getParent, getRoot, numNonDefineChildren, prettyPrint, prettyPrint, prettyPrint, pushInheritedCVpToChildren, range, range, range, ref, setParent, sizeLowerBound, toString, val, validateNewChild
-
-
-
-
Constructor Detail
-
VarSpecLeaf
public VarSpecLeaf()
-
VarSpecLeaf
protected VarSpecLeaf(VarSpecLeaf other)
-
-
Method Detail
-
getCVp
public CVp getCVp()
- Specified by:
getCVp
in classVarSpecNode
-
setCVp
public void setCVp(CVp cvp)
- Specified by:
setCVp
in classVarSpecNode
-
getChildren
public List<VarSpecNode> getChildren()
- Specified by:
getChildren
in classVarSpecNode
-
setChildren
public void setChildren(List<VarSpecNode> children)
- Specified by:
setChildren
in classVarSpecNode
-
-