public ClassInstance generateClass() { ClassInstance newClass = new ClassInstance(); addToClassRecursive(newClass, 0); return(newClass); }
private void addToClassRecursive(ClassInstance fClass, int parentValue) { int newValue = createR(parentValue); fClass.setFeature(featureName, newValue); for (int i = 0; i < children.Count; i++) { children[i].addToClassRecursive(fClass, newValue); } }