Index: trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeBuilder.java
===================================================================
--- trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/TaskTreeBuilder.java	(revision 439)
+++ trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeBuilder.java	(revision 557)
@@ -1,3 +1,2 @@
-//-------------------------------------------------------------------------------------------------
 // Module    : $RCSfile: TaskTreeBuilder.java,v $
 // Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 21.02.2012 $
@@ -5,8 +4,8 @@
 // Creation  : 2012 by patrick
 // Copyright : Patrick Harms, 2012
-//-------------------------------------------------------------------------------------------------
+
+
 package de.ugoe.cs.quest.tasktrees.treeifc;
 
-//-------------------------------------------------------------------------------------------------
 /**
  * TODO comment
@@ -15,88 +14,70 @@
  * @author 2012, last modified by $Author: patrick$
  */
-//-------------------------------------------------------------------------------------------------
-public interface TaskTreeBuilder
-{
+public interface ITaskTreeBuilder {
 
-  //-----------------------------------------------------------------------------------------------
-  /**
-   * TODO: comment
-   *
-   * @param sequence
-   * @param task
-   */
-  //-----------------------------------------------------------------------------------------------
-  void addChild(Sequence parent, TaskTreeNode child);
+    /**
+     * TODO: comment
+     * 
+     * @param sequence
+     * @param task
+     */
+    void addChild(ISequence parent, ITaskTreeNode child);
 
-  //-----------------------------------------------------------------------------------------------
-  /**
-   * TODO: comment
-   *
-   * @param parent
-   * @param index
-   * @param sequence
-   */
-  //-----------------------------------------------------------------------------------------------
-  void addChild(Sequence parent, int index, TaskTreeNode child);
+    /**
+     * TODO: comment
+     * 
+     * @param parent
+     * @param index
+     * @param sequence
+     */
+    void addChild(ISequence parent, int index, ITaskTreeNode child);
 
-  //-----------------------------------------------------------------------------------------------
-  /**
-   * TODO: comment
-   *
-   * @param sequence
-   * @param task
-   */
-  //-----------------------------------------------------------------------------------------------
-  void addChild(Selection parent, TaskTreeNode child);
+    /**
+     * TODO: comment
+     * 
+     * @param sequence
+     * @param task
+     */
+    void addChild(ISelection parent, ITaskTreeNode child);
 
-  //-----------------------------------------------------------------------------------------------
-  /**
-   * TODO: comment
-   *
-   * @param sequence
-   * @param task
-   */
-  //-----------------------------------------------------------------------------------------------
-  void addChild(TextInputInteractionTask parent, TaskTreeNode child);
+    /**
+     * TODO: comment
+     * 
+     * @param sequence
+     * @param task
+     */
+    void addChild(ITextInputEventTask parent, ITaskTreeNode child);
 
-  //-----------------------------------------------------------------------------------------------
-  /**
-   * TODO: comment
-   *
-   * @param iteration
-   * @param newChild
-   */
-  //-----------------------------------------------------------------------------------------------
-  void setChild(Iteration iteration, TaskTreeNode newChild);
+    /**
+     * TODO: comment
+     * 
+     * @param iteration
+     * @param newChild
+     */
+    void setChild(IIteration iteration, ITaskTreeNode newChild);
 
-  //-----------------------------------------------------------------------------------------------
-  /**
-   * TODO: comment
-   *
-   * @param parent
-   * @param i
-   */
-  //-----------------------------------------------------------------------------------------------
-  void removeChild(Sequence parent, int index);
+    /**
+     * TODO: comment
+     * 
+     * @param parent
+     * @param i
+     */
+    void removeChild(ISequence parent, int index);
 
-  //-----------------------------------------------------------------------------------------------
-  /**
-   * TODO: comment
-   *
-   * @param parent
-   * @param i
-   */
-  //-----------------------------------------------------------------------------------------------
-  void removeChild(Selection parent, TaskTreeNode child);
+    /**
+     * TODO: comment
+     * 
+     * @param parent
+     * @param i
+     */
+    void removeChild(ISelection parent, ITaskTreeNode child);
 
-  //-----------------------------------------------------------------------------------------------
-  /**
-   * TODO: comment
-   *
-   * @param parent
-   * @param i
-   */
-  //-----------------------------------------------------------------------------------------------
-  void setDescription(TaskTreeNode parent, String description);
+    /**
+     * TODO: comment
+     * 
+     * @param parent
+     * @param i
+     */
+    void setDescription(ITaskTreeNode node, String description);
 
 }
