You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2008/05/27 17:14:03 UTC

svn commit: r660553 [10/10] - in /incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy: ./ src/ src/main/ src/main/descriptors/ src/main/groovy/ src/main/groovy/org/ src/main/groovy/org/apache/ src/main/groovy/org/apache/uima/ src/main/groovy/org/apa...

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessional.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessional.java?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessional.java (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessional.java Tue May 27 08:13:37 2008
@@ -0,0 +1,129 @@
+
+
+/* First created by JCasGen Mon May 26 21:43:20 EDT 2008 */
+package org.apache.uima.calaisType.relation;
+
+import org.apache.uima.jcas.JCas; 
+import org.apache.uima.jcas.JCasRegistry;
+import org.apache.uima.jcas.cas.TOP_Type;
+
+import org.apache.uima.calaisType.Relation;
+import org.apache.uima.calaisType.entity.Organization;
+import org.apache.uima.calaisType.entity.Company;
+import org.apache.uima.calaisType.entity.Person;
+
+
+/** 
+ * Updated by JCasGen Mon May 26 21:43:20 EDT 2008
+ * XML source: C:/a/Eclipse/3.3/apache/OpenCalaisAnnotatorGroovy/src/main/descriptors/CalaisTestCollectionReader.xml
+ * @generated */
+public class PersonProfessional extends Relation {
+  /** @generated
+   * @ordered 
+   */
+  public final static int typeIndexID = JCasRegistry.register(PersonProfessional.class);
+  /** @generated
+   * @ordered 
+   */
+  public final static int type = typeIndexID;
+  /** @generated  */
+  public              int getTypeIndexID() {return typeIndexID;}
+ 
+  /** Never called.  Disable default constructor
+   * @generated */
+  protected PersonProfessional() {}
+    
+  /** Internal - constructor used by generator 
+   * @generated */
+  public PersonProfessional(int addr, TOP_Type type) {
+    super(addr, type);
+    readObject();
+  }
+  
+  /** @generated */
+  public PersonProfessional(JCas jcas) {
+    super(jcas);
+    readObject();   
+  } 
+
+  /** <!-- begin-user-doc -->
+    * Write your own initialization here
+    * <!-- end-user-doc -->
+  @generated modifiable */
+  private void readObject() {}
+     
+ 
+    
+  //*--------------*
+  //* Feature: person
+
+  /** getter for person - gets 
+   * @generated */
+  public Person getPerson() {
+    if (PersonProfessional_Type.featOkTst && ((PersonProfessional_Type)jcasType).casFeat_person == null)
+      jcasType.jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.PersonProfessional");
+    return (Person)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefValue(addr, ((PersonProfessional_Type)jcasType).casFeatCode_person)));}
+    
+  /** setter for person - sets  
+   * @generated */
+  public void setPerson(Person v) {
+    if (PersonProfessional_Type.featOkTst && ((PersonProfessional_Type)jcasType).casFeat_person == null)
+      jcasType.jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.PersonProfessional");
+    jcasType.ll_cas.ll_setRefValue(addr, ((PersonProfessional_Type)jcasType).casFeatCode_person, jcasType.ll_cas.ll_getFSRef(v));}    
+   
+    
+  //*--------------*
+  //* Feature: position
+
+  /** getter for position - gets 
+   * @generated */
+  public String getPosition() {
+    if (PersonProfessional_Type.featOkTst && ((PersonProfessional_Type)jcasType).casFeat_position == null)
+      jcasType.jcas.throwFeatMissing("position", "org.apache.uima.calaisType.relation.PersonProfessional");
+    return jcasType.ll_cas.ll_getStringValue(addr, ((PersonProfessional_Type)jcasType).casFeatCode_position);}
+    
+  /** setter for position - sets  
+   * @generated */
+  public void setPosition(String v) {
+    if (PersonProfessional_Type.featOkTst && ((PersonProfessional_Type)jcasType).casFeat_position == null)
+      jcasType.jcas.throwFeatMissing("position", "org.apache.uima.calaisType.relation.PersonProfessional");
+    jcasType.ll_cas.ll_setStringValue(addr, ((PersonProfessional_Type)jcasType).casFeatCode_position, v);}    
+   
+    
+  //*--------------*
+  //* Feature: company
+
+  /** getter for company - gets 
+   * @generated */
+  public Company getCompany() {
+    if (PersonProfessional_Type.featOkTst && ((PersonProfessional_Type)jcasType).casFeat_company == null)
+      jcasType.jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.PersonProfessional");
+    return (Company)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefValue(addr, ((PersonProfessional_Type)jcasType).casFeatCode_company)));}
+    
+  /** setter for company - sets  
+   * @generated */
+  public void setCompany(Company v) {
+    if (PersonProfessional_Type.featOkTst && ((PersonProfessional_Type)jcasType).casFeat_company == null)
+      jcasType.jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.PersonProfessional");
+    jcasType.ll_cas.ll_setRefValue(addr, ((PersonProfessional_Type)jcasType).casFeatCode_company, jcasType.ll_cas.ll_getFSRef(v));}    
+   
+    
+  //*--------------*
+  //* Feature: organization
+
+  /** getter for organization - gets 
+   * @generated */
+  public Organization getOrganization() {
+    if (PersonProfessional_Type.featOkTst && ((PersonProfessional_Type)jcasType).casFeat_organization == null)
+      jcasType.jcas.throwFeatMissing("organization", "org.apache.uima.calaisType.relation.PersonProfessional");
+    return (Organization)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefValue(addr, ((PersonProfessional_Type)jcasType).casFeatCode_organization)));}
+    
+  /** setter for organization - sets  
+   * @generated */
+  public void setOrganization(Organization v) {
+    if (PersonProfessional_Type.featOkTst && ((PersonProfessional_Type)jcasType).casFeat_organization == null)
+      jcasType.jcas.throwFeatMissing("organization", "org.apache.uima.calaisType.relation.PersonProfessional");
+    jcasType.ll_cas.ll_setRefValue(addr, ((PersonProfessional_Type)jcasType).casFeatCode_organization, jcasType.ll_cas.ll_getFSRef(v));}    
+  }
+
+    
\ No newline at end of file

