@Override public String toString() { return "?" + getVariableName(); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption { org.apache.stanbol.rules.manager.atoms.NumericVariableAtom tmp = (org.apache.stanbol.rules.manager.atoms.NumericVariableAtom) ruleAtom; URI uri = tmp.getURI(); String variable = uri.toString(); variable = variable.replace(Symbols.variablesPrefix, ""); if (variable.startsWith("?")) { variable = variable.substring(1); } Integer index = ((JenaAdapter)adapter).variableMap.get(variable); if(index == null){ index = ((JenaAdapter)adapter).variableMap.size(); ((JenaAdapter)adapter).variableMap.put(variable, index); } Node_RuleVariable ruleVariable = new Node_RuleVariable("?" + variable, index.intValue()); return (T) new NodeClauseEntry(ruleVariable); } }
final public NumericVariableAtom numericVariable() throws ParseException { Token t; String var; t = jj_consume_token(VARIABLE); var=t.image; var=kb.getPrefixURI("var") + var.substring(1); try{ {if (true) return new NumericVariableAtom(new URI(var), false);} } catch (URISyntaxException e) { e.printStackTrace(); {if (true) return null;} } throw new Error("Missing return statement in function"); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption { org.apache.stanbol.rules.manager.atoms.NumericVariableAtom tmp = (org.apache.stanbol.rules.manager.atoms.NumericVariableAtom) ruleAtom; URI uri = tmp.getURI(); return (T) new ArgumentSWRLAtom((SWRLDArgument) OWLManager.getOWLDataFactory().getSWRLVariable( IRI.create(uri.toString())), uri.toString()); }
final public NumericVariableAtom numericVariable() throws ParseException { Token t; String var; t = jj_consume_token(VARIABLE); var=t.image; var=kb.getPrefixURI("var") + var.substring(1); try{ {if (true) return new NumericVariableAtom(new URI(var), false);} } catch (URISyntaxException e) { e.printStackTrace(); {if (true) return null;} } throw new Error("Missing return statement in function"); }
@Override public String toString() { return "?" + getVariableName(); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.NumericVariableAtom tmp = (org.apache.stanbol.rules.manager.atoms.NumericVariableAtom) ruleAtom; String variableName = tmp.getVariableName(); return (T) new SPARQLFunction("?" + variableName); }
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.NumericVariableAtom tmp = (org.apache.stanbol.rules.manager.atoms.NumericVariableAtom) ruleAtom; String variableName = tmp.getVariableName(); Variable variable = new Variable(variableName); return (T) new ClerezzaSparqlObject(variable); }