source: trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeNodeFactory.java @ 557

Last change on this file since 557 was 557, checked in by pharms, 12 years ago
  • adapted task tree creation stuff to more general event handling
  • Property svn:executable set to *
File size: 1.2 KB
Line 
1// Module    : $RCSfile: TaskTreeNodeFactory.java,v $
2// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 21.02.2012 $
3// Project   : TaskTreeCreator
4// Creation  : 2012 by patrick
5// Copyright : Patrick Harms, 2012
6
7package de.ugoe.cs.quest.tasktrees.treeifc;
8
9import de.ugoe.cs.quest.eventcore.IEventTarget;
10import de.ugoe.cs.quest.eventcore.IEventType;
11
12/**
13 * TODO comment
14 *
15 * @version $Revision: $ $Date: 21.02.2012$
16 * @author 2012, last modified by $Author: patrick$
17 */
18public interface ITaskTreeNodeFactory
19{
20
21  /**
22   * TODO: comment
23   *
24   * @param eventType
25   * @param eventTarget
26   * @return
27   */
28  IEventTask createNewEventTask(IEventType eventType, IEventTarget eventTarget);
29
30  /**
31   * TODO: comment
32   *
33   * @return
34   */
35  ISequence createNewSequence();
36
37  /**
38   * TODO: comment
39   *
40   * @return
41   */
42  ITextInputEventTask createNewTextInputEventTask(IEventTarget eventTarget);
43
44  /**
45   * TODO: comment
46   *
47   * @return
48   */
49  IIteration createNewIteration();
50
51  /**
52   * TODO: comment
53   *
54   * @return
55   */
56  ISelection createNewSelection();
57
58  /**
59   * TODO: comment
60   *
61   * @param rootSequence
62   * @return
63   */
64  ITaskTree createTaskTree(ITaskTreeNode root);
65
66}
Note: See TracBrowser for help on using the repository browser.