Propchange: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessional.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessionalPast.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessionalPast.java?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessionalPast.java (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessionalPast.java Tue May 27 08:13:37 2008
@@ -0,0 +1,129 @@
+
+
+/* First created by JCasGen Mon May 26 21:43:20 EDT 2008 */
+package org.apache.uima.calaisType.relation;
+
+import org.apache.uima.jcas.JCas; 
+import org.apache.uima.jcas.JCasRegistry;
+import org.apache.uima.jcas.cas.TOP_Type;
+
+import org.apache.uima.calaisType.Relation;
+import org.apache.uima.calaisType.entity.Organization;
+import org.apache.uima.calaisType.entity.Company;
+import org.apache.uima.calaisType.entity.Person;
+
+
+/** 
+ * Updated by JCasGen Mon May 26 21:43:20 EDT 2008
+ * XML source: C:/a/Eclipse/3.3/apache/OpenCalaisAnnotatorGroovy/src/main/descriptors/CalaisTestCollectionReader.xml
+ * @generated */
+public class PersonProfessionalPast extends Relation {
+  /** @generated
+   * @ordered 
+   */
+  public final static int typeIndexID = JCasRegistry.register(PersonProfessionalPast.class);
+  /** @generated
+   * @ordered 
+   */
+  public final static int type = typeIndexID;
+  /** @generated  */
+  public              int getTypeIndexID() {return typeIndexID;}
+ 
+  /** Never called.  Disable default constructor
+   * @generated */
+  protected PersonProfessionalPast() {}
+    
+  /** Internal - constructor used by generator 
+   * @generated */
+  public PersonProfessionalPast(int addr, TOP_Type type) {
+    super(addr, type);
+    readObject();
+  }
+  
+  /** @generated */
+  public PersonProfessionalPast(JCas jcas) {
+    super(jcas);
+    readObject();   
+  } 
+
+  /** <!-- begin-user-doc -->
+    * Write your own initialization here
+    * <!-- end-user-doc -->
+  @generated modifiable */
+  private void readObject() {}
+     
+ 
+    
+  //*--------------*
+  //* Feature: person
+
+  /** getter for person - gets 
+   * @generated */
+  public Person getPerson() {
+    if (PersonProfessionalPast_Type.featOkTst && ((PersonProfessionalPast_Type)jcasType).casFeat_person == null)
+      jcasType.jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    return (Person)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefValue(addr, ((PersonProfessionalPast_Type)jcasType).casFeatCode_person)));}
+    
+  /** setter for person - sets  
+   * @generated */
+  public void setPerson(Person v) {
+    if (PersonProfessionalPast_Type.featOkTst && ((PersonProfessionalPast_Type)jcasType).casFeat_person == null)
+      jcasType.jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    jcasType.ll_cas.ll_setRefValue(addr, ((PersonProfessionalPast_Type)jcasType).casFeatCode_person, jcasType.ll_cas.ll_getFSRef(v));}    
+   
+    
+  //*--------------*
+  //* Feature: position
+
+  /** getter for position - gets 
+   * @generated */
+  public String getPosition() {
+    if (PersonProfessionalPast_Type.featOkTst && ((PersonProfessionalPast_Type)jcasType).casFeat_position == null)
+      jcasType.jcas.throwFeatMissing("position", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    return jcasType.ll_cas.ll_getStringValue(addr, ((PersonProfessionalPast_Type)jcasType).casFeatCode_position);}
+    
+  /** setter for position - sets  
+   * @generated */
+  public void setPosition(String v) {
+    if (PersonProfessionalPast_Type.featOkTst && ((PersonProfessionalPast_Type)jcasType).casFeat_position == null)
+      jcasType.jcas.throwFeatMissing("position", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    jcasType.ll_cas.ll_setStringValue(addr, ((PersonProfessionalPast_Type)jcasType).casFeatCode_position, v);}    
+   
+    
+  //*--------------*
+  //* Feature: company
+
+  /** getter for company - gets 
+   * @generated */
+  public Company getCompany() {
+    if (PersonProfessionalPast_Type.featOkTst && ((PersonProfessionalPast_Type)jcasType).casFeat_company == null)
+      jcasType.jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    return (Company)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefValue(addr, ((PersonProfessionalPast_Type)jcasType).casFeatCode_company)));}
+    
+  /** setter for company - sets  
+   * @generated */
+  public void setCompany(Company v) {
+    if (PersonProfessionalPast_Type.featOkTst && ((PersonProfessionalPast_Type)jcasType).casFeat_company == null)
+      jcasType.jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    jcasType.ll_cas.ll_setRefValue(addr, ((PersonProfessionalPast_Type)jcasType).casFeatCode_company, jcasType.ll_cas.ll_getFSRef(v));}    
+   
+    
+  //*--------------*
+  //* Feature: organization
+
+  /** getter for organization - gets 
+   * @generated */
+  public Organization getOrganization() {
+    if (PersonProfessionalPast_Type.featOkTst && ((PersonProfessionalPast_Type)jcasType).casFeat_organization == null)
+      jcasType.jcas.throwFeatMissing("organization", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    return (Organization)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefValue(addr, ((PersonProfessionalPast_Type)jcasType).casFeatCode_organization)));}
+    
+  /** setter for organization - sets  
+   * @generated */
+  public void setOrganization(Organization v) {
+    if (PersonProfessionalPast_Type.featOkTst && ((PersonProfessionalPast_Type)jcasType).casFeat_organization == null)
+      jcasType.jcas.throwFeatMissing("organization", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    jcasType.ll_cas.ll_setRefValue(addr, ((PersonProfessionalPast_Type)jcasType).casFeatCode_organization, jcasType.ll_cas.ll_getFSRef(v));}    
+  }
+
+    
\ No newline at end of file

