Class VarSpecInnerNode
java.lang.Object
org.proforma.variability.transfer.VarSpecNode
org.proforma.variability.transfer.VarSpecInnerNode
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- VarSpecReorderingNode,- VarSpecRoot
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.proforma.variability.transfer.VarSpecNodeafterUnmarshal, 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 Details- 
VarSpecInnerNodepublic VarSpecInnerNode()
- 
VarSpecInnerNode
 
- 
- 
Method Details- 
getChildren- Specified by:
- getChildrenin class- VarSpecNode
- Returns:
- list of child nodes
- Throws:
- UnsupportedOperationException- if this is a- VarSpecLeafRefor- VarSpecLeafCombine.
 
- 
setChildren- Specified by:
- setChildrenin class- VarSpecNode
- Parameters:
- children- list of child nodes
- Throws:
- UnsupportedOperationException- if this is a- VarSpecLeafRefor- VarSpecLeafCombine.
 
- 
getCVp- Specified by:
- getCVpin class- VarSpecNode
- Returns:
- list of variation points.
- Throws:
- UnsupportedOperationException- if this is a- VarSpecLeafRefor- VarSpecLeafCombine.
 
- 
setCVp- Specified by:
- setCVpin class- VarSpecNode
- Parameters:
- cvp- list of variation points
- Throws:
- UnsupportedOperationException- if this is a- VarSpecLeafRefor- VarSpecLeafCombine.
 
- 
getFirstNonDefineChild- Returns:
- the first child that is not a VarSpecNodeDefnode. Or null, if it does not exist.
 
 
-