ID() {
            var id = "";
            if (typeof this.parent_node == "undefined") {
                return "0." + this.progress.current_iteration;
            }
            else {
                id += this.parent_node.ID() + "-";
                id += this.relative_id + "." + this.progress.current_iteration;
                return id;
            }
        }
// the ID reflects the current iteration through this node.

the ID reflects the current iteration through this node.
the ID reflects the current iteration through this node .
ID() {
            var id = "";
            if (typeof this.parent_node == "undefined") {
                return "0." + this.progress.current_iteration;
            }
            else {
                id += this.parent_node.ID() + "-";
                id += this.relative_id + "." + this.progress.current_iteration;
                return id;
            }
        }
ID ( ) { var id = "" ; if ( typeof this . parent_node == "undefined" ) { return "0." + this . progress . current_iteration ; } else { id += this . parent_node . ID ( ) + "-" ; id += this . relative_id + "." + this . progress . current_iteration ; return id ; } }
the ID reflects the current iteration through this node.
the ID reflects the current iteration through this node .