Propchange: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessionalPast.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessionalPast_Type.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessionalPast_Type.java?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessionalPast_Type.java (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessionalPast_Type.java Tue May 27 08:13:37 2008
@@ -0,0 +1,145 @@
+
+/* First created by JCasGen Mon May 26 21:43:20 EDT 2008 */
+package org.apache.uima.calaisType.relation;
+
+import org.apache.uima.jcas.JCas;
+import org.apache.uima.jcas.JCasRegistry;
+import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.FSGenerator;
+import org.apache.uima.cas.FeatureStructure;
+import org.apache.uima.cas.impl.TypeImpl;
+import org.apache.uima.cas.Type;
+import org.apache.uima.cas.impl.FeatureImpl;
+import org.apache.uima.cas.Feature;
+import org.apache.uima.calaisType.Relation_Type;
+
+/** 
+ * Updated by JCasGen Mon May 26 21:43:20 EDT 2008
+ * @generated */
+public class PersonProfessionalPast_Type extends Relation_Type {
+  /** @generated */
+  protected FSGenerator getFSGenerator() {return fsGenerator;}
+  /** @generated */
+  private final FSGenerator fsGenerator = 
+    new FSGenerator() {
+      public FeatureStructure createFS(int addr, CASImpl cas) {
+  			 if (PersonProfessionalPast_Type.this.useExistingInstance) {
+  			   // Return eq fs instance if already created
+  		     FeatureStructure fs = PersonProfessionalPast_Type.this.jcas.getJfsFromCaddr(addr);
+  		     if (null == fs) {
+  		       fs = new PersonProfessionalPast(addr, PersonProfessionalPast_Type.this);
+  			   PersonProfessionalPast_Type.this.jcas.putJfsFromCaddr(addr, fs);
+  			   return fs;
+  		     }
+  		     return fs;
+        } else return new PersonProfessionalPast(addr, PersonProfessionalPast_Type.this);
+  	  }
+    };
+  /** @generated */
+  public final static int typeIndexID = PersonProfessionalPast.typeIndexID;
+  /** @generated 
+     @modifiable */
+  public final static boolean featOkTst = JCasRegistry.getFeatOkTst("org.apache.uima.calaisType.relation.PersonProfessionalPast");
+ 
+  /** @generated */
+  final Feature casFeat_person;
+  /** @generated */
+  final int     casFeatCode_person;
+  /** @generated */ 
+  public int getPerson(int addr) {
+        if (featOkTst && casFeat_person == null)
+      jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    return ll_cas.ll_getRefValue(addr, casFeatCode_person);
+  }
+  /** @generated */    
+  public void setPerson(int addr, int v) {
+        if (featOkTst && casFeat_person == null)
+      jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    ll_cas.ll_setRefValue(addr, casFeatCode_person, v);}
+    
+  
+ 
+  /** @generated */
+  final Feature casFeat_position;
+  /** @generated */
+  final int     casFeatCode_position;
+  /** @generated */ 
+  public String getPosition(int addr) {
+        if (featOkTst && casFeat_position == null)
+      jcas.throwFeatMissing("position", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    return ll_cas.ll_getStringValue(addr, casFeatCode_position);
+  }
+  /** @generated */    
+  public void setPosition(int addr, String v) {
+        if (featOkTst && casFeat_position == null)
+      jcas.throwFeatMissing("position", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    ll_cas.ll_setStringValue(addr, casFeatCode_position, v);}
+    
+  
+ 
+  /** @generated */
+  final Feature casFeat_company;
+  /** @generated */
+  final int     casFeatCode_company;
+  /** @generated */ 
+  public int getCompany(int addr) {
+        if (featOkTst && casFeat_company == null)
+      jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    return ll_cas.ll_getRefValue(addr, casFeatCode_company);
+  }
+  /** @generated */    
+  public void setCompany(int addr, int v) {
+        if (featOkTst && casFeat_company == null)
+      jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    ll_cas.ll_setRefValue(addr, casFeatCode_company, v);}
+    
+  
+ 
+  /** @generated */
+  final Feature casFeat_organization;
+  /** @generated */
+  final int     casFeatCode_organization;
+  /** @generated */ 
+  public int getOrganization(int addr) {
+        if (featOkTst && casFeat_organization == null)
+      jcas.throwFeatMissing("organization", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    return ll_cas.ll_getRefValue(addr, casFeatCode_organization);
+  }
+  /** @generated */    
+  public void setOrganization(int addr, int v) {
+        if (featOkTst && casFeat_organization == null)
+      jcas.throwFeatMissing("organization", "org.apache.uima.calaisType.relation.PersonProfessionalPast");
+    ll_cas.ll_setRefValue(addr, casFeatCode_organization, v);}
+    
+  
+
+
+
+  /** initialize variables to correspond with Cas Type and Features
+	* @generated */
+  public PersonProfessionalPast_Type(JCas jcas, Type casType) {
+    super(jcas, casType);
+    casImpl.getFSClassRegistry().addGeneratorForType((TypeImpl)this.casType, getFSGenerator());
+
+ 
+    casFeat_person = jcas.getRequiredFeatureDE(casType, "person", "org.apache.uima.calaisType.entity.Person", featOkTst);
+    casFeatCode_person  = (null == casFeat_person) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_person).getCode();
+
+ 
+    casFeat_position = jcas.getRequiredFeatureDE(casType, "position", "uima.cas.String", featOkTst);
+    casFeatCode_position  = (null == casFeat_position) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_position).getCode();
+
+ 
+    casFeat_company = jcas.getRequiredFeatureDE(casType, "company", "org.apache.uima.calaisType.entity.Company", featOkTst);
+    casFeatCode_company  = (null == casFeat_company) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_company).getCode();
+
+ 
+    casFeat_organization = jcas.getRequiredFeatureDE(casType, "organization", "org.apache.uima.calaisType.entity.Organization", featOkTst);
+    casFeatCode_organization  = (null == casFeat_organization) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_organization).getCode();
+
+  }
+}
+
+
+
+    
\ No newline at end of file

