/** * Gets the Filtered attribute of the ConstraintDifference object * * @return The Filtered value */ public ConstraintDifference getFiltered() { List<ConstraintExpression> elements = new ArrayList<ConstraintExpression>(this.getElements()); filter(elements); assert elements.size() == 2; return new ConstraintDifference(elements.get(0), elements.get(1)); }
public ConstraintExpression bindVariables(Map bindings, ConstraintExpression constraintExpr) throws Exception { List args = ConstraintOperations.replaceOperationArgs(bindings, (ConstraintOperation)constraintExpr); return new ConstraintDifference((ConstraintExpression)args.get(0), (ConstraintExpression)args.get(1)); } }),