Example #1
0
 public MindMapNode shallowCopy() {
   MindMapNode copy = basicCopy();
   copy.setColor(getColor());
   copy.setFont(getFont());
   copy.setLink(getLink());
   if (isLeft() != null) copy.setLeft(isLeft().getValue());
   Vector icons = getIcons();
   for (int i = 0; i < icons.size(); ++i) {
     copy.addIcon((MindIcon) icons.get(i));
   }
   return copy;
 }