Propchange: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessionalPast_Type.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessional_Type.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessional_Type.java?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessional_Type.java (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessional_Type.java Tue May 27 08:13:37 2008
@@ -0,0 +1,145 @@
+
+/* First created by JCasGen Mon May 26 21:43:20 EDT 2008 */
+package org.apache.uima.calaisType.relation;
+
+import org.apache.uima.jcas.JCas;
+import org.apache.uima.jcas.JCasRegistry;
+import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.FSGenerator;
+import org.apache.uima.cas.FeatureStructure;
+import org.apache.uima.cas.impl.TypeImpl;
+import org.apache.uima.cas.Type;
+import org.apache.uima.cas.impl.FeatureImpl;
+import org.apache.uima.cas.Feature;
+import org.apache.uima.calaisType.Relation_Type;
+
+/** 
+ * Updated by JCasGen Mon May 26 21:43:20 EDT 2008
+ * @generated */
+public class PersonProfessional_Type extends Relation_Type {
+  /** @generated */
+  protected FSGenerator getFSGenerator() {return fsGenerator;}
+  /** @generated */
+  private final FSGenerator fsGenerator = 
+    new FSGenerator() {
+      public FeatureStructure createFS(int addr, CASImpl cas) {
+  			 if (PersonProfessional_Type.this.useExistingInstance) {
+  			   // Return eq fs instance if already created
+  		     FeatureStructure fs = PersonProfessional_Type.this.jcas.getJfsFromCaddr(addr);
+  		     if (null == fs) {
+  		       fs = new PersonProfessional(addr, PersonProfessional_Type.this);
+  			   PersonProfessional_Type.this.jcas.putJfsFromCaddr(addr, fs);
+  			   return fs;
+  		     }
+  		     return fs;
+        } else return new PersonProfessional(addr, PersonProfessional_Type.this);
+  	  }
+    };
+  /** @generated */
+  public final static int typeIndexID = PersonProfessional.typeIndexID;
+  /** @generated 
+     @modifiable */
+  public final static boolean featOkTst = JCasRegistry.getFeatOkTst("org.apache.uima.calaisType.relation.PersonProfessional");
+ 
+  /** @generated */
+  final Feature casFeat_person;
+  /** @generated */
+  final int     casFeatCode_person;
+  /** @generated */ 
+  public int getPerson(int addr) {
+        if (featOkTst && casFeat_person == null)
+      jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.PersonProfessional");
+    return ll_cas.ll_getRefValue(addr, casFeatCode_person);
+  }
+  /** @generated */    
+  public void setPerson(int addr, int v) {
+        if (featOkTst && casFeat_person == null)
+      jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.PersonProfessional");
+    ll_cas.ll_setRefValue(addr, casFeatCode_person, v);}
+    
+  
+ 
+  /** @generated */
+  final Feature casFeat_position;
+  /** @generated */
+  final int     casFeatCode_position;
+  /** @generated */ 
+  public String getPosition(int addr) {
+        if (featOkTst && casFeat_position == null)
+      jcas.throwFeatMissing("position", "org.apache.uima.calaisType.relation.PersonProfessional");
+    return ll_cas.ll_getStringValue(addr, casFeatCode_position);
+  }
+  /** @generated */    
+  public void setPosition(int addr, String v) {
+        if (featOkTst && casFeat_position == null)
+      jcas.throwFeatMissing("position", "org.apache.uima.calaisType.relation.PersonProfessional");
+    ll_cas.ll_setStringValue(addr, casFeatCode_position, v);}
+    
+  
+ 
+  /** @generated */
+  final Feature casFeat_company;
+  /** @generated */
+  final int     casFeatCode_company;
+  /** @generated */ 
+  public int getCompany(int addr) {
+        if (featOkTst && casFeat_company == null)
+      jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.PersonProfessional");
+    return ll_cas.ll_getRefValue(addr, casFeatCode_company);
+  }
+  /** @generated */    
+  public void setCompany(int addr, int v) {
+        if (featOkTst && casFeat_company == null)
+      jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.PersonProfessional");
+    ll_cas.ll_setRefValue(addr, casFeatCode_company, v);}
+    
+  
+ 
+  /** @generated */
+  final Feature casFeat_organization;
+  /** @generated */
+  final int     casFeatCode_organization;
+  /** @generated */ 
+  public int getOrganization(int addr) {
+        if (featOkTst && casFeat_organization == null)
+      jcas.throwFeatMissing("organization", "org.apache.uima.calaisType.relation.PersonProfessional");
+    return ll_cas.ll_getRefValue(addr, casFeatCode_organization);
+  }
+  /** @generated */    
+  public void setOrganization(int addr, int v) {
+        if (featOkTst && casFeat_organization == null)
+      jcas.throwFeatMissing("organization", "org.apache.uima.calaisType.relation.PersonProfessional");
+    ll_cas.ll_setRefValue(addr, casFeatCode_organization, v);}
+    
+  
+
+
+
+  /** initialize variables to correspond with Cas Type and Features
+	* @generated */
+  public PersonProfessional_Type(JCas jcas, Type casType) {
+    super(jcas, casType);
+    casImpl.getFSClassRegistry().addGeneratorForType((TypeImpl)this.casType, getFSGenerator());
+
+ 
+    casFeat_person = jcas.getRequiredFeatureDE(casType, "person", "org.apache.uima.calaisType.entity.Person", featOkTst);
+    casFeatCode_person  = (null == casFeat_person) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_person).getCode();
+
+ 
+    casFeat_position = jcas.getRequiredFeatureDE(casType, "position", "uima.cas.String", featOkTst);
+    casFeatCode_position  = (null == casFeat_position) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_position).getCode();
+
+ 
+    casFeat_company = jcas.getRequiredFeatureDE(casType, "company", "org.apache.uima.calaisType.entity.Company", featOkTst);
+    casFeatCode_company  = (null == casFeat_company) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_company).getCode();
+
+ 
+    casFeat_organization = jcas.getRequiredFeatureDE(casType, "organization", "org.apache.uima.calaisType.entity.Organization", featOkTst);
+    casFeatCode_organization  = (null == casFeat_organization) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_organization).getCode();
+
+  }
+}
+
+
+
+    
\ No newline at end of file

Propchange: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/PersonProfessional_Type.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/Quotation.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/Quotation.java?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/Quotation.java (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/Quotation.java Tue May 27 08:13:37 2008
@@ -0,0 +1,91 @@
+
+
+/* First created by JCasGen Mon May 26 21:43:20 EDT 2008 */
+package org.apache.uima.calaisType.relation;
+
+import org.apache.uima.jcas.JCas; 
+import org.apache.uima.jcas.JCasRegistry;
+import org.apache.uima.jcas.cas.TOP_Type;
+
+import org.apache.uima.calaisType.Relation;
+import org.apache.uima.calaisType.entity.Person;
+
+
+/** 
+ * Updated by JCasGen Mon May 26 21:43:20 EDT 2008
+ * XML source: C:/a/Eclipse/3.3/apache/OpenCalaisAnnotatorGroovy/src/main/descriptors/CalaisTestCollectionReader.xml
+ * @generated */
+public class Quotation extends Relation {
+  /** @generated
+   * @ordered 
+   */
+  public final static int typeIndexID = JCasRegistry.register(Quotation.class);
+  /** @generated
+   * @ordered 
+   */
+  public final static int type = typeIndexID;
+  /** @generated  */
+  public              int getTypeIndexID() {return typeIndexID;}
+ 
+  /** Never called.  Disable default constructor
+   * @generated */
+  protected Quotation() {}
+    
+  /** Internal - constructor used by generator 
+   * @generated */
+  public Quotation(int addr, TOP_Type type) {
+    super(addr, type);
+    readObject();
+  }
+  
+  /** @generated */
+  public Quotation(JCas jcas) {
+    super(jcas);
+    readObject();   
+  } 
+
+  /** <!-- begin-user-doc -->
+    * Write your own initialization here
+    * <!-- end-user-doc -->
+  @generated modifiable */
+  private void readObject() {}
+     
+ 
+    
+  //*--------------*
+  //* Feature: person
+
+  /** getter for person - gets 
+   * @generated */
+  public Person getPerson() {
+    if (Quotation_Type.featOkTst && ((Quotation_Type)jcasType).casFeat_person == null)
+      jcasType.jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.Quotation");
+    return (Person)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefValue(addr, ((Quotation_Type)jcasType).casFeatCode_person)));}
+    
+  /** setter for person - sets  
+   * @generated */
+  public void setPerson(Person v) {
+    if (Quotation_Type.featOkTst && ((Quotation_Type)jcasType).casFeat_person == null)
+      jcasType.jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.Quotation");
+    jcasType.ll_cas.ll_setRefValue(addr, ((Quotation_Type)jcasType).casFeatCode_person, jcasType.ll_cas.ll_getFSRef(v));}    
+   
+    
+  //*--------------*
+  //* Feature: quote
+
+  /** getter for quote - gets 
+   * @generated */
+  public String getQuote() {
+    if (Quotation_Type.featOkTst && ((Quotation_Type)jcasType).casFeat_quote == null)
+      jcasType.jcas.throwFeatMissing("quote", "org.apache.uima.calaisType.relation.Quotation");
+    return jcasType.ll_cas.ll_getStringValue(addr, ((Quotation_Type)jcasType).casFeatCode_quote);}
+    
+  /** setter for quote - sets  
+   * @generated */
+  public void setQuote(String v) {
+    if (Quotation_Type.featOkTst && ((Quotation_Type)jcasType).casFeat_quote == null)
+      jcasType.jcas.throwFeatMissing("quote", "org.apache.uima.calaisType.relation.Quotation");
+    jcasType.ll_cas.ll_setStringValue(addr, ((Quotation_Type)jcasType).casFeatCode_quote, v);}    
+  }
+
+    
\ No newline at end of file

