Changeset 1294 for trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/Task.java
- Timestamp:
- 08/14/13 17:04:42 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/Task.java
r1215 r1294 15 15 package de.ugoe.cs.autoquest.tasktrees.treeimpl; 16 16 17 import java.util.Collection; 18 import java.util.Collections; 19 import java.util.HashSet; 20 17 21 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 22 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskInstance; 18 23 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskVisitor; 19 24 … … 56 61 */ 57 62 private String description; 63 64 /** 65 * <p> 66 * the instances of this task 67 * </p> 68 */ 69 private Collection<ITaskInstance> instances = new HashSet<ITaskInstance>(); 58 70 59 71 /** … … 97 109 public String getDescription() { 98 110 return description; 111 } 112 113 /* (non-Javadoc) 114 * @see de.ugoe.cs.autoquest.tasktrees.treeifc.ITask#getInstances() 115 */ 116 @Override 117 public Collection<ITaskInstance> getInstances() { 118 return Collections.unmodifiableCollection(instances); 99 119 } 100 120 … … 163 183 } 164 184 185 /** 186 * <p> 187 * internally used to add an instance to this task 188 * </p> 189 * 190 * @param instance the instance belonging to this task 191 */ 192 void addInstance(ITaskInstance instance) { 193 this.instances.add(instance); 194 } 195 165 196 /* (non-Javadoc) 166 197 * @see de.ugoe.cs.autoquest.tasktrees.treeifc.ITask#accept(ITaskVisitor)
Note: See TracChangeset
for help on using the changeset viewer.