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