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