}
child.setSortIndex(index);
}
- /**
+
+
+ /**
* Removes the given feature node from the list of {@link #getChildNodes() children}
* of <i>this</i> feature node.
*
FeatureNode result;
try {
result = (FeatureNode)super.clone();
- result.children = new ArrayList<FeatureNode>();
+ result.children = new ArrayList<>();
return result;
}catch (CloneNotSupportedException e) {
logger.warn("Object does not implement cloneable");
public class FeatureTreeTest {\r
@SuppressWarnings("unused")\r
private static final Logger logger = Logger.getLogger(FeatureTreeTest.class);\r
- \r
+\r
private FeatureTree testTree;\r
private FeatureNode node1;\r
private FeatureNode node2;\r
private FeatureNode node3;\r
private FeatureNode node4;\r
- \r
+\r
@BeforeClass\r
public static void setUpBeforeClass() {\r
DefaultTermInitializer vocabularyStore = new DefaultTermInitializer();\r
FeatureNode node21 = FeatureNode.NewInstance();\r
node21.setFeature(Feature.ANATOMY());\r
node1.addChild(node21, 1);\r
- \r
+\r
assertEquals(node1.getChildNodes().size(), 2);\r
assertEquals(node1.getChildNodes().get(1), node21);\r
- \r
- \r
+\r
+\r
assertEquals(node21.getParent(), node1);\r
- \r
- \r
+\r
+\r
}\r
@Test\r
public void testClone(){\r
assertEquals(children.get(0).getChildAt(0).getFeature(), node3.getFeature());\r
assertNotSame(children.get(0).getChildAt(0), node3);\r
}\r
- \r
- \r
+\r
+\r
}\r