private IGraph CombineGraph(IGraph leftGraph, IGraph rightGraph)
{
IGraph retVal = null;
switch (Operation)
{
case Operator.Add:
retVal = leftGraph.AddGraph(rightGraph);
break;
case Operator.Sub:
retVal = leftGraph.SubstractGraph(rightGraph);
break;
case Operator.Mult:
retVal = leftGraph.MultGraph(rightGraph);
break;
case Operator.Div:
retVal = leftGraph.DivGraph(rightGraph);
break;
}
return retVal;
}