{
    for (EObject eObject : node.getExtent())
    {
      roseEcoreBuilder.setIDs(null, eObject);
    }

    // Process the children of the UnitTreeNode recursively.
    //
    for (UnitTreeNode subNode : node.getNodes())
    {
      setIDs(subNode);
    }
  }