001 002 003/* First created by JCasGen Wed May 07 09:15:21 EDT 2014 */ 004package org.cleartk.score.type; 005 006import org.apache.uima.jcas.JCas; 007import org.apache.uima.jcas.JCasRegistry; 008import org.apache.uima.jcas.cas.TOP_Type; 009 010import org.apache.uima.jcas.cas.TOP; 011 012 013/** 014 * Updated by JCasGen Wed May 07 09:15:21 EDT 2014 015 * XML source: /Users/bethard/Code/cleartk/target/checkout/cleartk-type-system/target/jcasgen/typesystem.xml 016 * @generated */ 017public class ScoredTOP extends TOP { 018 /** @generated 019 * @ordered 020 */ 021 @SuppressWarnings ("hiding") 022 public final static int typeIndexID = JCasRegistry.register(ScoredTOP.class); 023 /** @generated 024 * @ordered 025 */ 026 @SuppressWarnings ("hiding") 027 public final static int type = typeIndexID; 028 /** @generated 029 * @return index of the type 030 */ 031 @Override 032 public int getTypeIndexID() {return typeIndexID;} 033 034 /** Never called. Disable default constructor 035 * @generated */ 036 protected ScoredTOP() {/* intentionally empty block */} 037 038 /** Internal - constructor used by generator 039 * @generated 040 * @param addr low level Feature Structure reference 041 * @param type the type of this Feature Structure 042 */ 043 public ScoredTOP(int addr, TOP_Type type) { 044 super(addr, type); 045 readObject(); 046 } 047 048 /** @generated 049 * @param jcas JCas to which this Feature Structure belongs 050 */ 051 public ScoredTOP(JCas jcas) { 052 super(jcas); 053 readObject(); 054 } 055 056 /** 057 * <!-- begin-user-doc --> 058 * Write your own initialization here 059 * <!-- end-user-doc --> 060 * 061 * @generated modifiable 062 */ 063 private void readObject() {/*default - does nothing empty block */} 064 065 066 067 //*--------------* 068 //* Feature: score 069 070 /** getter for score - gets 071 * @generated 072 * @return value of the feature 073 */ 074 public double getScore() { 075 if (ScoredTOP_Type.featOkTst && ((ScoredTOP_Type)jcasType).casFeat_score == null) 076 jcasType.jcas.throwFeatMissing("score", "org.cleartk.score.type.ScoredTOP"); 077 return jcasType.ll_cas.ll_getDoubleValue(addr, ((ScoredTOP_Type)jcasType).casFeatCode_score);} 078 079 /** setter for score - sets 080 * @generated 081 * @param v value to set into the feature 082 */ 083 public void setScore(double v) { 084 if (ScoredTOP_Type.featOkTst && ((ScoredTOP_Type)jcasType).casFeat_score == null) 085 jcasType.jcas.throwFeatMissing("score", "org.cleartk.score.type.ScoredTOP"); 086 jcasType.ll_cas.ll_setDoubleValue(addr, ((ScoredTOP_Type)jcasType).casFeatCode_score, v);} 087 } 088 089