public class TaskNode extends GraphNode {
private final String name;
- private int uid;
+ protected int uid;
private static int nodeid=0;
-
+ // private int loopmarker=0;
+ //private boolean multipleparams=false;
/**Class Constructor
* Creates a new TaskNode using the TaskDescriptor.
* @param tasknode TaskDescriptor
return "N"+uid;
}
+ public String getName(){
+ return name;
+ }
+
+ // public int getuid(){
+ //return uid;
+ //}
+
/**toString method.
* @return string representation of the tasknode (e.g "Task foo")
}
return false;
}
+
+ public boolean edgeExists(TEdge newedge){
+ if(edges.isEmpty())
+ return false;
+ else
+ return edges.contains(newedge);
+ }
+
}