/** * Helper to quickly get the predicates from obj * @param obj Language object */ public static final Collection<Criteria> getPredicates(LanguageObject obj) { PredicateCollectorVisitor visitor = new PredicateCollectorVisitor(); if(obj != null) { PreOrderNavigator.doVisit(obj, visitor); } return visitor.getPredicates(); }
for (Criteria crit : PredicateCollectorVisitor.getPredicates(q.getCriteria())) { Collection<ElementSymbol> elems = ElementCollectorVisitor.getElements(crit, false); Collection<GroupSymbol> critGroups = new LinkedList<GroupSymbol>();
for (Criteria crit : PredicateCollectorVisitor.getPredicates(userCrit)) { handleXmlSubqueries(planEnv, crit);
/** * Helper to quickly get the predicates from obj * @param obj Language object */ public static final Collection<Criteria> getPredicates(LanguageObject obj) { PredicateCollectorVisitor visitor = new PredicateCollectorVisitor(); if(obj != null) { PreOrderNavigator.doVisit(obj, visitor); } return visitor.getPredicates(); }
/** * Helper to quickly get the predicates from obj * @param obj Language object */ public static final Collection<Criteria> getPredicates(LanguageObject obj) { PredicateCollectorVisitor visitor = new PredicateCollectorVisitor(); if(obj != null) { PreOrderNavigator.doVisit(obj, visitor); } return visitor.getPredicates(); }