001 002 003/* First created by JCasGen Wed May 07 09:15:21 EDT 2014 */ 004package org.cleartk.timeml.type; 005 006import org.apache.uima.jcas.JCas; 007import org.apache.uima.jcas.JCasRegistry; 008import org.apache.uima.jcas.cas.TOP_Type; 009 010 011 012/** 013 * Updated by JCasGen Wed May 07 09:15:21 EDT 2014 014 * XML source: /Users/bethard/Code/cleartk/target/checkout/cleartk-type-system/target/jcasgen/typesystem.xml 015 * @generated */ 016public class Event extends Anchor { 017 /** @generated 018 * @ordered 019 */ 020 @SuppressWarnings ("hiding") 021 public final static int typeIndexID = JCasRegistry.register(Event.class); 022 /** @generated 023 * @ordered 024 */ 025 @SuppressWarnings ("hiding") 026 public final static int type = typeIndexID; 027 /** @generated 028 * @return index of the type 029 */ 030 @Override 031 public int getTypeIndexID() {return typeIndexID;} 032 033 /** Never called. Disable default constructor 034 * @generated */ 035 protected Event() {/* intentionally empty block */} 036 037 /** Internal - constructor used by generator 038 * @generated 039 * @param addr low level Feature Structure reference 040 * @param type the type of this Feature Structure 041 */ 042 public Event(int addr, TOP_Type type) { 043 super(addr, type); 044 readObject(); 045 } 046 047 /** @generated 048 * @param jcas JCas to which this Feature Structure belongs 049 */ 050 public Event(JCas jcas) { 051 super(jcas); 052 readObject(); 053 } 054 055 /** @generated 056 * @param jcas JCas to which this Feature Structure belongs 057 * @param begin offset to the begin spot in the SofA 058 * @param end offset to the end spot in the SofA 059 */ 060 public Event(JCas jcas, int begin, int end) { 061 super(jcas); 062 setBegin(begin); 063 setEnd(end); 064 readObject(); 065 } 066 067 /** 068 * <!-- begin-user-doc --> 069 * Write your own initialization here 070 * <!-- end-user-doc --> 071 * 072 * @generated modifiable 073 */ 074 private void readObject() {/*default - does nothing empty block */} 075 076 077 078 //*--------------* 079 //* Feature: eventClass 080 081 /** getter for eventClass - gets 082 * @generated 083 * @return value of the feature 084 */ 085 public String getEventClass() { 086 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_eventClass == null) 087 jcasType.jcas.throwFeatMissing("eventClass", "org.cleartk.timeml.type.Event"); 088 return jcasType.ll_cas.ll_getStringValue(addr, ((Event_Type)jcasType).casFeatCode_eventClass);} 089 090 /** setter for eventClass - sets 091 * @generated 092 * @param v value to set into the feature 093 */ 094 public void setEventClass(String v) { 095 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_eventClass == null) 096 jcasType.jcas.throwFeatMissing("eventClass", "org.cleartk.timeml.type.Event"); 097 jcasType.ll_cas.ll_setStringValue(addr, ((Event_Type)jcasType).casFeatCode_eventClass, v);} 098 099 100 //*--------------* 101 //* Feature: eventInstanceID 102 103 /** getter for eventInstanceID - gets 104 * @generated 105 * @return value of the feature 106 */ 107 public String getEventInstanceID() { 108 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_eventInstanceID == null) 109 jcasType.jcas.throwFeatMissing("eventInstanceID", "org.cleartk.timeml.type.Event"); 110 return jcasType.ll_cas.ll_getStringValue(addr, ((Event_Type)jcasType).casFeatCode_eventInstanceID);} 111 112 /** setter for eventInstanceID - sets 113 * @generated 114 * @param v value to set into the feature 115 */ 116 public void setEventInstanceID(String v) { 117 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_eventInstanceID == null) 118 jcasType.jcas.throwFeatMissing("eventInstanceID", "org.cleartk.timeml.type.Event"); 119 jcasType.ll_cas.ll_setStringValue(addr, ((Event_Type)jcasType).casFeatCode_eventInstanceID, v);} 120 121 122 //*--------------* 123 //* Feature: signalID 124 125 /** getter for signalID - gets 126 * @generated 127 * @return value of the feature 128 */ 129 public String getSignalID() { 130 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_signalID == null) 131 jcasType.jcas.throwFeatMissing("signalID", "org.cleartk.timeml.type.Event"); 132 return jcasType.ll_cas.ll_getStringValue(addr, ((Event_Type)jcasType).casFeatCode_signalID);} 133 134 /** setter for signalID - sets 135 * @generated 136 * @param v value to set into the feature 137 */ 138 public void setSignalID(String v) { 139 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_signalID == null) 140 jcasType.jcas.throwFeatMissing("signalID", "org.cleartk.timeml.type.Event"); 141 jcasType.ll_cas.ll_setStringValue(addr, ((Event_Type)jcasType).casFeatCode_signalID, v);} 142 143 144 //*--------------* 145 //* Feature: stem 146 147 /** getter for stem - gets 148 * @generated 149 * @return value of the feature 150 */ 151 public String getStem() { 152 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_stem == null) 153 jcasType.jcas.throwFeatMissing("stem", "org.cleartk.timeml.type.Event"); 154 return jcasType.ll_cas.ll_getStringValue(addr, ((Event_Type)jcasType).casFeatCode_stem);} 155 156 /** setter for stem - sets 157 * @generated 158 * @param v value to set into the feature 159 */ 160 public void setStem(String v) { 161 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_stem == null) 162 jcasType.jcas.throwFeatMissing("stem", "org.cleartk.timeml.type.Event"); 163 jcasType.ll_cas.ll_setStringValue(addr, ((Event_Type)jcasType).casFeatCode_stem, v);} 164 165 166 //*--------------* 167 //* Feature: pos 168 169 /** getter for pos - gets 170 * @generated 171 * @return value of the feature 172 */ 173 public String getPos() { 174 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_pos == null) 175 jcasType.jcas.throwFeatMissing("pos", "org.cleartk.timeml.type.Event"); 176 return jcasType.ll_cas.ll_getStringValue(addr, ((Event_Type)jcasType).casFeatCode_pos);} 177 178 /** setter for pos - sets 179 * @generated 180 * @param v value to set into the feature 181 */ 182 public void setPos(String v) { 183 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_pos == null) 184 jcasType.jcas.throwFeatMissing("pos", "org.cleartk.timeml.type.Event"); 185 jcasType.ll_cas.ll_setStringValue(addr, ((Event_Type)jcasType).casFeatCode_pos, v);} 186 187 188 //*--------------* 189 //* Feature: tense 190 191 /** getter for tense - gets 192 * @generated 193 * @return value of the feature 194 */ 195 public String getTense() { 196 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_tense == null) 197 jcasType.jcas.throwFeatMissing("tense", "org.cleartk.timeml.type.Event"); 198 return jcasType.ll_cas.ll_getStringValue(addr, ((Event_Type)jcasType).casFeatCode_tense);} 199 200 /** setter for tense - sets 201 * @generated 202 * @param v value to set into the feature 203 */ 204 public void setTense(String v) { 205 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_tense == null) 206 jcasType.jcas.throwFeatMissing("tense", "org.cleartk.timeml.type.Event"); 207 jcasType.ll_cas.ll_setStringValue(addr, ((Event_Type)jcasType).casFeatCode_tense, v);} 208 209 210 //*--------------* 211 //* Feature: aspect 212 213 /** getter for aspect - gets 214 * @generated 215 * @return value of the feature 216 */ 217 public String getAspect() { 218 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_aspect == null) 219 jcasType.jcas.throwFeatMissing("aspect", "org.cleartk.timeml.type.Event"); 220 return jcasType.ll_cas.ll_getStringValue(addr, ((Event_Type)jcasType).casFeatCode_aspect);} 221 222 /** setter for aspect - sets 223 * @generated 224 * @param v value to set into the feature 225 */ 226 public void setAspect(String v) { 227 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_aspect == null) 228 jcasType.jcas.throwFeatMissing("aspect", "org.cleartk.timeml.type.Event"); 229 jcasType.ll_cas.ll_setStringValue(addr, ((Event_Type)jcasType).casFeatCode_aspect, v);} 230 231 232 //*--------------* 233 //* Feature: cardinality 234 235 /** getter for cardinality - gets 236 * @generated 237 * @return value of the feature 238 */ 239 public String getCardinality() { 240 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_cardinality == null) 241 jcasType.jcas.throwFeatMissing("cardinality", "org.cleartk.timeml.type.Event"); 242 return jcasType.ll_cas.ll_getStringValue(addr, ((Event_Type)jcasType).casFeatCode_cardinality);} 243 244 /** setter for cardinality - sets 245 * @generated 246 * @param v value to set into the feature 247 */ 248 public void setCardinality(String v) { 249 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_cardinality == null) 250 jcasType.jcas.throwFeatMissing("cardinality", "org.cleartk.timeml.type.Event"); 251 jcasType.ll_cas.ll_setStringValue(addr, ((Event_Type)jcasType).casFeatCode_cardinality, v);} 252 253 254 //*--------------* 255 //* Feature: polarity 256 257 /** getter for polarity - gets 258 * @generated 259 * @return value of the feature 260 */ 261 public String getPolarity() { 262 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_polarity == null) 263 jcasType.jcas.throwFeatMissing("polarity", "org.cleartk.timeml.type.Event"); 264 return jcasType.ll_cas.ll_getStringValue(addr, ((Event_Type)jcasType).casFeatCode_polarity);} 265 266 /** setter for polarity - sets 267 * @generated 268 * @param v value to set into the feature 269 */ 270 public void setPolarity(String v) { 271 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_polarity == null) 272 jcasType.jcas.throwFeatMissing("polarity", "org.cleartk.timeml.type.Event"); 273 jcasType.ll_cas.ll_setStringValue(addr, ((Event_Type)jcasType).casFeatCode_polarity, v);} 274 275 276 //*--------------* 277 //* Feature: modality 278 279 /** getter for modality - gets 280 * @generated 281 * @return value of the feature 282 */ 283 public String getModality() { 284 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_modality == null) 285 jcasType.jcas.throwFeatMissing("modality", "org.cleartk.timeml.type.Event"); 286 return jcasType.ll_cas.ll_getStringValue(addr, ((Event_Type)jcasType).casFeatCode_modality);} 287 288 /** setter for modality - sets 289 * @generated 290 * @param v value to set into the feature 291 */ 292 public void setModality(String v) { 293 if (Event_Type.featOkTst && ((Event_Type)jcasType).casFeat_modality == null) 294 jcasType.jcas.throwFeatMissing("modality", "org.cleartk.timeml.type.Event"); 295 jcasType.ll_cas.ll_setStringValue(addr, ((Event_Type)jcasType).casFeatCode_modality, v);} 296 } 297 298