Propchange: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/Quotation.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/Quotation_Type.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/Quotation_Type.java?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/Quotation_Type.java (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/Quotation_Type.java Tue May 27 08:13:37 2008
@@ -0,0 +1,101 @@
+
+/* First created by JCasGen Mon May 26 21:43:20 EDT 2008 */
+package org.apache.uima.calaisType.relation;
+
+import org.apache.uima.jcas.JCas;
+import org.apache.uima.jcas.JCasRegistry;
+import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.FSGenerator;
+import org.apache.uima.cas.FeatureStructure;
+import org.apache.uima.cas.impl.TypeImpl;
+import org.apache.uima.cas.Type;
+import org.apache.uima.cas.impl.FeatureImpl;
+import org.apache.uima.cas.Feature;
+import org.apache.uima.calaisType.Relation_Type;
+
+/** 
+ * Updated by JCasGen Mon May 26 21:43:20 EDT 2008
+ * @generated */
+public class Quotation_Type extends Relation_Type {
+  /** @generated */
+  protected FSGenerator getFSGenerator() {return fsGenerator;}
+  /** @generated */
+  private final FSGenerator fsGenerator = 
+    new FSGenerator() {
+      public FeatureStructure createFS(int addr, CASImpl cas) {
+  			 if (Quotation_Type.this.useExistingInstance) {
+  			   // Return eq fs instance if already created
+  		     FeatureStructure fs = Quotation_Type.this.jcas.getJfsFromCaddr(addr);
+  		     if (null == fs) {
+  		       fs = new Quotation(addr, Quotation_Type.this);
+  			   Quotation_Type.this.jcas.putJfsFromCaddr(addr, fs);
+  			   return fs;
+  		     }
+  		     return fs;
+        } else return new Quotation(addr, Quotation_Type.this);
+  	  }
+    };
+  /** @generated */
+  public final static int typeIndexID = Quotation.typeIndexID;
+  /** @generated 
+     @modifiable */
+  public final static boolean featOkTst = JCasRegistry.getFeatOkTst("org.apache.uima.calaisType.relation.Quotation");
+ 
+  /** @generated */
+  final Feature casFeat_person;
+  /** @generated */
+  final int     casFeatCode_person;
+  /** @generated */ 
+  public int getPerson(int addr) {
+        if (featOkTst && casFeat_person == null)
+      jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.Quotation");
+    return ll_cas.ll_getRefValue(addr, casFeatCode_person);
+  }
+  /** @generated */    
+  public void setPerson(int addr, int v) {
+        if (featOkTst && casFeat_person == null)
+      jcas.throwFeatMissing("person", "org.apache.uima.calaisType.relation.Quotation");
+    ll_cas.ll_setRefValue(addr, casFeatCode_person, v);}
+    
+  
+ 
+  /** @generated */
+  final Feature casFeat_quote;
+  /** @generated */
+  final int     casFeatCode_quote;
+  /** @generated */ 
+  public String getQuote(int addr) {
+        if (featOkTst && casFeat_quote == null)
+      jcas.throwFeatMissing("quote", "org.apache.uima.calaisType.relation.Quotation");
+    return ll_cas.ll_getStringValue(addr, casFeatCode_quote);
+  }
+  /** @generated */    
+  public void setQuote(int addr, String v) {
+        if (featOkTst && casFeat_quote == null)
+      jcas.throwFeatMissing("quote", "org.apache.uima.calaisType.relation.Quotation");
+    ll_cas.ll_setStringValue(addr, casFeatCode_quote, v);}
+    
+  
+
+
+
+  /** initialize variables to correspond with Cas Type and Features
+	* @generated */
+  public Quotation_Type(JCas jcas, Type casType) {
+    super(jcas, casType);
+    casImpl.getFSClassRegistry().addGeneratorForType((TypeImpl)this.casType, getFSGenerator());
+
+ 
+    casFeat_person = jcas.getRequiredFeatureDE(casType, "person", "org.apache.uima.calaisType.entity.Person", featOkTst);
+    casFeatCode_person  = (null == casFeat_person) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_person).getCode();
+
+ 
+    casFeat_quote = jcas.getRequiredFeatureDE(casType, "quote", "uima.cas.String", featOkTst);
+    casFeatCode_quote  = (null == casFeat_quote) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_quote).getCode();
+
+  }
+}
+
+
+
+    
\ No newline at end of file

Propchange: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/Quotation_Type.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/StockSplit.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/StockSplit.java?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/StockSplit.java (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/StockSplit.java Tue May 27 08:13:37 2008
@@ -0,0 +1,73 @@
+
+
+/* First created by JCasGen Mon May 26 21:43:20 EDT 2008 */
+package org.apache.uima.calaisType.relation;
+
+import org.apache.uima.jcas.JCas; 
+import org.apache.uima.jcas.JCasRegistry;
+import org.apache.uima.jcas.cas.TOP_Type;
+
+import org.apache.uima.calaisType.Relation;
+import org.apache.uima.calaisType.entity.Company;
+
+
+/** 
+ * Updated by JCasGen Mon May 26 21:43:20 EDT 2008
+ * XML source: C:/a/Eclipse/3.3/apache/OpenCalaisAnnotatorGroovy/src/main/descriptors/CalaisTestCollectionReader.xml
+ * @generated */
+public class StockSplit extends Relation {
+  /** @generated
+   * @ordered 
+   */
+  public final static int typeIndexID = JCasRegistry.register(StockSplit.class);
+  /** @generated
+   * @ordered 
+   */
+  public final static int type = typeIndexID;
+  /** @generated  */
+  public              int getTypeIndexID() {return typeIndexID;}
+ 
+  /** Never called.  Disable default constructor
+   * @generated */
+  protected StockSplit() {}
+    
+  /** Internal - constructor used by generator 
+   * @generated */
+  public StockSplit(int addr, TOP_Type type) {
+    super(addr, type);
+    readObject();
+  }
+  
+  /** @generated */
+  public StockSplit(JCas jcas) {
+    super(jcas);
+    readObject();   
+  } 
+
+  /** <!-- begin-user-doc -->
+    * Write your own initialization here
+    * <!-- end-user-doc -->
+  @generated modifiable */
+  private void readObject() {}
+     
+ 
+    
+  //*--------------*
+  //* Feature: company
+
+  /** getter for company - gets 
+   * @generated */
+  public Company getCompany() {
+    if (StockSplit_Type.featOkTst && ((StockSplit_Type)jcasType).casFeat_company == null)
+      jcasType.jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.StockSplit");
+    return (Company)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefValue(addr, ((StockSplit_Type)jcasType).casFeatCode_company)));}
+    
+  /** setter for company - sets  
+   * @generated */
+  public void setCompany(Company v) {
+    if (StockSplit_Type.featOkTst && ((StockSplit_Type)jcasType).casFeat_company == null)
+      jcasType.jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.StockSplit");
+    jcasType.ll_cas.ll_setRefValue(addr, ((StockSplit_Type)jcasType).casFeatCode_company, jcasType.ll_cas.ll_getFSRef(v));}    
+  }
+
+    
\ No newline at end of file

