Пример #1
0
            // effectS: Returns all the terms in expression. If
            // allowAllOperators is true, ensures that there are no NOTs or ORs
            internal static IEnumerable <DomainTermExpr> GetTerms(DomainBoolExpr expression, bool allowAllOperators)
            {
                TermVisitor visitor = new TermVisitor(allowAllOperators);

                return(expression.Accept <IEnumerable <DomainTermExpr> >(visitor));
            }
Пример #2
0
 public override void Accept(TermVisitor visitor)
 {
     visitor.Visit(this);
 }
Пример #3
0
 public abstract void Accept(TermVisitor visitor);
Пример #4
0
 //////////////////////////////////////////////
 public virtual void visit(TermVisitor v)
 {
     v.visit(this);
 }
Пример #5
0
 public override void accept(TermVisitor tv)
 {
     throw new NotImplementedException();
 }