package com.dragome.compiler.graph; import com.dragome.compiler.ast.BooleanExpression; public class ConditionalEdge extends Edge { private BooleanExpression expression; private boolean negate= false; ConditionalEdge(Graph graph, Node theSource, Node theTarget) { super(graph, theSource, theTarget); } public BooleanExpression getBooleanExpression() { return expression; } public void setBooleanExpression(BooleanExpression expr) { expression= expr; } public boolean isNegate() { return negate; } public void setNegate(boolean theNegate) { negate= theNegate; } }