Propchange: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/StockSplit.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/StockSplit_Type.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/StockSplit_Type.java?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/StockSplit_Type.java (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/StockSplit_Type.java Tue May 27 08:13:37 2008
@@ -0,0 +1,79 @@
+
+/* First created by JCasGen Mon May 26 21:43:20 EDT 2008 */
+package org.apache.uima.calaisType.relation;
+
+import org.apache.uima.jcas.JCas;
+import org.apache.uima.jcas.JCasRegistry;
+import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.FSGenerator;
+import org.apache.uima.cas.FeatureStructure;
+import org.apache.uima.cas.impl.TypeImpl;
+import org.apache.uima.cas.Type;
+import org.apache.uima.cas.impl.FeatureImpl;
+import org.apache.uima.cas.Feature;
+import org.apache.uima.calaisType.Relation_Type;
+
+/** 
+ * Updated by JCasGen Mon May 26 21:43:20 EDT 2008
+ * @generated */
+public class StockSplit_Type extends Relation_Type {
+  /** @generated */
+  protected FSGenerator getFSGenerator() {return fsGenerator;}
+  /** @generated */
+  private final FSGenerator fsGenerator = 
+    new FSGenerator() {
+      public FeatureStructure createFS(int addr, CASImpl cas) {
+  			 if (StockSplit_Type.this.useExistingInstance) {
+  			   // Return eq fs instance if already created
+  		     FeatureStructure fs = StockSplit_Type.this.jcas.getJfsFromCaddr(addr);
+  		     if (null == fs) {
+  		       fs = new StockSplit(addr, StockSplit_Type.this);
+  			   StockSplit_Type.this.jcas.putJfsFromCaddr(addr, fs);
+  			   return fs;
+  		     }
+  		     return fs;
+        } else return new StockSplit(addr, StockSplit_Type.this);
+  	  }
+    };
+  /** @generated */
+  public final static int typeIndexID = StockSplit.typeIndexID;
+  /** @generated 
+     @modifiable */
+  public final static boolean featOkTst = JCasRegistry.getFeatOkTst("org.apache.uima.calaisType.relation.StockSplit");
+ 
+  /** @generated */
+  final Feature casFeat_company;
+  /** @generated */
+  final int     casFeatCode_company;
+  /** @generated */ 
+  public int getCompany(int addr) {
+        if (featOkTst && casFeat_company == null)
+      jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.StockSplit");
+    return ll_cas.ll_getRefValue(addr, casFeatCode_company);
+  }
+  /** @generated */    
+  public void setCompany(int addr, int v) {
+        if (featOkTst && casFeat_company == null)
+      jcas.throwFeatMissing("company", "org.apache.uima.calaisType.relation.StockSplit");
+    ll_cas.ll_setRefValue(addr, casFeatCode_company, v);}
+    
+  
+
+
+
+  /** initialize variables to correspond with Cas Type and Features
+	* @generated */
+  public StockSplit_Type(JCas jcas, Type casType) {
+    super(jcas, casType);
+    casImpl.getFSClassRegistry().addGeneratorForType((TypeImpl)this.casType, getFSGenerator());
+
+ 
+    casFeat_company = jcas.getRequiredFeatureDE(casType, "company", "org.apache.uima.calaisType.entity.Company", featOkTst);
+    casFeatCode_company  = (null == casFeat_company) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_company).getCode();
+
+  }
+}
+
+
+
+    
\ No newline at end of file

