Hello,
i had a review on the documentation and i still wonder if such things
can be done:
<typeDescription>
<name>uima.cpe.DocumentMetadata</name>
<description>This is a Type to add all Metadata to a document
that is defined</description>
<supertypeName>uima.tcas.DocumentAnnotation</supertypeName>
<features>
<featureDescription>
<name>DB_ID</name>
<description>THE DATABASE ID</description>
<!--IMPORTANT HERE -->
<!--IMPORTANT HERE -->
<rangeTypeName>org.bson.types.ObjectId</rangeTypeName>
<!--IMPORTANT HERE -->
<!--IMPORTANT HERE -->
</featureDescription>
</features>
</typeDescription>
Thanks for clarification
Andreas
Am 15.08.2012 15:38, schrieb Marshall Schor:
On 8/15/2012 9:17 AM, Andreas Niekler wrote:
Hello,
right now i'm wondering if it is possible to define a type in the type editor,
which is not of a primitive from uima. Instead i want to give it a Class which
represents a Database Id.
Is it possible to assign other SuperTypes than those in uima.tcas namespace?
The uima types can have arbitrary supertypes, but the supertype chain eventually
has to inherit from uima.cas.TOP. See
http://uima.apache.org/d/uimaj-2.4.0/references.html#ugr.ref.cas.builtin_types
-Marshall
--
Andreas Niekler, Dipl. Ing. (FH)
NLP Group | Department of Computer Science
University of Leipzig
Johannisgasse 26 | 04103 Leipzig
mail: [email protected]