@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnsupportedTypeForExportException, UnavailableRuleObjectException { org.apache.stanbol.rules.manager.atoms.GreaterEqualThanAtom tmp = (org.apache.stanbol.rules.manager.atoms.GreaterEqualThanAtom) ruleAtom; ExpressionAtom argument1 = tmp.getArgument1(); ExpressionAtom argument2 = tmp.getArgument2(); SPARQLObject sparqlArgument1 = adapter.adaptTo(argument1, SPARQLObject.class); SPARQLObject sparqlArgument2 = adapter.adaptTo(argument2, SPARQLObject.class); String arg1 = sparqlArgument1.getObject(); String arg2 = sparqlArgument2.getObject(); StringBuilder sb = new StringBuilder(); sb.append("("); sb.append(arg1); sb.append(" >= "); sb.append(arg2); sb.append(")"); return (T) new SPARQLComparison(sb.toString()); }
final public GreaterEqualThanAtom greaterEqualThanAtom() throws ParseException { ExpressionAtom obj1; ExpressionAtom obj2; jj_consume_token(GREATEREQUALTHAN); jj_consume_token(LPAR); obj1 = expressionAtom(); jj_consume_token(COMMA); obj2 = expressionAtom(); jj_consume_token(RPAR); {if (true) return new GreaterEqualThanAtom(obj1, obj2);} throw new Error("Missing return statement in function"); }
final public GreaterEqualThanAtom greaterEqualThanAtom() throws ParseException { ExpressionAtom obj1; ExpressionAtom obj2; jj_consume_token(GREATEREQUALTHAN); jj_consume_token(LPAR); obj1 = expressionAtom(); jj_consume_token(COMMA); obj2 = expressionAtom(); jj_consume_token(RPAR); {if (true) return new GreaterEqualThanAtom(obj1, obj2);} throw new Error("Missing return statement in function"); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.GreaterEqualThanAtom tmp = (org.apache.stanbol.rules.manager.atoms.GreaterEqualThanAtom) ruleAtom; ExpressionAtom argument1 = tmp.getArgument1(); ExpressionAtom argument2 = tmp.getArgument2(); ClerezzaSparqlObject clerezzaArgument1 = (ClerezzaSparqlObject) adapter.adaptTo(argument1, ConstructQuery.class); ClerezzaSparqlObject clerezzaArgument2 = (ClerezzaSparqlObject) adapter.adaptTo(argument2, ConstructQuery.class); Expression lhe = (Expression) clerezzaArgument1.getClerezzaObject(); Expression rhe = (Expression) clerezzaArgument2.getClerezzaObject(); return (T) new ClerezzaSparqlObject(new BinaryOperation(">=", lhe, rhe)); }
ExpressionAtom argument1 = tmp.getArgument1(); ExpressionAtom argument2 = tmp.getArgument2();
ExpressionAtom argument1 = tmp.getArgument1(); ExpressionAtom argument2 = tmp.getArgument2();