Examples of NumericFunctionAtom


Examples of org.apache.stanbol.rules.manager.atoms.NumericFunctionAtom

    {if (true) return expressionAtom;}
    throw new Error("Missing return statement in function");
  }

  final public NumericFunctionAtom numericFunctionAtom() throws ParseException {
NumericFunctionAtom numericFunctionAtom;
    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
    case PLUS:
      numericFunctionAtom = sumAtom();
      break;
    case MINUS:
View Full Code Here

Examples of org.apache.stanbol.rules.manager.atoms.NumericFunctionAtom

         {if (true) return new LengthAtom(stringFunctionAtom);}
    throw new Error("Missing return statement in function");
  }

  final public SumAtom sumAtom() throws ParseException {
NumericFunctionAtom numericFunctionAtom1; NumericFunctionAtom numericFunctionAtom2;
    jj_consume_token(PLUS);
    jj_consume_token(LPAR);
    numericFunctionAtom1 = numericFunctionAtom();
    jj_consume_token(COMMA);
    numericFunctionAtom2 = numericFunctionAtom();
View Full Code Here

Examples of org.apache.stanbol.rules.manager.atoms.NumericFunctionAtom

         {if (true) return new SumAtom(numericFunctionAtom1, numericFunctionAtom2);}
    throw new Error("Missing return statement in function");
  }

  final public SubtractionAtom subtractionAtom() throws ParseException {
NumericFunctionAtom numericFunctionAtom1; NumericFunctionAtom numericFunctionAtom2;
    jj_consume_token(MINUS);
    jj_consume_token(LPAR);
    numericFunctionAtom1 = numericFunctionAtom();
    jj_consume_token(COMMA);
    numericFunctionAtom2 = numericFunctionAtom();
View Full Code Here

Examples of org.apache.stanbol.rules.manager.atoms.NumericFunctionAtom

         {if (true) return new SubtractionAtom(numericFunctionAtom1, numericFunctionAtom2);}
    throw new Error("Missing return statement in function");
  }

  final public MultiplicationAtom multiplicationAtom() throws ParseException {
NumericFunctionAtom numericFunctionAtom1; NumericFunctionAtom numericFunctionAtom2;
    jj_consume_token(MULTIPLIED);
    jj_consume_token(LPAR);
    numericFunctionAtom1 = numericFunctionAtom();
    jj_consume_token(COMMA);
    numericFunctionAtom2 = numericFunctionAtom();
View Full Code Here

Examples of org.apache.stanbol.rules.manager.atoms.NumericFunctionAtom

         {if (true) return new MultiplicationAtom(numericFunctionAtom1, numericFunctionAtom2);}
    throw new Error("Missing return statement in function");
  }

  final public DivisionAtom divisionAtom() throws ParseException {
NumericFunctionAtom numericFunctionAtom1; NumericFunctionAtom numericFunctionAtom2;
    jj_consume_token(DIVIDED);
    jj_consume_token(LPAR);
    numericFunctionAtom1 = numericFunctionAtom();
    jj_consume_token(COMMA);
    numericFunctionAtom2 = numericFunctionAtom();
View Full Code Here

Examples of org.apache.stanbol.rules.manager.atoms.NumericFunctionAtom

                                         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);
View Full Code Here

Examples of org.apache.stanbol.rules.manager.atoms.NumericFunctionAtom

    @Override
    public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption {

        org.apache.stanbol.rules.manager.atoms.SumAtom tmp = (org.apache.stanbol.rules.manager.atoms.SumAtom) ruleAtom;

        NumericFunctionAtom argument1 = tmp.getNumericFunctionAtom1();
        NumericFunctionAtom argument2 = tmp.getNumericFunctionAtom2();

        try {

            SPARQLObject sparqlArgument1 = adapter.adaptTo(argument1, SPARQLObject.class);
            SPARQLObject sparqlArgument2 = adapter.adaptTo(argument2, SPARQLObject.class);
View Full Code Here

Examples of org.apache.stanbol.rules.manager.atoms.NumericFunctionAtom

                                         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);
View Full Code Here

Examples of org.apache.stanbol.rules.manager.atoms.NumericFunctionAtom

                                         UnsupportedTypeForExportException {

        org.apache.stanbol.rules.manager.atoms.SubstringAtom tmp = (org.apache.stanbol.rules.manager.atoms.SubstringAtom) ruleAtom;

        StringFunctionAtom argument = tmp.getStringFunctionAtom();
        NumericFunctionAtom start = tmp.getStart();
        NumericFunctionAtom length = tmp.getLength();

        ClerezzaSparqlObject clerezzaArgument = (ClerezzaSparqlObject) adapter.adaptTo(argument,
            ConstructQuery.class);
        ClerezzaSparqlObject clerezzaStart = (ClerezzaSparqlObject) adapter.adaptTo(start,
            ConstructQuery.class);
View Full Code Here

Examples of org.apache.stanbol.rules.manager.atoms.NumericFunctionAtom

        Node arg2Node = null;
        Node arg3Node = Node_RuleVariable.createVariable(div_result);

        org.apache.stanbol.rules.manager.atoms.SubtractionAtom tmp = (org.apache.stanbol.rules.manager.atoms.SubtractionAtom) ruleAtom;

        NumericFunctionAtom numericFunctionAtom1 = tmp.getNumericFunctionAtom1();
        NumericFunctionAtom numericFunctionAtom2 = tmp.getNumericFunctionAtom2();

        ClauseEntry clauseEntry1 = adapter.adaptTo(numericFunctionAtom1, Rule.class);
        ClauseEntry clauseEntry2 = adapter.adaptTo(numericFunctionAtom2, Rule.class);

        List<ClauseEntry> clauseEntries = new ArrayList<ClauseEntry>();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.