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
RevLine 
[439]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
[557]6
[439]7package de.ugoe.cs.quest.tasktrees.treeifc;
8
[557]9import de.ugoe.cs.quest.eventcore.IEventTarget;
10import de.ugoe.cs.quest.eventcore.IEventType;
[439]11
12/**
13 * TODO comment
14 *
15 * @version $Revision: $ $Date: 21.02.2012$
16 * @author 2012, last modified by $Author: patrick$
17 */
[557]18public interface ITaskTreeNodeFactory
[439]19{
20
21  /**
22   * TODO: comment
23   *
[557]24   * @param eventType
25   * @param eventTarget
[439]26   * @return
27   */
[557]28  IEventTask createNewEventTask(IEventType eventType, IEventTarget eventTarget);
[439]29
30  /**
31   * TODO: comment
32   *
33   * @return
34   */
[557]35  ISequence createNewSequence();
[439]36
37  /**
38   * TODO: comment
39   *
40   * @return
41   */
[557]42  ITextInputEventTask createNewTextInputEventTask(IEventTarget eventTarget);
[439]43
44  /**
45   * TODO: comment
46   *
47   * @return
48   */
[557]49  IIteration createNewIteration();
[439]50
51  /**
52   * TODO: comment
53   *
54   * @return
55   */
[557]56  ISelection createNewSelection();
[439]57
58  /**
59   * TODO: comment
60   *
61   * @param rootSequence
62   * @return
63   */
[557]64  ITaskTree createTaskTree(ITaskTreeNode root);
[439]65
66}
Note: See TracBrowser for help on using the repository browser.