Hi, I like to call an annotator from another annotator as it uses annotatations for which annotators already exist. Calling is not a problem, but setting the parameter is. Can this be done at all? How? Using uimaFIT the parameter values are injected using the AnalysisEngineFactory.createPrimitive(). Doing so the parameters are set in the UIMA context of the outer annotator. The inner annotator has its own UIMA context, does it? How can the outer annotator's context be accessed while creating the inner annotator? At first I thought that this could be done the same way as Philip Ogren has done with XWriterFileNamer and XWriter. You just set the parameters for your XWriterFileNamer implmentation in the XWriter context. But this seems to be a little different as I don't instantiate a CasAnnototar_ImplBase object but create an annotator description which is than use to instantiate an AnalysisEngine object by AnalysisEngineFactory in uimaFit or UIMAFramework in UIMA itself. Do you have any suggestions? Or is it just me, not getting to understand the UIMA way again?
Regards, Armin
