| Package | Description |
|---|---|
| org.xmcda |
| Modifier and Type | Class and Description |
|---|---|
class |
CriteriaSetsHierarchy
A hierarchy of criteriaSets.
|
| Modifier and Type | Method and Description |
|---|---|
static CriteriaSetHierarchyNode |
Factory.criteriaSetHierarchyNode(CriteriaSet criteriaSet) |
CriteriaSetHierarchyNode |
CriteriaSetHierarchyNode.deepCopy()
Returns a deep copy of this node.
|
CriteriaSetHierarchyNode |
CriteriaSetHierarchyNode.getChild(CriteriaSet aCriteriaSet)
Returns the child node for the supplied criteria set.
|
CriteriaSetHierarchyNode |
CriteriaSetHierarchyNode.getChild(String aCriteriaSetID)
Returns the child node with the supplied criteria set ID.
|
| Modifier and Type | Method and Description |
|---|---|
Set<CriteriaSetHierarchyNode> |
CriteriaSetHierarchyNode.getChildren()
Returns the children of this node.
|
Set<CriteriaSetHierarchyNode> |
CriteriaSetsHierarchy.getRootNodes()
Returns the root nodes of this hierarchy.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
CriteriaSetHierarchyNode.addChild(CriteriaSetHierarchyNode aNode)
Adds a child to this node if its criteriaSet is not already registered as a child.
|
boolean |
CriteriaSetsHierarchy.addRoot(CriteriaSetHierarchyNode rootNode)
Adds a root node to this hierarchy if its criteriaSet is not already registered in an registered root node.
|
boolean |
CriteriaSetHierarchyNode.removeChild(CriteriaSetHierarchyNode aChild)
Removes a child from this node's children.
|
boolean |
CriteriaSetsHierarchy.removeRoot(CriteriaSetHierarchyNode rootNode)
Removes a root node from this node's children.
This is an alias to removeChild(CriteriaSetHierarchyNode). |
Copyright © 2013–2021 Sébastien Bigaret, Patrick Meyer. All rights reserved.