source: trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/temporalrelation/TemporalRelationshipRule.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.0 KB
Line 
1// Module    : $RCSfile: TemporalRelationshipRule.java,v $
2// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 12.02.2012 $
3// Project   : TaskTreeCreator
4// Creation  : 2012 by patrick
5// Copyright : Patrick Harms, 2012
6
7package de.ugoe.cs.quest.tasktrees.temporalrelation;
8
9import de.ugoe.cs.quest.tasktrees.treeifc.ITaskTreeBuilder;
10import de.ugoe.cs.quest.tasktrees.treeifc.ITaskTreeNode;
11import de.ugoe.cs.quest.tasktrees.treeifc.ITaskTreeNodeFactory;
12
13/**
14 * TODO comment
15 *
16 * @version $Revision: $ $Date: 12.02.2012$
17 * @author 2012, last modified by $Author: patrick$
18 */
19public interface TemporalRelationshipRule {
20
21  /**
22   * applies the rule to the given situation and returns a rule application result, if this was
23   * successful
24   */
25  public RuleApplicationResult apply(ITaskTreeNode        parent,
26                                     ITaskTreeBuilder     builder,
27                                     ITaskTreeNodeFactory nodeFactory,
28                                     boolean              finalize);
29 
30}
Note: See TracBrowser for help on using the repository browser.