@Override
public Object visit(final Disjunction obj, final Object arg) throws RIFException {
System.out.println("visit(Disjunction obj, Object arg)");
final OrContainer orContainer = new OrContainer();
orContainer.setVisualRifEditor(this.visualRifEditor);
orContainer.draw(new GraphWrapperOperator(orContainer),
(RuleGraph) arg);
for (int i = 0; i < obj.getChildren().size(); i++) {
orContainer.addOperator((Operator) obj.getChildren().get(i).accept(this, orContainer.getRecursiveOperatorGraph()));
}
return orContainer;
}