Hi Jeff,

I can't reproduce problems there. For example, change the query of the  
SPINParsingExample class to contain a = and it still appears to work.

Could it be that your Model does not contain the SP import graph and  
therefore does not know that = is a built-in operator?

Otherwise, could you send me a more complete example?

Thanks
Holger


On May 1, 2009, at 10:33 AM, Schmitz, Jeffrey A wrote:

>
> Hello,
>   I'm trying to create a SPIN Query by calling ARQ2SPIN.createQuery.
> The query contains a FILTER with an equals operator:
>
>          FILTER (?className = "Neutral") .
>
> Somewhere along the line this gets parsed as a Function (E_Equals)  
> with
> Symbol '='.
>
> However, in ARQ2SPIN.createExpression, the call to:
>
>   Resource f = getFunction(function);
>
> is returning a null 'f' Resource.  This is because 'function' doesn't
> have an IRI.  Then, I think because of the null f, the call to:
>
>   FunctionCall call = SPINFactory.createFunctionCall(model, f);
>
> causes a null pointer exception.  Should a check be made here for the
> case when f is null?  Or should the function have been given an IRI?
>
> Thanks,
> Jeff
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TopBraid Composer Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/topbraid-composer-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to