Hello
My goal is to create a RUTA custom extension that would do in my own UIMA
pipeline:
(DateDifferrenceInMonth(Timex3.timexValue, "2018-03-22") - 6 ) {->
DateSixMonthBeforeNow}
*where Timex is an annotation from heideltime for eg
Then I have tried to begin with the examples extensions, and this
tutorial: https://stackoverflow.com/a/22067299/3865083
As stated in the last paragraph, if I want to use this extension in
eclipse, this might be complicated to import all dltk toolkit.
Then as a first attempt I just tried to implement both ExampleCondition and
ExampleConditionExtension and added the
new
String[]{"org.apache.uima.ruta.example.extensions.ExampleConditionExtension"}
to the
RutaEngine.PARAM_ADDITIONAL_EXTENSIONS
of my own pipeline.
As a result, when I introduce the ExampleCondition in a ruta script, I get a
org.apache.uima.ruta.extensions.RutaParseRuntimeException
"(": expected WILDCARD, but found LPAREN
Then, I am missing something ?
Thanks for all,