Propchange: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/calaisType/relation/StockSplit_Type.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/examples/SourceDocumentInformation.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/examples/SourceDocumentInformation.java?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/examples/SourceDocumentInformation.java (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/examples/SourceDocumentInformation.java Tue May 27 08:13:37 2008
@@ -0,0 +1,134 @@
+
+
+/* First created by JCasGen Mon May 26 21:43:20 EDT 2008 */
+package org.apache.uima.examples;
+
+import org.apache.uima.jcas.JCas; 
+import org.apache.uima.jcas.JCasRegistry;
+import org.apache.uima.jcas.cas.TOP_Type;
+
+import org.apache.uima.jcas.tcas.Annotation;
+
+
+/** Stores detailed information about the original source document from which the current CAS was initialized. All information (like size) refers to the source document and not to the document in the CAS which may be converted and filtered by a CAS Initializer. For example this information will be written to the Semantic Search index so that the original document contents can be retrieved by queries.
+ * Updated by JCasGen Mon May 26 21:43:20 EDT 2008
+ * XML source: C:/a/Eclipse/3.3/apache/OpenCalaisAnnotatorGroovy/src/main/descriptors/CalaisTestCollectionReader.xml
+ * @generated */
+public class SourceDocumentInformation extends Annotation {
+  /** @generated
+   * @ordered 
+   */
+  public final static int typeIndexID = JCasRegistry.register(SourceDocumentInformation.class);
+  /** @generated
+   * @ordered 
+   */
+  public final static int type = typeIndexID;
+  /** @generated  */
+  public              int getTypeIndexID() {return typeIndexID;}
+ 
+  /** Never called.  Disable default constructor
+   * @generated */
+  protected SourceDocumentInformation() {}
+    
+  /** Internal - constructor used by generator 
+   * @generated */
+  public SourceDocumentInformation(int addr, TOP_Type type) {
+    super(addr, type);
+    readObject();
+  }
+  
+  /** @generated */
+  public SourceDocumentInformation(JCas jcas) {
+    super(jcas);
+    readObject();   
+  } 
+
+  /** @generated */  
+  public SourceDocumentInformation(JCas jcas, int begin, int end) {
+    super(jcas);
+    setBegin(begin);
+    setEnd(end);
+    readObject();
+  }   
+
+  /** <!-- begin-user-doc -->
+    * Write your own initialization here
+    * <!-- end-user-doc -->
+  @generated modifiable */
+  private void readObject() {}
+     
+ 
+    
+  //*--------------*
+  //* Feature: uri
+
+  /** getter for uri - gets URI of document. (For example, file:///MyDirectory/myFile.txt for a simple file or http://incubator.apache.org/uima/index.html for content from a web source.)
+   * @generated */
+  public String getUri() {
+    if (SourceDocumentInformation_Type.featOkTst && ((SourceDocumentInformation_Type)jcasType).casFeat_uri == null)
+      jcasType.jcas.throwFeatMissing("uri", "org.apache.uima.examples.SourceDocumentInformation");
+    return jcasType.ll_cas.ll_getStringValue(addr, ((SourceDocumentInformation_Type)jcasType).casFeatCode_uri);}
+    
+  /** setter for uri - sets URI of document. (For example, file:///MyDirectory/myFile.txt for a simple file or http://incubator.apache.org/uima/index.html for content from a web source.) 
+   * @generated */
+  public void setUri(String v) {
+    if (SourceDocumentInformation_Type.featOkTst && ((SourceDocumentInformation_Type)jcasType).casFeat_uri == null)
+      jcasType.jcas.throwFeatMissing("uri", "org.apache.uima.examples.SourceDocumentInformation");
+    jcasType.ll_cas.ll_setStringValue(addr, ((SourceDocumentInformation_Type)jcasType).casFeatCode_uri, v);}    
+   
+    
+  //*--------------*
+  //* Feature: offsetInSource
+
+  /** getter for offsetInSource - gets Byte offset of the start of document content within original source file or other input source. Only used if the CAS document was retrieved from an source where one physical source file contained several conceptual documents. Zero otherwise.
+   * @generated */
+  public int getOffsetInSource() {
+    if (SourceDocumentInformation_Type.featOkTst && ((SourceDocumentInformation_Type)jcasType).casFeat_offsetInSource == null)
+      jcasType.jcas.throwFeatMissing("offsetInSource", "org.apache.uima.examples.SourceDocumentInformation");
+    return jcasType.ll_cas.ll_getIntValue(addr, ((SourceDocumentInformation_Type)jcasType).casFeatCode_offsetInSource);}
+    
+  /** setter for offsetInSource - sets Byte offset of the start of document content within original source file or other input source. Only used if the CAS document was retrieved from an source where one physical source file contained several conceptual documents. Zero otherwise. 
+   * @generated */
+  public void setOffsetInSource(int v) {
+    if (SourceDocumentInformation_Type.featOkTst && ((SourceDocumentInformation_Type)jcasType).casFeat_offsetInSource == null)
+      jcasType.jcas.throwFeatMissing("offsetInSource", "org.apache.uima.examples.SourceDocumentInformation");
+    jcasType.ll_cas.ll_setIntValue(addr, ((SourceDocumentInformation_Type)jcasType).casFeatCode_offsetInSource, v);}    
+   
+    
+  //*--------------*
+  //* Feature: documentSize
+
+  /** getter for documentSize - gets Size of original document in bytes before processing by CAS Initializer. Either absolute file size of size within file or other source.
+   * @generated */
+  public int getDocumentSize() {
+    if (SourceDocumentInformation_Type.featOkTst && ((SourceDocumentInformation_Type)jcasType).casFeat_documentSize == null)
+      jcasType.jcas.throwFeatMissing("documentSize", "org.apache.uima.examples.SourceDocumentInformation");
+    return jcasType.ll_cas.ll_getIntValue(addr, ((SourceDocumentInformation_Type)jcasType).casFeatCode_documentSize);}
+    
+  /** setter for documentSize - sets Size of original document in bytes before processing by CAS Initializer. Either absolute file size of size within file or other source. 
+   * @generated */
+  public void setDocumentSize(int v) {
+    if (SourceDocumentInformation_Type.featOkTst && ((SourceDocumentInformation_Type)jcasType).casFeat_documentSize == null)
+      jcasType.jcas.throwFeatMissing("documentSize", "org.apache.uima.examples.SourceDocumentInformation");
+    jcasType.ll_cas.ll_setIntValue(addr, ((SourceDocumentInformation_Type)jcasType).casFeatCode_documentSize, v);}    
+   
+    
+  //*--------------*
+  //* Feature: lastSegment
+
+  /** getter for lastSegment - gets For a CAS that represents a segment of a larger source document, this flag indicates whether this CAS is the final segment of the source document.  This is useful for downstream components that want to take some action after having seen all of the segments of a particular source document.
+   * @generated */
+  public boolean getLastSegment() {
+    if (SourceDocumentInformation_Type.featOkTst && ((SourceDocumentInformation_Type)jcasType).casFeat_lastSegment == null)
+      jcasType.jcas.throwFeatMissing("lastSegment", "org.apache.uima.examples.SourceDocumentInformation");
+    return jcasType.ll_cas.ll_getBooleanValue(addr, ((SourceDocumentInformation_Type)jcasType).casFeatCode_lastSegment);}
+    
+  /** setter for lastSegment - sets For a CAS that represents a segment of a larger source document, this flag indicates whether this CAS is the final segment of the source document.  This is useful for downstream components that want to take some action after having seen all of the segments of a particular source document. 
+   * @generated */
+  public void setLastSegment(boolean v) {
+    if (SourceDocumentInformation_Type.featOkTst && ((SourceDocumentInformation_Type)jcasType).casFeat_lastSegment == null)
+      jcasType.jcas.throwFeatMissing("lastSegment", "org.apache.uima.examples.SourceDocumentInformation");
+    jcasType.ll_cas.ll_setBooleanValue(addr, ((SourceDocumentInformation_Type)jcasType).casFeatCode_lastSegment, v);}    
+  }
+
+    
\ No newline at end of file

Propchange: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/examples/SourceDocumentInformation.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/examples/SourceDocumentInformation_Type.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/examples/SourceDocumentInformation_Type.java?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/examples/SourceDocumentInformation_Type.java (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/examples/SourceDocumentInformation_Type.java Tue May 27 08:13:37 2008
@@ -0,0 +1,145 @@
+
+/* First created by JCasGen Mon May 26 21:43:20 EDT 2008 */
+package org.apache.uima.examples;
+
+import org.apache.uima.jcas.JCas;
+import org.apache.uima.jcas.JCasRegistry;
+import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.FSGenerator;
+import org.apache.uima.cas.FeatureStructure;
+import org.apache.uima.cas.impl.TypeImpl;
+import org.apache.uima.cas.Type;
+import org.apache.uima.cas.impl.FeatureImpl;
+import org.apache.uima.cas.Feature;
+import org.apache.uima.jcas.tcas.Annotation_Type;
+
+/** Stores detailed information about the original source document from which the current CAS was initialized. All information (like size) refers to the source document and not to the document in the CAS which may be converted and filtered by a CAS Initializer. For example this information will be written to the Semantic Search index so that the original document contents can be retrieved by queries.
+ * Updated by JCasGen Mon May 26 21:43:20 EDT 2008
+ * @generated */
+public class SourceDocumentInformation_Type extends Annotation_Type {
+  /** @generated */
+  protected FSGenerator getFSGenerator() {return fsGenerator;}
+  /** @generated */
+  private final FSGenerator fsGenerator = 
+    new FSGenerator() {
+      public FeatureStructure createFS(int addr, CASImpl cas) {
+  			 if (SourceDocumentInformation_Type.this.useExistingInstance) {
+  			   // Return eq fs instance if already created
+  		     FeatureStructure fs = SourceDocumentInformation_Type.this.jcas.getJfsFromCaddr(addr);
+  		     if (null == fs) {
+  		       fs = new SourceDocumentInformation(addr, SourceDocumentInformation_Type.this);
+  			   SourceDocumentInformation_Type.this.jcas.putJfsFromCaddr(addr, fs);
+  			   return fs;
+  		     }
+  		     return fs;
+        } else return new SourceDocumentInformation(addr, SourceDocumentInformation_Type.this);
+  	  }
+    };
+  /** @generated */
+  public final static int typeIndexID = SourceDocumentInformation.typeIndexID;
+  /** @generated 
+     @modifiable */
+  public final static boolean featOkTst = JCasRegistry.getFeatOkTst("org.apache.uima.examples.SourceDocumentInformation");
+ 
+  /** @generated */
+  final Feature casFeat_uri;
+  /** @generated */
+  final int     casFeatCode_uri;
+  /** @generated */ 
+  public String getUri(int addr) {
+        if (featOkTst && casFeat_uri == null)
+      jcas.throwFeatMissing("uri", "org.apache.uima.examples.SourceDocumentInformation");
+    return ll_cas.ll_getStringValue(addr, casFeatCode_uri);
+  }
+  /** @generated */    
+  public void setUri(int addr, String v) {
+        if (featOkTst && casFeat_uri == null)
+      jcas.throwFeatMissing("uri", "org.apache.uima.examples.SourceDocumentInformation");
+    ll_cas.ll_setStringValue(addr, casFeatCode_uri, v);}
+    
+  
+ 
+  /** @generated */
+  final Feature casFeat_offsetInSource;
+  /** @generated */
+  final int     casFeatCode_offsetInSource;
+  /** @generated */ 
+  public int getOffsetInSource(int addr) {
+        if (featOkTst && casFeat_offsetInSource == null)
+      jcas.throwFeatMissing("offsetInSource", "org.apache.uima.examples.SourceDocumentInformation");
+    return ll_cas.ll_getIntValue(addr, casFeatCode_offsetInSource);
+  }
+  /** @generated */    
+  public void setOffsetInSource(int addr, int v) {
+        if (featOkTst && casFeat_offsetInSource == null)
+      jcas.throwFeatMissing("offsetInSource", "org.apache.uima.examples.SourceDocumentInformation");
+    ll_cas.ll_setIntValue(addr, casFeatCode_offsetInSource, v);}
+    
+  
+ 
+  /** @generated */
+  final Feature casFeat_documentSize;
+  /** @generated */
+  final int     casFeatCode_documentSize;
+  /** @generated */ 
+  public int getDocumentSize(int addr) {
+        if (featOkTst && casFeat_documentSize == null)
+      jcas.throwFeatMissing("documentSize", "org.apache.uima.examples.SourceDocumentInformation");
+    return ll_cas.ll_getIntValue(addr, casFeatCode_documentSize);
+  }
+  /** @generated */    
+  public void setDocumentSize(int addr, int v) {
+        if (featOkTst && casFeat_documentSize == null)
+      jcas.throwFeatMissing("documentSize", "org.apache.uima.examples.SourceDocumentInformation");
+    ll_cas.ll_setIntValue(addr, casFeatCode_documentSize, v);}
+    
+  
+ 
+  /** @generated */
+  final Feature casFeat_lastSegment;
+  /** @generated */
+  final int     casFeatCode_lastSegment;
+  /** @generated */ 
+  public boolean getLastSegment(int addr) {
+        if (featOkTst && casFeat_lastSegment == null)
+      jcas.throwFeatMissing("lastSegment", "org.apache.uima.examples.SourceDocumentInformation");
+    return ll_cas.ll_getBooleanValue(addr, casFeatCode_lastSegment);
+  }
+  /** @generated */    
+  public void setLastSegment(int addr, boolean v) {
+        if (featOkTst && casFeat_lastSegment == null)
+      jcas.throwFeatMissing("lastSegment", "org.apache.uima.examples.SourceDocumentInformation");
+    ll_cas.ll_setBooleanValue(addr, casFeatCode_lastSegment, v);}
+    
+  
+
+
+
+  /** initialize variables to correspond with Cas Type and Features
+	* @generated */
+  public SourceDocumentInformation_Type(JCas jcas, Type casType) {
+    super(jcas, casType);
+    casImpl.getFSClassRegistry().addGeneratorForType((TypeImpl)this.casType, getFSGenerator());
+
+ 
+    casFeat_uri = jcas.getRequiredFeatureDE(casType, "uri", "uima.cas.String", featOkTst);
+    casFeatCode_uri  = (null == casFeat_uri) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_uri).getCode();
+
+ 
+    casFeat_offsetInSource = jcas.getRequiredFeatureDE(casType, "offsetInSource", "uima.cas.Integer", featOkTst);
+    casFeatCode_offsetInSource  = (null == casFeat_offsetInSource) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_offsetInSource).getCode();
+
+ 
+    casFeat_documentSize = jcas.getRequiredFeatureDE(casType, "documentSize", "uima.cas.Integer", featOkTst);
+    casFeatCode_documentSize  = (null == casFeat_documentSize) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_documentSize).getCode();
+
+ 
+    casFeat_lastSegment = jcas.getRequiredFeatureDE(casType, "lastSegment", "uima.cas.Boolean", featOkTst);
+    casFeatCode_lastSegment  = (null == casFeat_lastSegment) ? JCas.INVALID_FEATURE_CODE : ((FeatureImpl)casFeat_lastSegment).getCode();
+
+  }
+}
+
+
+
+    
\ No newline at end of file

