コード例 #1
0
        public ClassInstance generateClass()
        {
            ClassInstance newClass = new ClassInstance();

            addToClassRecursive(newClass, 0);

            return(newClass);
        }
コード例 #2
0
        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);
            }
        }