source: trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/temporalrelation/RuleApplicationResult.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.8 KB
Line 
1//-------------------------------------------------------------------------------------------------
2// Module    : $RCSfile: RuleApplicationResult.java,v $
3// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 18.03.2012 $
4// Project   : TaskTreeCreator
5// Creation  : 2012 by patrick
6// Copyright : Patrick Harms, 2012
7//-------------------------------------------------------------------------------------------------
8package de.ugoe.cs.quest.tasktrees.temporalrelation;
9
10import java.util.ArrayList;
11import java.util.List;
12
13import de.ugoe.cs.quest.tasktrees.treeifc.TaskTreeNode;
14
15//-------------------------------------------------------------------------------------------------
16/**
17 * TODO comment
18 *
19 * @version $Revision: $ $Date: 18.03.2012$
20 * @author 2012, last modified by $Author: patrick$
21 */
22//-------------------------------------------------------------------------------------------------
23public class RuleApplicationResult
24{
25
26  /** */
27  private RuleApplicationStatus mStatus = RuleApplicationStatus.RULE_NOT_APPLIED;
28 
29  /** */
30  private List<TaskTreeNode> mNewParents = new ArrayList<TaskTreeNode>();
31
32  //-----------------------------------------------------------------------------------------------
33  /**
34   * TODO: comment
35   *
36   * @param b
37   */
38  //-----------------------------------------------------------------------------------------------
39  public RuleApplicationResult()
40  {
41    // this is the default indicating nothing so far
42  }
43
44  //-----------------------------------------------------------------------------------------------
45  /**
46   * TODO: comment
47   *
48   * @param b
49   */
50  //-----------------------------------------------------------------------------------------------
51  public void setRuleApplicationStatus(RuleApplicationStatus status)
52  {
53    mStatus = status;
54  }
55
56  //-----------------------------------------------------------------------------------------------
57  /**
58   * TODO: comment
59   *
60   * @return
61   */
62  //-----------------------------------------------------------------------------------------------
63  public RuleApplicationStatus getRuleApplicationStatus()
64  {
65    return mStatus;
66  }
67
68  //-----------------------------------------------------------------------------------------------
69  /**
70   * TODO: comment
71   *
72   * @param sequence
73   */
74  //-----------------------------------------------------------------------------------------------
75  public void addNewlyCreatedParentNode(TaskTreeNode newParent)
76  {
77    mNewParents.add(newParent);
78  }
79
80  //-----------------------------------------------------------------------------------------------
81  /**
82   * TODO: comment
83   *
84   * @return
85   */
86  //-----------------------------------------------------------------------------------------------
87  public List<TaskTreeNode> getNewlyCreatedParentNodes()
88  {
89    return mNewParents;
90  }
91
92}
Note: See TracBrowser for help on using the repository browser.