Examples of StringFunctionAtom


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

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

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

        StringFunctionAtom namespaceArg = tmp.getNamespaceArg();
        StringFunctionAtom labelArg = tmp.getLabelArg();

        try {

            SPARQLObject namespaceSparqlAtom = adapter.adaptTo(namespaceArg, SPARQLObject.class);
            SPARQLObject labelSparqlAtom = adapter.adaptTo(labelArg, SPARQLObject.class);
View Full Code Here

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

    public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption,
                                         UnsupportedTypeForExportException,
                                         UnavailableRuleObjectException {

        org.apache.stanbol.rules.manager.atoms.CreateLabelAtom tmp = (org.apache.stanbol.rules.manager.atoms.CreateLabelAtom) ruleAtom;
        StringFunctionAtom stringFunctionAtom = tmp.getStringFunctionAtom();

        System.out.println("Argument instance of " + stringFunctionAtom.getClass().getCanonicalName());

        SPARQLObject sparqlArgument1 = adapter.adaptTo(stringFunctionAtom, SPARQLObject.class);
        String argument = sparqlArgument1.getObject();

        if (argument.startsWith(Symbols.variablesPrefix)) {
View Full Code Here

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

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

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

        StringFunctionAtom stringFunctionAtom = tmp.getStringFunctionAtom();
        NumericFunctionAtom startAtom = tmp.getStart();
        NumericFunctionAtom lengthAtom = tmp.getLength();

        try {
            SPARQLObject stringSparqlAtom = adapter.adaptTo(stringFunctionAtom, SPARQLObject.class);
View Full Code Here

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

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

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

        StringFunctionAtom argument = tmp.getArgument();
        StringFunctionAtom term = tmp.getTerm();

        try {
            SPARQLObject sparqlArgument = adapter.adaptTo(argument, SPARQLObject.class);
            SPARQLObject sparqlTerm = adapter.adaptTo(term, SPARQLObject.class);
View Full Code Here

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

        String substring_result = "substrig_result" + System.currentTimeMillis();

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

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

        OWLDataFactory factory = OWLManager.getOWLDataFactory();
View Full Code Here

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

          {if (true) return new UnionAtom(atomList1, atomList2);}
    throw new Error("Missing return statement in function");
  }

  final public StringFunctionAtom createLabelAtom() throws ParseException {
StringFunctionAtom stringFunctionAtom;
    jj_consume_token(CREATE_LABEL);
    jj_consume_token(LPAR);
    stringFunctionAtom = stringFunctionAtom();
    jj_consume_token(RPAR);
          {if (true) return new CreateLabelAtom(stringFunctionAtom);}
View Full Code Here

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

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

  final public StringFunctionAtom propStringAtom() throws ParseException {
StringFunctionAtom stringFunctionAtom1; StringFunctionAtom stringFunctionAtom2;
    jj_consume_token(PROP);
    jj_consume_token(LPAR);
    stringFunctionAtom1 = stringFunctionAtom();
    jj_consume_token(COMMA);
    stringFunctionAtom2 = stringFunctionAtom();
View Full Code Here

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

          {if (true) return new PropStringAtom(stringFunctionAtom1, stringFunctionAtom2);}
    throw new Error("Missing return statement in function");
  }

  final public ComparisonAtom endsWithAtom() throws ParseException {
RuleAtom ruleAtom; StringFunctionAtom arg; StringFunctionAtom stringFunctionAtom;
    jj_consume_token(ENDS_WITH);
    jj_consume_token(LPAR);
    arg = stringFunctionAtom();
    jj_consume_token(COMMA);
    stringFunctionAtom = stringFunctionAtom();
View Full Code Here

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

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

  final public ComparisonAtom startsWithAtom() throws ParseException {
RuleAtom ruleAtom; StringFunctionAtom arg; StringFunctionAtom stringFunctionAtom;
    jj_consume_token(STARTS_WITH);
    jj_consume_token(LPAR);
    arg = stringFunctionAtom();
    jj_consume_token(COMMA);
    stringFunctionAtom = stringFunctionAtom();
View Full Code Here

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

                                         UnavailableRuleObjectException,
                                         UnsupportedTypeForExportException {

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

        StringFunctionAtom argument = tmp.getStringFunctionAtom();

        ClerezzaSparqlObject argument1 = (ClerezzaSparqlObject) adapter.adaptTo(argument,
            ConstructQuery.class);

        List<Expression> argumentExpressions = new ArrayList<Expression>();
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.