public class TEdge extends Edge{
- private String target;
-
- public TEdge(TaskNode target){
- super(target);
- }
+
+ public TEdge(TaskNode target){
+ super(target);
+ }
public int hashCode(){
- return target.hashCode()^target.toString().hashCode();
+ return target.hashCode();
}
private boolean isTaskTrigger_flag(FlagExpressionNode fen,FlagState fs) {
- if (fen instanceof FlagNode)
+ if (fen==null)
+ return true;
+ else if (fen instanceof FlagNode)
return fs.get(((FlagNode)fen).getFlag());
else
switch (((FlagOpNode)fen).getOp().getOp()) {