Changeset 467 for trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeimpl/TaskTreeNodeImpl.java
- Timestamp:
- 07/25/12 11:58:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeimpl/TaskTreeNodeImpl.java
r465 r467 23 23 */ 24 24 //------------------------------------------------------------------------------------------------- 25 public abstractclass TaskTreeNodeImpl implements TaskTreeNode25 public class TaskTreeNodeImpl implements TaskTreeNode 26 26 { 27 27 /** */ … … 282 282 //----------------------------------------------------------------------------------------------- 283 283 @Override 284 public abstract TaskTreeNode clone(); 284 public TaskTreeNode clone() 285 { 286 TaskTreeNodeImpl clone = null; 287 try 288 { 289 clone = (TaskTreeNodeImpl) super.clone(); 290 291 clone.mChildren = new ArrayList<TaskTreeNode>(); 292 293 for (TaskTreeNode child : mChildren) 294 { 295 clone.mChildren.add(child.clone()); 296 } 297 298 } 299 catch (CloneNotSupportedException e) 300 { 301 // this should never happen. Therefore simply dump the exception 302 e.printStackTrace(); 303 } 304 305 return clone; 306 } 285 307 286 308 }
Note: See TracChangeset
for help on using the changeset viewer.