- Timestamp:
- 08/17/12 08:33:29 (12 years ago)
- Location:
- trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc
- Files:
-
- 1 deleted
- 11 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/IEventTask.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: InteractionTask.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: Patrick $ $Date: 08.11.2011 19:44:52 $ … … 5 4 // Creation : 2011 by Patrick 6 5 // Copyright : Patrick Harms, 2011 7 //-------------------------------------------------------------------------------------------------8 6 9 7 package de.ugoe.cs.quest.tasktrees.treeifc; 10 8 11 import de.ugoe.cs.quest.eventcore. guimodel.GUIElement;12 import de.ugoe.cs.quest.eventcore. userinteraction.Interaction;9 import de.ugoe.cs.quest.eventcore.IEventTarget; 10 import de.ugoe.cs.quest.eventcore.IEventType; 13 11 14 //-------------------------------------------------------------------------------------------------15 12 /** 16 13 * TODO comment 17 * 14 * 18 15 * @version $Revision: $ $Date: $ 19 * @author 16 * @author 2011, last modified by $Author: $ 20 17 */ 21 //------------------------------------------------------------------------------------------------- 22 public interface InteractionTask extends TaskTreeNode 23 { 24 //----------------------------------------------------------------------------------------------- 25 /** 26 * @return Returns the interaction. 27 */ 28 //----------------------------------------------------------------------------------------------- 29 public Interaction getInteraction(); 18 public interface IEventTask extends ITaskTreeNode { 19 20 /** 21 * @return Returns the event type. 22 */ 23 public IEventType getEventType(); 30 24 31 //----------------------------------------------------------------------------------------------- 32 /** 33 * @return Returns the GUIElement. 34 */ 35 //----------------------------------------------------------------------------------------------- 36 public GUIElement getGUIElement(); 25 /** 26 * @return Returns the event target. 27 */ 28 public IEventTarget getEventTarget(); 29 30 /** 31 * TODO: comment 32 * 33 * @return 34 */ 35 public IEventTask clone(); 37 36 38 37 } -
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/IIteration.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: Iteration.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: patrick $ $Date: 21.02.2012 $ … … 5 4 // Creation : 2012 by patrick 6 5 // Copyright : Patrick Harms, 2012 7 //------------------------------------------------------------------------------------------------- 6 8 7 package de.ugoe.cs.quest.tasktrees.treeifc; 9 8 10 //-------------------------------------------------------------------------------------------------11 9 /** 12 10 * TODO comment … … 15 13 * @author 2012, last modified by $Author: patrick$ 16 14 */ 17 //------------------------------------------------------------------------------------------------- 18 public interface Iteration extends TemporalRelationship 19 { 15 public interface IIteration extends ITemporalRelationship { 16 17 /** 18 * TODO: comment 19 * 20 * @return 21 */ 22 public IIteration clone(); 20 23 21 24 } -
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ISelection.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: Selection.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: patrick $ $Date: 21.02.2012 $ … … 5 4 // Creation : 2012 by patrick 6 5 // Copyright : Patrick Harms, 2012 7 //------------------------------------------------------------------------------------------------- 6 8 7 package de.ugoe.cs.quest.tasktrees.treeifc; 9 8 10 //-------------------------------------------------------------------------------------------------11 9 /** 12 10 * TODO comment … … 15 13 * @author 2012, last modified by $Author: patrick$ 16 14 */ 17 //------------------------------------------------------------------------------------------------- 18 public interface Selection extends TemporalRelationship 19 { 15 public interface ISelection extends ITemporalRelationship { 16 17 /** 18 * TODO: comment 19 * 20 * @return 21 */ 22 public ISelection clone(); 20 23 21 24 } -
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ISequence.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: Sequence.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: patrick $ $Date: 21.02.2012 $ … … 5 4 // Creation : 2012 by patrick 6 5 // Copyright : Patrick Harms, 2012 7 //------------------------------------------------------------------------------------------------- 6 8 7 package de.ugoe.cs.quest.tasktrees.treeifc; 9 8 10 //-------------------------------------------------------------------------------------------------11 9 /** 12 10 * TODO comment … … 15 13 * @author 2012, last modified by $Author: patrick$ 16 14 */ 17 //------------------------------------------------------------------------------------------------- 18 public interface Sequence extends TemporalRelationship 19 { 15 public interface ISequence extends ITemporalRelationship { 20 16 21 //----------------------------------------------------------------------------------------------- 22 /** 23 * TODO: comment 24 * 25 * @return 26 */ 27 //----------------------------------------------------------------------------------------------- 28 public Sequence clone(); 17 /** 18 * TODO: comment 19 * 20 * @return 21 */ 22 public ISequence clone(); 29 23 30 24 } -
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTree.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: TaskTree.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: patrick $ $Date: 21.02.2012 $ … … 5 4 // Creation : 2012 by patrick 6 5 // Copyright : Patrick Harms, 2012 7 //------------------------------------------------------------------------------------------------- 6 8 7 package de.ugoe.cs.quest.tasktrees.treeifc; 9 8 10 9 import java.util.Map; 11 10 12 //-------------------------------------------------------------------------------------------------13 11 /** 14 12 * TODO comment … … 17 15 * @author 2012, last modified by $Author: patrick$ 18 16 */ 19 //------------------------------------------------------------------------------------------------- 20 public interface TaskTree extends Cloneable 21 { 17 public interface ITaskTree extends Cloneable { 22 18 23 //----------------------------------------------------------------------------------------------- 24 /** 25 * TODO: comment 26 * 27 * @return 28 */ 29 //----------------------------------------------------------------------------------------------- 30 public TaskTreeNode getRoot(); 19 /** 20 * TODO: comment 21 * 22 * @return 23 */ 24 public ITaskTreeNode getRoot(); 31 25 32 //----------------------------------------------------------------------------------------------- 33 /** 34 * TODO: comment 35 * 36 * @return 37 */ 38 //----------------------------------------------------------------------------------------------- 39 public Map<TaskTreeNode, NodeInfo> getTaskMap(); 26 /** 27 * TODO: comment 28 * 29 * @return 30 */ 31 public Map<ITaskTreeNode, ITaskTreeNodeInfo> getTaskMap(); 40 32 41 //----------------------------------------------------------------------------------------------- 42 /** 43 * 44 */ 45 //----------------------------------------------------------------------------------------------- 46 public TaskTree clone(); 33 /** 34 * 35 */ 36 public ITaskTree clone(); 47 37 } -
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeBuilder.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: TaskTreeBuilder.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: patrick $ $Date: 21.02.2012 $ … … 5 4 // Creation : 2012 by patrick 6 5 // Copyright : Patrick Harms, 2012 7 //------------------------------------------------------------------------------------------------- 6 7 8 8 package de.ugoe.cs.quest.tasktrees.treeifc; 9 9 10 //-------------------------------------------------------------------------------------------------11 10 /** 12 11 * TODO comment … … 15 14 * @author 2012, last modified by $Author: patrick$ 16 15 */ 17 //------------------------------------------------------------------------------------------------- 18 public interface TaskTreeBuilder 19 { 16 public interface ITaskTreeBuilder { 20 17 21 //----------------------------------------------------------------------------------------------- 22 /** 23 * TODO: comment 24 * 25 * @param sequence 26 * @param task 27 */ 28 //----------------------------------------------------------------------------------------------- 29 void addChild(Sequence parent, TaskTreeNode child); 18 /** 19 * TODO: comment 20 * 21 * @param sequence 22 * @param task 23 */ 24 void addChild(ISequence parent, ITaskTreeNode child); 30 25 31 //----------------------------------------------------------------------------------------------- 32 /** 33 * TODO: comment 34 * 35 * @param parent 36 * @param index 37 * @param sequence 38 */ 39 //----------------------------------------------------------------------------------------------- 40 void addChild(Sequence parent, int index, TaskTreeNode child); 26 /** 27 * TODO: comment 28 * 29 * @param parent 30 * @param index 31 * @param sequence 32 */ 33 void addChild(ISequence parent, int index, ITaskTreeNode child); 41 34 42 //----------------------------------------------------------------------------------------------- 43 /** 44 * TODO: comment 45 * 46 * @param sequence 47 * @param task 48 */ 49 //----------------------------------------------------------------------------------------------- 50 void addChild(Selection parent, TaskTreeNode child); 35 /** 36 * TODO: comment 37 * 38 * @param sequence 39 * @param task 40 */ 41 void addChild(ISelection parent, ITaskTreeNode child); 51 42 52 //----------------------------------------------------------------------------------------------- 53 /** 54 * TODO: comment 55 * 56 * @param sequence 57 * @param task 58 */ 59 //----------------------------------------------------------------------------------------------- 60 void addChild(TextInputInteractionTask parent, TaskTreeNode child); 43 /** 44 * TODO: comment 45 * 46 * @param sequence 47 * @param task 48 */ 49 void addChild(ITextInputEventTask parent, ITaskTreeNode child); 61 50 62 //----------------------------------------------------------------------------------------------- 63 /** 64 * TODO: comment 65 * 66 * @param iteration 67 * @param newChild 68 */ 69 //----------------------------------------------------------------------------------------------- 70 void setChild(Iteration iteration, TaskTreeNode newChild); 51 /** 52 * TODO: comment 53 * 54 * @param iteration 55 * @param newChild 56 */ 57 void setChild(IIteration iteration, ITaskTreeNode newChild); 71 58 72 //----------------------------------------------------------------------------------------------- 73 /** 74 * TODO: comment 75 * 76 * @param parent 77 * @param i 78 */ 79 //----------------------------------------------------------------------------------------------- 80 void removeChild(Sequence parent, int index); 59 /** 60 * TODO: comment 61 * 62 * @param parent 63 * @param i 64 */ 65 void removeChild(ISequence parent, int index); 81 66 82 //----------------------------------------------------------------------------------------------- 83 /** 84 * TODO: comment 85 * 86 * @param parent 87 * @param i 88 */ 89 //----------------------------------------------------------------------------------------------- 90 void removeChild(Selection parent, TaskTreeNode child); 67 /** 68 * TODO: comment 69 * 70 * @param parent 71 * @param i 72 */ 73 void removeChild(ISelection parent, ITaskTreeNode child); 91 74 92 //----------------------------------------------------------------------------------------------- 93 /** 94 * TODO: comment 95 * 96 * @param parent 97 * @param i 98 */ 99 //----------------------------------------------------------------------------------------------- 100 void setDescription(TaskTreeNode parent, String description); 75 /** 76 * TODO: comment 77 * 78 * @param parent 79 * @param i 80 */ 81 void setDescription(ITaskTreeNode node, String description); 101 82 102 83 } -
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeNode.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: Task.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: Patrick $ $Date: 08.11.2011 19:42:29 $ … … 5 4 // Creation : 2011 by Patrick 6 5 // Copyright : Patrick Harms, 2011 7 //-------------------------------------------------------------------------------------------------8 6 9 7 package de.ugoe.cs.quest.tasktrees.treeifc; … … 11 9 import java.util.List; 12 10 13 //-------------------------------------------------------------------------------------------------14 11 /** 15 12 * TODO comment 16 * 13 * 17 14 * @version $Revision: $ $Date: $ 18 * @author 15 * @author 2011, last modified by $Author: $ 19 16 */ 20 //------------------------------------------------------------------------------------------------- 21 public interface TaskTreeNode extends Cloneable 22 { 23 //----------------------------------------------------------------------------------------------- 24 /** 25 * 26 */ 27 //----------------------------------------------------------------------------------------------- 28 public String getName(); 17 public interface ITaskTreeNode extends Cloneable { 29 18 30 //----------------------------------------------------------------------------------------------- 31 /** 32 */ 33 //----------------------------------------------------------------------------------------------- 34 //public void addChild(TaskTreeNode child); 35 36 //----------------------------------------------------------------------------------------------- 37 /** 38 */ 39 //----------------------------------------------------------------------------------------------- 40 //public void removeChild(int index); 41 42 //----------------------------------------------------------------------------------------------- 43 /** 44 * 45 */ 46 //----------------------------------------------------------------------------------------------- 47 public String getDescription(); 19 /** 20 * 21 */ 22 public String getName(); 48 23 49 //----------------------------------------------------------------------------------------------- 50 /** 51 */ 52 //----------------------------------------------------------------------------------------------- 53 public List<TaskTreeNode> getChildren(); 54 55 //----------------------------------------------------------------------------------------------- 56 /** 57 * 58 */ 59 //----------------------------------------------------------------------------------------------- 60 public boolean equals(TaskTreeNode taskTreeNode); 24 /** 25 * 26 */ 27 public String getDescription(); 61 28 62 //----------------------------------------------------------------------------------------------- 63 /** 64 * 65 */ 66 //----------------------------------------------------------------------------------------------- 67 public int hashCode(); 29 /** 30 * 31 */ 32 public List<ITaskTreeNode> getChildren(); 68 33 69 //----------------------------------------------------------------------------------------------- 70 /** 71 * 72 */ 73 //----------------------------------------------------------------------------------------------- 74 public TaskTreeNode clone(); 34 /** 35 * 36 */ 37 public boolean equals(ITaskTreeNode taskTreeNode); 38 39 /** 40 * 41 */ 42 public int hashCode(); 43 44 /** 45 * 46 */ 47 public ITaskTreeNode clone(); 48 75 49 } -
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeNodeFactory.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: TaskTreeNodeFactory.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: patrick $ $Date: 21.02.2012 $ … … 5 4 // Creation : 2012 by patrick 6 5 // Copyright : Patrick Harms, 2012 7 //------------------------------------------------------------------------------------------------- 6 8 7 package de.ugoe.cs.quest.tasktrees.treeifc; 9 8 10 import de.ugoe.cs.quest.eventcore. guimodel.GUIElement;11 import de.ugoe.cs.quest.eventcore. userinteraction.Interaction;9 import de.ugoe.cs.quest.eventcore.IEventTarget; 10 import de.ugoe.cs.quest.eventcore.IEventType; 12 11 13 //-------------------------------------------------------------------------------------------------14 12 /** 15 13 * TODO comment … … 18 16 * @author 2012, last modified by $Author: patrick$ 19 17 */ 20 //------------------------------------------------------------------------------------------------- 21 public interface TaskTreeNodeFactory 18 public interface ITaskTreeNodeFactory 22 19 { 23 20 24 //-----------------------------------------------------------------------------------------------25 21 /** 26 22 * TODO: comment 27 23 * 28 * @param GUIElement29 * @param interaction24 * @param eventType 25 * @param eventTarget 30 26 * @return 31 27 */ 32 //----------------------------------------------------------------------------------------------- 33 InteractionTask createNewInteractionTask(GUIElement guiElement, 34 Interaction interaction); 28 IEventTask createNewEventTask(IEventType eventType, IEventTarget eventTarget); 35 29 36 //-----------------------------------------------------------------------------------------------37 30 /** 38 31 * TODO: comment … … 40 33 * @return 41 34 */ 42 //----------------------------------------------------------------------------------------------- 43 Sequence createNewSequence(); 35 ISequence createNewSequence(); 44 36 45 //-----------------------------------------------------------------------------------------------46 37 /** 47 38 * TODO: comment … … 49 40 * @return 50 41 */ 51 //----------------------------------------------------------------------------------------------- 52 TextInputInteractionTask createNewTextInputInteractionTask(GUIElement guiElement); 42 ITextInputEventTask createNewTextInputEventTask(IEventTarget eventTarget); 53 43 54 //-----------------------------------------------------------------------------------------------55 44 /** 56 45 * TODO: comment … … 58 47 * @return 59 48 */ 60 //----------------------------------------------------------------------------------------------- 61 Iteration createNewIteration(); 49 IIteration createNewIteration(); 62 50 63 //-----------------------------------------------------------------------------------------------64 51 /** 65 52 * TODO: comment … … 67 54 * @return 68 55 */ 69 //----------------------------------------------------------------------------------------------- 70 Selection createNewSelection(); 56 ISelection createNewSelection(); 71 57 72 //-----------------------------------------------------------------------------------------------73 58 /** 74 59 * TODO: comment … … 77 62 * @return 78 63 */ 79 //----------------------------------------------------------------------------------------------- 80 TaskTree createTaskTree(TaskTreeNode root); 64 ITaskTree createTaskTree(ITaskTreeNode root); 81 65 82 66 } -
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeNodeInfo.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: NodeInfo.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: patrick $ $Date: 21.02.2012 $ … … 5 4 // Creation : 2012 by patrick 6 5 // Copyright : Patrick Harms, 2012 7 //-------------------------------------------------------------------------------------------------8 6 9 7 package de.ugoe.cs.quest.tasktrees.treeifc; 10 8 11 //-------------------------------------------------------------------------------------------------12 9 /** 13 10 * TODO comment … … 16 13 * @author 2012, last modified by $Author: patrick$ 17 14 */ 18 //------------------------------------------------------------------------------------------------- 19 public interface NodeInfo 20 { 15 public interface ITaskTreeNodeInfo { 21 16 22 //----------------------------------------------------------------------------------------------- 23 /** 24 * 25 */ 26 //----------------------------------------------------------------------------------------------- 27 public TaskTreeNode getTask(); 17 /** 18 * 19 */ 20 public ITaskTreeNode getTask(); 28 21 29 //----------------------------------------------------------------------------------------------- 30 /** 31 * 32 */ 33 //----------------------------------------------------------------------------------------------- 34 public int getNoOfOccurencesInTree(); 22 /** 23 * 24 */ 25 public int getNoOfOccurencesInTree(); 35 26 36 //----------------------------------------------------------------------------------------------- 37 /** 38 * 39 */ 40 //----------------------------------------------------------------------------------------------- 41 public long getLastUpdate(); 27 /** 28 * 29 */ 30 public long getLastUpdate(); 42 31 43 32 } -
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITemporalRelationship.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: TemporalRelationship.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: patrick $ $Date: 12.02.2012 $ … … 5 4 // Creation : 2012 by patrick 6 5 // Copyright : Patrick Harms, 2012 7 //------------------------------------------------------------------------------------------------- 6 8 7 package de.ugoe.cs.quest.tasktrees.treeifc; 9 8 10 //-------------------------------------------------------------------------------------------------11 9 /** 12 10 * TODO comment … … 15 13 * @author 2012, last modified by $Author: patrick$ 16 14 */ 17 // ------------------------------------------------------------------------------------------------- 18 public interface TemporalRelationship extends TaskTreeNode 19 { 15 public interface ITemporalRelationship extends ITaskTreeNode { 16 17 /** 18 * 19 */ 20 public ITemporalRelationship clone(); 20 21 21 22 } -
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITextInputEventTask.java
r498 r557 1 //-------------------------------------------------------------------------------------------------2 1 // Module : $RCSfile: TextInputSequence.java,v $ 3 2 // Version : $Revision: 0.0 $ $Author: patrick $ $Date: 10.06.2012 $ … … 5 4 // Creation : 2012 by patrick 6 5 // Copyright : Patrick Harms, 2012 7 //------------------------------------------------------------------------------------------------- 6 7 8 8 package de.ugoe.cs.quest.tasktrees.treeifc; 9 9 10 //-------------------------------------------------------------------------------------------------11 10 /** 12 11 * TODO comment … … 15 14 * @author 2012, last modified by $Author: patrick$ 16 15 */ 17 //------------------------------------------------------------------------------------------------- 18 public interface TextInputInteractionTask extends InteractionTask 19 { 20 //----------------------------------------------------------------------------------------------- 21 /** 22 * TODO: comment 23 * 24 * @return 25 */ 26 //----------------------------------------------------------------------------------------------- 27 public TextInputInteractionTask clone(); 16 public interface ITextInputEventTask extends IEventTask { 17 18 /** 19 * 20 */ 21 public String getEnteredText(); 28 22 29 //----------------------------------------------------------------------------------------------- 30 /** 31 * 32 */ 33 //----------------------------------------------------------------------------------------------- 34 public String getEnteredText(); 23 /** 24 * TODO: comment 25 * 26 * @param string 27 */ 28 public void setEnteredText(String text); 29 30 /** 31 * TODO: comment 32 * 33 * @return 34 */ 35 public ITextInputEventTask clone(); 35 36 36 //-----------------------------------------------------------------------------------------------37 /**38 * TODO: comment39 *40 * @param string41 */42 //-----------------------------------------------------------------------------------------------43 public void setEnteredText(String text);44 37 }
Note: See TracChangeset
for help on using the changeset viewer.