Files
Software-Analysis/Assignment-3/javaparser-1.0.0/CFGGraph/CFGEdge.java

42 lines
881 B
Java
Raw Normal View History

package CFGGraph;
import org.jgrapht.graph.DefaultEdge;
public class CFGEdge extends DefaultEdge {
//path defines if its a True or False or Null (when either T or F resulkt on the same node)
private boolean path;
2025-10-26 23:39:50 -06:00
private CFGNode from;
private CFGNode to;
2025-10-28 19:20:50 -06:00
private String label;
2025-10-26 23:39:50 -06:00
public CFGEdge() {
this(null, null);
}
public CFGEdge(CFGNode from, CFGNode to) {
this.from = from;
this.to = to;
2025-10-28 19:20:50 -06:00
this.label = "";
}
public void setLabel(String label) {
this.label = label;
}
public String getLabel() {
return this.label;
}
public CFGNode getFrom() {
return this.from;
}
public CFGNode getTo() {
return this.to;
}
@Override
public String toString() {
return label;
}
2025-10-26 23:39:50 -06:00
public void setPath(boolean path) { this.path = path; }
}