Propchange: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/java/org/apache/uima/examples/SourceDocumentInformation_Type.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/run-configuration/CalaisTester.launch
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/run-configuration/CalaisTester.launch?rev=660553&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/run-configuration/CalaisTester.launch (added)
+++ incubator/uima/sandbox/trunk/OpenCalaisAnnotatorGroovy/src/main/run-configuration/CalaisTester.launch Tue May 27 08:13:37 2008
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/uimaj-tools/src/main/java/org/apache/uima/tools/cpm/CpmFrame.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<mapAttribute key="org.eclipse.debug.core.environmentVariables">
+<mapEntry key="PATH" value="${env_var:UIMA_HOME}/uimacpp/bin;${env_var:UIMA_HOME}/uimacpp/examples/tutorial/src;${env_var:PATH}"/>
+<mapEntry key="LD_LIBRARY_PATH" value="${env_var:UIMA_HOME}/uimacpp/lib:${env_var:UIMA_HOME}/uimacpp/examples/tutorial/src:${env_var:LD_LIBRARY_PATH}"/>
+<mapEntry key="DYLD_LIBRARY_PATH" value="${env_var:UIMA_HOME}/uimacpp/lib:${env_var:UIMA_HOME}/uimacpp/examples/tutorial/src:${env_var:DYLD_LIBRARY_PATH}"/>
+</mapAttribute>
+<stringAttribute key="org.eclipse.debug.ui.target_debug_perspective" value="perspective_default"/>
+<stringAttribute key="org.eclipse.debug.ui.target_run_perspective" value="perspective_default"/>
+<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; javaProject=&quot;uimaj-examples&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;uimaj-examples&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry path=&quot;3&quot; projectName=&quot;OpenCalaisAnnotatorGroovy&quot; type=&quot;1&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;GROOVY_SUPPORT&quot; javaProject=&quot;OpenCalaisAnnotatorGroovy&quot; path=&quot;3&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
+</listAttribute>
+<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.apache.uima.tools.cpm.CpmFrame"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="uimaj-examples"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="&quot;-Djava.util.logging.config.file=${env_var:UIMA_HOME}/config/Logger.properties&quot; -DVNS_HOST=localhost"/>
+</launchConfiguration>