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 Summary
Constructors -
Method Summary
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 Details
-
VarSpecInnerNode
public VarSpecInnerNode() -
VarSpecInnerNode
-
-
Method Details
-
getChildren
- Specified by:
getChildrenin classVarSpecNode- Returns:
- list of child nodes
- Throws:
UnsupportedOperationException- if this is aVarSpecLeafReforVarSpecLeafCombine.
-
setChildren
- Specified by:
setChildrenin classVarSpecNode- Parameters:
children- list of child nodes- Throws:
UnsupportedOperationException- if this is aVarSpecLeafReforVarSpecLeafCombine.
-
getCVp
- Specified by:
getCVpin classVarSpecNode- Returns:
- list of variation points.
- Throws:
UnsupportedOperationException- if this is aVarSpecLeafReforVarSpecLeafCombine.
-
setCVp
- Specified by:
setCVpin classVarSpecNode- Parameters:
cvp- list of variation points- Throws:
UnsupportedOperationException- if this is aVarSpecLeafReforVarSpecLeafCombine.
-
getFirstNonDefineChild
- Returns:
- the first child that is not a
VarSpecNodeDefnode. Or null, if it does not exist.
-