/** indexed getter for dBInfoList - gets an indexed value - A collection of objects of type uima.julielab.uima.DBInfo * @generated * @param i index in the array to get * @return value of the element at index i */ public DBInfo getDBInfoList(int i) { if (ManualDescriptor_Type.featOkTst && ((ManualDescriptor_Type)jcasType).casFeat_dBInfoList == null) jcasType.jcas.throwFeatMissing("dBInfoList", "de.julielab.jcore.types.pubmed.ManualDescriptor"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((ManualDescriptor_Type)jcasType).casFeatCode_dBInfoList), i); return (DBInfo)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((ManualDescriptor_Type)jcasType).casFeatCode_dBInfoList), i)));}
/** indexed getter for fullTextLinks - gets an indexed value - * @generated * @param i index in the array to get * @return value of the element at index i */ public FullTextLink getFullTextLinks(int i) { if (FullTextLinkList_Type.featOkTst && ((FullTextLinkList_Type)jcasType).casFeat_fullTextLinks == null) jcasType.jcas.throwFeatMissing("fullTextLinks", "de.julielab.jcore.types.FullTextLinkList"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((FullTextLinkList_Type)jcasType).casFeatCode_fullTextLinks), i); return (FullTextLink)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((FullTextLinkList_Type)jcasType).casFeatCode_fullTextLinks), i)));}
/** indexed getter for arguments - gets an indexed value - * @generated * @param i index in the array to get * @return value of the element at index i */ public ArgumentMention getArguments(int i) { if (GeneralEventMention_Type.featOkTst && ((GeneralEventMention_Type)jcasType).casFeat_arguments == null) jcasType.jcas.throwFeatMissing("arguments", "de.julielab.jcore.types.GeneralEventMention"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((GeneralEventMention_Type)jcasType).casFeatCode_arguments), i); return (ArgumentMention)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((GeneralEventMention_Type)jcasType).casFeatCode_arguments), i)));}
/** indexed getter for ner - gets an indexed value - * @generated * @param i index in the array to get * @return value of the element at index i */ public NER getNer(int i) { if (Entity_Type.featOkTst && ((Entity_Type)jcasType).casFeat_ner == null) jcasType.jcas.throwFeatMissing("ner", "de.julielab.jcore.types.mantra.Entity"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((Entity_Type)jcasType).casFeatCode_ner), i); return (NER)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((Entity_Type)jcasType).casFeatCode_ner), i)));}
/** indexed getter for value - gets an indexed value - Annotations to be chained. * @generated * @param i index in the array to get * @return value of the element at index i */ public Annotation getValue(int i) { if (DiscontinuousAnnotation_Type.featOkTst && ((DiscontinuousAnnotation_Type)jcasType).casFeat_value == null) jcasType.jcas.throwFeatMissing("value", "de.julielab.jcore.types.DiscontinuousAnnotation"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((DiscontinuousAnnotation_Type)jcasType).casFeatCode_value), i); return (Annotation)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((DiscontinuousAnnotation_Type)jcasType).casFeatCode_value), i)));}
/** indexed getter for relations - gets an indexed value - All relations participating in the event structure for which the instance of this type represents the flattened form, including the root relation. * @generated * @param i index in the array to get * @return value of the element at index i */ public GeneralEventMention getRelations(int i) { if (FlattenedRelation_Type.featOkTst && ((FlattenedRelation_Type)jcasType).casFeat_relations == null) jcasType.jcas.throwFeatMissing("relations", "de.julielab.jcore.types.ext.FlattenedRelation"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((FlattenedRelation_Type)jcasType).casFeatCode_relations), i); return (GeneralEventMention)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((FlattenedRelation_Type)jcasType).casFeatCode_relations), i)));}
/** indexed getter for agents - gets an indexed value - All atomic (i.e. not relational) entities participating in the flattened event structure as the active part(s), acting on the patient(s). This feature may not be meaningful defined for all relations (i.e. bindings are often described with specifying some kind of direction or active part). * @generated * @param i index in the array to get * @return value of the element at index i */ public ArgumentMention getAgents(int i) { if (FlattenedRelation_Type.featOkTst && ((FlattenedRelation_Type)jcasType).casFeat_agents == null) jcasType.jcas.throwFeatMissing("agents", "de.julielab.jcore.types.ext.FlattenedRelation"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((FlattenedRelation_Type)jcasType).casFeatCode_agents), i); return (ArgumentMention)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((FlattenedRelation_Type)jcasType).casFeatCode_agents), i)));}
/** indexed getter for otherIDs - gets an indexed value - Other IDs (then the PubMed ID) may delivered by partners of the NLM to PubMed/Medline abstracts. If available, this feature discloses such other IDs and the respective sources. * @generated * @param i index in the array to get * @return value of the element at index i */ public OtherID getOtherIDs(int i) { if (Header_Type.featOkTst && ((Header_Type)jcasType).casFeat_otherIDs == null) jcasType.jcas.throwFeatMissing("otherIDs", "de.julielab.jcore.types.pubmed.Header"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((Header_Type)jcasType).casFeatCode_otherIDs), i); return (OtherID)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((Header_Type)jcasType).casFeatCode_otherIDs), i)));}
/** indexed getter for arguments - gets an indexed value - * @generated * @param i index in the array to get * @return value of the element at index i */ public RelationArgument getArguments(int i) { if (Relation_Type.featOkTst && ((Relation_Type)jcasType).casFeat_arguments == null) jcasType.jcas.throwFeatMissing("arguments", "de.julielab.jcore.types.ace.Relation"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((Relation_Type)jcasType).casFeatCode_arguments), i); return (RelationArgument)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((Relation_Type)jcasType).casFeatCode_arguments), i)));}
/** indexed getter for categories - gets an indexed value - List of Wikipedia categories associated with a Wikipedia page. * @generated * @param i index in the array to get * @return value of the element at index i */ public Title getCategories(int i) { if (Descriptor_Type.featOkTst && ((Descriptor_Type)jcasType).casFeat_categories == null) jcasType.jcas.throwFeatMissing("categories", "de.julielab.jcore.types.wikipedia.Descriptor"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((Descriptor_Type)jcasType).casFeatCode_categories), i); return (Title)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((Descriptor_Type)jcasType).casFeatCode_categories), i)));}
/** indexed getter for outgoingLinks - gets an indexed value - List of outgoing links pointing to other Wikipedia pages starting at a Wikipedia page. * @generated * @param i index in the array to get * @return value of the element at index i */ public Title getOutgoingLinks(int i) { if (Descriptor_Type.featOkTst && ((Descriptor_Type)jcasType).casFeat_outgoingLinks == null) jcasType.jcas.throwFeatMissing("outgoingLinks", "de.julielab.jcore.types.wikipedia.Descriptor"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((Descriptor_Type)jcasType).casFeatCode_outgoingLinks), i); return (Title)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((Descriptor_Type)jcasType).casFeatCode_outgoingLinks), i)));}
/** indexed getter for pubTypeList - gets an indexed value - The list of the publication types. * @generated * @param i index in the array to get * @return value of the element at index i */ public PubType getPubTypeList(int i) { if (Header_Type.featOkTst && ((Header_Type)jcasType).casFeat_pubTypeList == null) jcasType.jcas.throwFeatMissing("pubTypeList", "de.julielab.jcore.types.Header"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((Header_Type)jcasType).casFeatCode_pubTypeList), i); return (PubType)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((Header_Type)jcasType).casFeatCode_pubTypeList), i)));}
/** indexed getter for names - gets an indexed value - * @generated * @param i index in the array to get * @return value of the element at index i */ public Name getNames(int i) { if (EntityAttribute_Type.featOkTst && ((EntityAttribute_Type)jcasType).casFeat_names == null) jcasType.jcas.throwFeatMissing("names", "de.julielab.jcore.types.ace.EntityAttribute"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((EntityAttribute_Type)jcasType).casFeatCode_names), i); return (Name)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((EntityAttribute_Type)jcasType).casFeatCode_names), i)));}
/** indexed getter for entity_mentions - gets an indexed value - * @generated * @param i index in the array to get * @return value of the element at index i */ public EntityMention getEntity_mentions(int i) { if (Entity_Type.featOkTst && ((Entity_Type)jcasType).casFeat_entity_mentions == null) jcasType.jcas.throwFeatMissing("entity_mentions", "de.julielab.jcore.types.ace.Entity"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((Entity_Type)jcasType).casFeatCode_entity_mentions), i); return (EntityMention)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((Entity_Type)jcasType).casFeatCode_entity_mentions), i)));}
/** indexed getter for events - gets an indexed value - * @generated * @param i index in the array to get * @return value of the element at index i */ public Event getEvents(int i) { if (Document_Type.featOkTst && ((Document_Type)jcasType).casFeat_events == null) jcasType.jcas.throwFeatMissing("events", "de.julielab.jcore.types.ace.Document"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((Document_Type)jcasType).casFeatCode_events), i); return (Event)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((Document_Type)jcasType).casFeatCode_events), i)));}
/** indexed getter for segmentList - gets an indexed value - List of MMAX annotation segements that make up the MMAX annotation. * @generated * @param i index in the array to get * @return value of the element at index i */ public AnnotationSegment getSegmentList(int i) { if (MMAXAnnotation_Type.featOkTst && ((MMAXAnnotation_Type)jcasType).casFeat_segmentList == null) jcasType.jcas.throwFeatMissing("segmentList", "de.julielab.jcore.types.mmax.MMAXAnnotation"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((MMAXAnnotation_Type)jcasType).casFeatCode_segmentList), i); return (AnnotationSegment)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((MMAXAnnotation_Type)jcasType).casFeatCode_segmentList), i)));}
/** indexed getter for mentions - gets an indexed value - * @generated * @param i index in the array to get * @return value of the element at index i */ public ValueMention getMentions(int i) { if (Value_Type.featOkTst && ((Value_Type)jcasType).casFeat_mentions == null) jcasType.jcas.throwFeatMissing("mentions", "de.julielab.jcore.types.ace.Value"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((Value_Type)jcasType).casFeatCode_mentions), i); return (ValueMention)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((Value_Type)jcasType).casFeatCode_mentions), i)));}
/** indexed getter for children - gets an indexed value - * @generated * @param i index in the array to get * @return value of the element at index i */ public Annotation getChildren(int i) { if (Constituent_Type.featOkTst && ((Constituent_Type)jcasType).casFeat_children == null) jcasType.jcas.throwFeatMissing("children", "de.tudarmstadt.ukp.dkpro.core.api.syntax.type.constituent.Constituent"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((Constituent_Type)jcasType).casFeatCode_children), i); return (Annotation)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((Constituent_Type)jcasType).casFeatCode_children), i)));}
/** indexed getter for tags - gets an indexed value - Descriptions of the tags belonging to this tagset. * @generated * @param i index in the array to get * @return value of the element at index i */ public TagDescription getTags(int i) { if (TagsetDescription_Type.featOkTst && ((TagsetDescription_Type)jcasType).casFeat_tags == null) jcasType.jcas.throwFeatMissing("tags", "de.tudarmstadt.ukp.dkpro.core.api.metadata.type.TagsetDescription"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((TagsetDescription_Type)jcasType).casFeatCode_tags), i); return (TagDescription)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((TagsetDescription_Type)jcasType).casFeatCode_tags), i)));}
/** indexed getter for terminals - gets an indexed value - Stores the terminal nodes of the parse tree. This allows for bottom-up traversal of a tree. * @generated * @param i index in the array to get * @return value of the element at index i */ public TerminalTreebankNode getTerminals(int i) { if (TopTreebankNode_Type.featOkTst && ((TopTreebankNode_Type)jcasType).casFeat_terminals == null) jcasType.jcas.throwFeatMissing("terminals", "org.apache.ctakes.typesystem.type.syntax.TopTreebankNode"); jcasType.jcas.checkArrayBounds(jcasType.ll_cas.ll_getRefValue(addr, ((TopTreebankNode_Type)jcasType).casFeatCode_terminals), i); return (TerminalTreebankNode)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefArrayValue(jcasType.ll_cas.ll_getRefValue(addr, ((TopTreebankNode_Type)jcasType).casFeatCode_terminals), i)));}