source: trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/TaskTreeNode.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.9 KB
Line 
1//-------------------------------------------------------------------------------------------------
2// Module    : $RCSfile: Task.java,v $
3// Version   : $Revision: 0.0 $  $Author: Patrick $  $Date: 08.11.2011 19:42:29 $
4// Project   : TaskTreePerformanceTest
5// Creation  : 2011 by Patrick
6// Copyright : Patrick Harms, 2011
7//-------------------------------------------------------------------------------------------------
8
9package de.ugoe.cs.quest.tasktrees.treeifc;
10
11import java.util.List;
12
13//-------------------------------------------------------------------------------------------------
14/**
15 * TODO comment
16 *
17 * @version $Revision: $ $Date: $
18 * @author  2011, last modified by $Author: $
19 */
20//-------------------------------------------------------------------------------------------------
21public interface TaskTreeNode
22{
23  //-----------------------------------------------------------------------------------------------
24  /**
25   *
26   */
27  //-----------------------------------------------------------------------------------------------
28  public String getName();
29
30  //-----------------------------------------------------------------------------------------------
31  /**
32   */
33  //-----------------------------------------------------------------------------------------------
34  //public void addChild(TaskTreeNode child);
35 
36  //-----------------------------------------------------------------------------------------------
37  /**
38   */
39  //-----------------------------------------------------------------------------------------------
40  //public void removeChild(int index);
41 
42  //-----------------------------------------------------------------------------------------------
43  /**
44   *
45   */
46  //-----------------------------------------------------------------------------------------------
47  public String getDescription();
48
49  //-----------------------------------------------------------------------------------------------
50  /**
51   */
52  //-----------------------------------------------------------------------------------------------
53  public List<TaskTreeNode> getChildren();
54 
55  //-----------------------------------------------------------------------------------------------
56  /**
57   *
58   */
59  //-----------------------------------------------------------------------------------------------
60  public boolean equals(TaskTreeNode taskTreeNode);
61
62  //-----------------------------------------------------------------------------------------------
63  /**
64   *
65   */
66  //-----------------------------------------------------------------------------------------------
67  public int hashCode();
68
69  //-----------------------------------------------------------------------------------------------
70  /**
71   *
72   */
73  //-----------------------------------------------------------------------------------------------
74  public TaskTreeNode clone();
75}
Note: See TracBrowser for help on using the repository browser.