@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnsupportedTypeForExportException, UnavailableRuleObjectException { org.apache.stanbol.rules.manager.atoms.SameAtom tmp = (org.apache.stanbol.rules.manager.atoms.SameAtom) ruleAtom; ExpressionAtom argument1 = tmp.getStringFunctionAtom1(); ExpressionAtom argument2 = tmp.getStringFunctionAtom2(); 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)); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.LessEqualThanAtom tmp = (org.apache.stanbol.rules.manager.atoms.LessEqualThanAtom) 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)); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.GreaterThanAtom tmp = (org.apache.stanbol.rules.manager.atoms.GreaterThanAtom) 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)); }
@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)); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.LessThanAtom tmp = (org.apache.stanbol.rules.manager.atoms.LessThanAtom) 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)); }
final private Expression ConditionalAndExpression() throws ParseException { Expression e, e2; e = ValueLogical(); label_16: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 54: ; break; default: jj_la1[54] = jj_gen; break label_16; } jj_consume_token(54); e2 = ValueLogical(); e = new BinaryOperation("&&", e, e2); } {if (true) return e;} throw new Error("Missing return statement in function"); }
final private Expression ConditionalOrExpression() throws ParseException { Expression e, ae; e = ConditionalAndExpression(); label_31: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 86: ; break; default: jj_la1[122] = jj_gen; break label_31; } jj_consume_token(86); ae = ConditionalAndExpression(); e = new BinaryOperation("||", e, ae); } {if (true) return e;} throw new Error("Missing return statement in function"); }
final private Expression ConditionalOrExpression() throws ParseException { Expression e, ae; e = ConditionalAndExpression(); label_15: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 53: ; break; default: jj_la1[53] = jj_gen; break label_15; } jj_consume_token(53); ae = ConditionalAndExpression(); e = new BinaryOperation("||", e, ae); } {if (true) return e;} throw new Error("Missing return statement in function"); }
final private Expression ConditionalAndExpression() throws ParseException { Expression e, e2; e = ValueLogical(); label_32: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 87: ; break; default: jj_la1[123] = jj_gen; break label_32; } jj_consume_token(87); e2 = ValueLogical(); e = new BinaryOperation("&&", e, e2); } {if (true) return e;} throw new Error("Missing return statement in function"); }
final private Expression ConditionalAndExpression() throws ParseException { Expression e, e2; e = ValueLogical(); label_16: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 54: ; break; default: jj_la1[54] = jj_gen; break label_16; } jj_consume_token(54); e2 = ValueLogical(); e = new BinaryOperation("&&", e, e2); } {if (true) return e;} throw new Error("Missing return statement in function"); }
final private Expression ConditionalOrExpression() throws ParseException { Expression e, ae; e = ConditionalAndExpression(); label_31: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 86: ; break; default: jj_la1[122] = jj_gen; break label_31; } jj_consume_token(86); ae = ConditionalAndExpression(); e = new BinaryOperation("||", e, ae); } {if (true) return e;} throw new Error("Missing return statement in function"); }
final private Expression ConditionalAndExpression() throws ParseException { Expression e, e2; e = ValueLogical(); label_32: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 87: ; break; default: jj_la1[123] = jj_gen; break label_32; } jj_consume_token(87); e2 = ValueLogical(); e = new BinaryOperation("&&", e, e2); } {if (true) return e;} throw new Error("Missing return statement in function"); }
final private Expression ConditionalOrExpression() throws ParseException { Expression e, ae; e = ConditionalAndExpression(); label_15: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 53: ; break; default: jj_la1[53] = jj_gen; break label_15; } jj_consume_token(53); ae = ConditionalAndExpression(); e = new BinaryOperation("||", e, ae); } {if (true) return e;} throw new Error("Missing return statement in function"); }
jj_consume_token(40); e2 = UnaryExpression(); e = new BinaryOperation("*", e, e2); break; case 63: jj_consume_token(63); e2 = UnaryExpression(); e = new BinaryOperation("/", e, e2); break; default:
jj_consume_token(69); e2 = UnaryExpression(); e = new BinaryOperation("*", e, e2); break; case 79: jj_consume_token(79); e2 = UnaryExpression(); e = new BinaryOperation("/", e, e2); break; default:
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.MultiplicationAtom tmp = (org.apache.stanbol.rules.manager.atoms.MultiplicationAtom) ruleAtom; NumericFunctionAtom numericFunctionAtom1 = tmp.getNumericFunctionAtom1(); NumericFunctionAtom numericFunctionAtom2 = tmp.getNumericFunctionAtom2(); ClerezzaSparqlObject argument1 = (ClerezzaSparqlObject) adapter.adaptTo(numericFunctionAtom1, ConstructQuery.class); ClerezzaSparqlObject argument2 = (ClerezzaSparqlObject) adapter.adaptTo(numericFunctionAtom2, ConstructQuery.class); Expression lhsOperand = (Expression) argument1.getClerezzaObject(); Expression rhsOperand = (Expression) argument2.getClerezzaObject(); BinaryOperation binaryOperation = new BinaryOperation("*", lhsOperand, rhsOperand); return (T) new ClerezzaSparqlObject(binaryOperation); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.DifferentAtom tmp = (org.apache.stanbol.rules.manager.atoms.DifferentAtom) ruleAtom; ExpressionAtom stringFunctionAtom1 = tmp.getStringFunctionAtom1(); ExpressionAtom stringFunctionAtom2 = tmp.getStringFunctionAtom1(); ClerezzaSparqlObject argument1 = (ClerezzaSparqlObject) adapter.adaptTo(stringFunctionAtom1, ConstructQuery.class); ClerezzaSparqlObject argument2 = (ClerezzaSparqlObject) adapter.adaptTo(stringFunctionAtom2, ConstructQuery.class); Expression lhe = (Expression) argument1.getClerezzaObject(); Expression rhe = (Expression) argument2.getClerezzaObject(); BinaryOperation binaryOperation = new BinaryOperation("!=", lhe, rhe); return (T) new ClerezzaSparqlObject(binaryOperation); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.DivisionAtom tmp = (org.apache.stanbol.rules.manager.atoms.DivisionAtom) ruleAtom; NumericFunctionAtom numericFunctionAtom1 = tmp.getNumericFunctionAtom1(); NumericFunctionAtom numericFunctionAtom2 = tmp.getNumericFunctionAtom2(); ClerezzaSparqlObject argument1 = (ClerezzaSparqlObject) adapter.adaptTo(numericFunctionAtom1, ConstructQuery.class); ClerezzaSparqlObject argument2 = (ClerezzaSparqlObject) adapter.adaptTo(numericFunctionAtom2, ConstructQuery.class); Expression lhsOperand = (Expression) argument1.getClerezzaObject(); Expression rhsOperand = (Expression) argument2.getClerezzaObject(); BinaryOperation binaryOperation = new BinaryOperation("/", lhsOperand, rhsOperand); return (T) new ClerezzaSparqlObject(binaryOperation); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.SumAtom tmp = (org.apache.stanbol.rules.manager.atoms.SumAtom) ruleAtom; NumericFunctionAtom numericFunctionAtom1 = tmp.getNumericFunctionAtom1(); NumericFunctionAtom numericFunctionAtom2 = tmp.getNumericFunctionAtom2(); ClerezzaSparqlObject argument1 = (ClerezzaSparqlObject) adapter.adaptTo(numericFunctionAtom1, ConstructQuery.class); ClerezzaSparqlObject argument2 = (ClerezzaSparqlObject) adapter.adaptTo(numericFunctionAtom2, ConstructQuery.class); Expression lhsOperand = (Expression) argument1.getClerezzaObject(); Expression rhsOperand = (Expression) argument2.getClerezzaObject(); BinaryOperation binaryOperation = new BinaryOperation("+", lhsOperand, rhsOperand); return (T) new ClerezzaSparqlObject(binaryOperation); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.SubtractionAtom tmp = (org.apache.stanbol.rules.manager.atoms.SubtractionAtom) ruleAtom; NumericFunctionAtom numericFunctionAtom1 = tmp.getNumericFunctionAtom1(); NumericFunctionAtom numericFunctionAtom2 = tmp.getNumericFunctionAtom2(); ClerezzaSparqlObject argument1 = (ClerezzaSparqlObject) adapter.adaptTo(numericFunctionAtom1, ConstructQuery.class); ClerezzaSparqlObject argument2 = (ClerezzaSparqlObject) adapter.adaptTo(numericFunctionAtom2, ConstructQuery.class); Expression lhsOperand = (Expression) argument1.getClerezzaObject(); Expression rhsOperand = (Expression) argument2.getClerezzaObject(); BinaryOperation binaryOperation = new BinaryOperation("-", lhsOperand, rhsOperand); return (T) new ClerezzaSparqlObject(binaryOperation); }