source: trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeimpl/SequenceImpl.java @ 439

Last change on this file since 439 was 439, checked in by pharms, 12 years ago

initial import after refactoring of module structure with Steffen

  • Property svn:executable set to *
File size: 2.1 KB
Line 
1//-------------------------------------------------------------------------------------------------
2// Module    : $RCSfile: Sequence.java,v $
3// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 19.02.2012 $
4// Project   : TaskTreeCreator
5// Creation  : 2012 by patrick
6// Copyright : Patrick Harms, 2012
7//-------------------------------------------------------------------------------------------------
8package de.ugoe.cs.quest.tasktrees.treeimpl;
9
10import de.ugoe.cs.quest.tasktrees.treeifc.Sequence;
11import de.ugoe.cs.quest.tasktrees.treeifc.TaskTreeNode;
12
13//-------------------------------------------------------------------------------------------------
14/**
15 * TODO comment
16 *
17 * @version $Revision: $ $Date: 19.02.2012$
18 * @author 2012, last modified by $Author: patrick$
19 */
20//-------------------------------------------------------------------------------------------------
21public class SequenceImpl extends TaskTreeNodeImpl implements Sequence
22{
23  //-----------------------------------------------------------------------------------------------
24  /**
25   * TODO: comment
26   *
27   * @param name
28   */
29  //-----------------------------------------------------------------------------------------------
30  SequenceImpl()
31  {
32    super("Sequence");
33  }
34
35  //-----------------------------------------------------------------------------------------------
36  /**
37   * TODO: comment
38   *
39   * @param name
40   */
41  //-----------------------------------------------------------------------------------------------
42  SequenceImpl(String name)
43  {
44    super(name);
45  }
46
47  //-----------------------------------------------------------------------------------------------
48  /* (non-Javadoc)
49   * @see de.ugoe.cs.tasktree.treeimpl.TaskTreeNodeImpl#clone()
50   */
51  //-----------------------------------------------------------------------------------------------
52  @Override
53  public SequenceImpl clone()
54  {
55    SequenceImpl clone = new SequenceImpl();
56    clone.setDescription(super.getDescription());
57   
58    for (TaskTreeNode child : getChildren())
59    {
60      clone.addChild(child);
61    }
62   
63    return clone;
64  }
65
66}
Note: See TracBrowser for help on using the repository browser.