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 2017/10/08 23:10:47 UTC

svn commit: r1811513 - in /uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa: ./ AbstractType.java ConcreteType.java MissingFeatureInCas.java MissingInCas.java Root.java

Author: schor
Date: Sun Oct  8 23:10:47 2017
New Revision: 1811513

URL: http://svn.apache.org/viewvc?rev=1811513&view=rev
Log:
no Jira upgrade to latest jcas gen version output

Added:
    uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/
    uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/AbstractType.java
    uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/ConcreteType.java
    uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/MissingFeatureInCas.java
    uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/MissingInCas.java
    uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/Root.java

Added: uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/AbstractType.java
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/AbstractType.java?rev=1811513&view=auto
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/AbstractType.java (added)
+++ uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/AbstractType.java Sun Oct  8 23:10:47 2017
@@ -0,0 +1,115 @@
+
+
+   
+/* Apache UIMA v3 - First created by JCasGen Sun Oct 08 19:06:27 EDT 2017 */
+
+package aa;
+
+import java.lang.invoke.CallSite;
+import java.lang.invoke.MethodHandle;
+
+import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.TypeImpl;
+import org.apache.uima.cas.impl.TypeSystemImpl;
+import org.apache.uima.jcas.JCas; 
+import org.apache.uima.jcas.JCasRegistry;
+
+
+import org.apache.uima.jcas.cas.TOP;
+
+
+/** 
+ * Updated by JCasGen Sun Oct 08 19:06:27 EDT 2017
+ * XML source: C:/au/svnCheckouts/uv3/trunk/uimaj-v3/uimaj-core/src/test/java/org/apache/uima/jcas/test/generatedx.xml
+ * @generated */
+public class AbstractType extends TOP {
+ 
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static String _TypeName = "aa.AbstractType";
+  
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static int typeIndexID = JCasRegistry.register(AbstractType.class);
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static int type = typeIndexID;
+  /** @generated
+   * @return index of the type  
+   */
+  @Override
+  public              int getTypeIndexID() {return typeIndexID;}
+ 
+ 
+  /* *******************
+   *   Feature Offsets *
+   * *******************/ 
+   
+  public final static String _FeatName_abstractInt = "abstractInt";
+
+
+  /* Feature Adjusted Offsets */
+  private final static CallSite _FC_abstractInt = TypeSystemImpl.createCallSite(AbstractType.class, "abstractInt");
+  private final static MethodHandle _FH_abstractInt = _FC_abstractInt.dynamicInvoker();
+
+   
+  /** Never called.  Disable default constructor
+   * @generated */
+  protected AbstractType() {/* intentionally empty block */}
+    
+  /** Internal - constructor used by generator 
+   * @generated
+   * @param casImpl the CAS this Feature Structure belongs to
+   * @param type the type of this Feature Structure 
+   */
+  public AbstractType(TypeImpl type, CASImpl casImpl) {
+    super(type, casImpl);
+    readObject();
+  }
+  
+  /** @generated
+   * @param jcas JCas to which this Feature Structure belongs 
+   */
+  public AbstractType(JCas jcas) {
+    super(jcas);
+    readObject();   
+  } 
+
+
+  /** 
+   * <!-- begin-user-doc -->
+   * Write your own initialization here
+   * <!-- end-user-doc -->
+   *
+   * @generated modifiable 
+   */
+  private void readObject() {/*default - does nothing empty block */}
+     
+ 
+    
+  //*--------------*
+  //* Feature: abstractInt
+
+  /** getter for abstractInt - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public int getAbstractInt() { return _getIntValueNc(wrapGetIntCatchException(_FH_abstractInt));}
+    
+  /** setter for abstractInt - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setAbstractInt(int v) {
+    _setIntValueNfc(wrapGetIntCatchException(_FH_abstractInt), v);
+  }    
+    
+  }
+
+    
\ No newline at end of file

Added: uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/ConcreteType.java
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/ConcreteType.java?rev=1811513&view=auto
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/ConcreteType.java (added)
+++ uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/ConcreteType.java Sun Oct  8 23:10:47 2017
@@ -0,0 +1,114 @@
+
+
+   
+/* Apache UIMA v3 - First created by JCasGen Sun Oct 08 19:06:27 EDT 2017 */
+
+package aa;
+
+import java.lang.invoke.CallSite;
+import java.lang.invoke.MethodHandle;
+
+import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.TypeImpl;
+import org.apache.uima.cas.impl.TypeSystemImpl;
+import org.apache.uima.jcas.JCas; 
+import org.apache.uima.jcas.JCasRegistry;
+
+
+
+
+/** 
+ * Updated by JCasGen Sun Oct 08 19:06:27 EDT 2017
+ * XML source: C:/au/svnCheckouts/uv3/trunk/uimaj-v3/uimaj-core/src/test/java/org/apache/uima/jcas/test/generatedx.xml
+ * @generated */
+public class ConcreteType extends AbstractType {
+ 
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static String _TypeName = "aa.ConcreteType";
+  
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static int typeIndexID = JCasRegistry.register(ConcreteType.class);
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static int type = typeIndexID;
+  /** @generated
+   * @return index of the type  
+   */
+  @Override
+  public              int getTypeIndexID() {return typeIndexID;}
+ 
+ 
+  /* *******************
+   *   Feature Offsets *
+   * *******************/ 
+   
+  public final static String _FeatName_concreteString = "concreteString";
+
+
+  /* Feature Adjusted Offsets */
+  private final static CallSite _FC_concreteString = TypeSystemImpl.createCallSite(ConcreteType.class, "concreteString");
+  private final static MethodHandle _FH_concreteString = _FC_concreteString.dynamicInvoker();
+
+   
+  /** Never called.  Disable default constructor
+   * @generated */
+  protected ConcreteType() {/* intentionally empty block */}
+    
+  /** Internal - constructor used by generator 
+   * @generated
+   * @param casImpl the CAS this Feature Structure belongs to
+   * @param type the type of this Feature Structure 
+   */
+  public ConcreteType(TypeImpl type, CASImpl casImpl) {
+    super(type, casImpl);
+    readObject();
+  }
+  
+  /** @generated
+   * @param jcas JCas to which this Feature Structure belongs 
+   */
+  public ConcreteType(JCas jcas) {
+    super(jcas);
+    readObject();   
+  } 
+
+
+  /** 
+   * <!-- begin-user-doc -->
+   * Write your own initialization here
+   * <!-- end-user-doc -->
+   *
+   * @generated modifiable 
+   */
+  private void readObject() {/*default - does nothing empty block */}
+     
+ 
+    
+  //*--------------*
+  //* Feature: concreteString
+
+  /** getter for concreteString - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public String getConcreteString() { return _getStringValueNc(wrapGetIntCatchException(_FH_concreteString));}
+    
+  /** setter for concreteString - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setConcreteString(String v) {
+    _setStringValueNfc(wrapGetIntCatchException(_FH_concreteString), v);
+  }    
+    
+  }
+
+    
\ No newline at end of file

Added: uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/MissingFeatureInCas.java
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/MissingFeatureInCas.java?rev=1811513&view=auto
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/MissingFeatureInCas.java (added)
+++ uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/MissingFeatureInCas.java Sun Oct  8 23:10:47 2017
@@ -0,0 +1,159 @@
+
+
+   
+/* Apache UIMA v3 - First created by JCasGen Sun Oct 08 19:06:27 EDT 2017 */
+
+package aa;
+
+import java.lang.invoke.CallSite;
+import java.lang.invoke.MethodHandle;
+
+import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.TypeImpl;
+import org.apache.uima.cas.impl.TypeSystemImpl;
+import org.apache.uima.jcas.JCas; 
+import org.apache.uima.jcas.JCasRegistry;
+
+
+import org.apache.uima.jcas.cas.TOP;
+
+
+/** 
+ * Updated by JCasGen Sun Oct 08 19:06:27 EDT 2017
+ * XML source: C:/au/svnCheckouts/uv3/trunk/uimaj-v3/uimaj-core/src/test/java/org/apache/uima/jcas/test/generatedx.xml
+ * @generated */
+public class MissingFeatureInCas extends TOP {
+ 
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static String _TypeName = "aa.MissingFeatureInCas";
+  
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static int typeIndexID = JCasRegistry.register(MissingFeatureInCas.class);
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static int type = typeIndexID;
+  /** @generated
+   * @return index of the type  
+   */
+  @Override
+  public              int getTypeIndexID() {return typeIndexID;}
+ 
+ 
+  /* *******************
+   *   Feature Offsets *
+   * *******************/ 
+   
+  public final static String _FeatName_haveThisOne = "haveThisOne";
+  public final static String _FeatName_missingThisOne = "missingThisOne";
+  public final static String _FeatName_changedFType = "changedFType";
+
+
+  /* Feature Adjusted Offsets */
+  private final static CallSite _FC_haveThisOne = TypeSystemImpl.createCallSite(MissingFeatureInCas.class, "haveThisOne");
+  private final static MethodHandle _FH_haveThisOne = _FC_haveThisOne.dynamicInvoker();
+  private final static CallSite _FC_missingThisOne = TypeSystemImpl.createCallSite(MissingFeatureInCas.class, "missingThisOne");
+  private final static MethodHandle _FH_missingThisOne = _FC_missingThisOne.dynamicInvoker();
+  private final static CallSite _FC_changedFType = TypeSystemImpl.createCallSite(MissingFeatureInCas.class, "changedFType");
+  private final static MethodHandle _FH_changedFType = _FC_changedFType.dynamicInvoker();
+
+   
+  /** Never called.  Disable default constructor
+   * @generated */
+  protected MissingFeatureInCas() {/* intentionally empty block */}
+    
+  /** Internal - constructor used by generator 
+   * @generated
+   * @param casImpl the CAS this Feature Structure belongs to
+   * @param type the type of this Feature Structure 
+   */
+  public MissingFeatureInCas(TypeImpl type, CASImpl casImpl) {
+    super(type, casImpl);
+    readObject();
+  }
+  
+  /** @generated
+   * @param jcas JCas to which this Feature Structure belongs 
+   */
+  public MissingFeatureInCas(JCas jcas) {
+    super(jcas);
+    readObject();   
+  } 
+
+
+  /** 
+   * <!-- begin-user-doc -->
+   * Write your own initialization here
+   * <!-- end-user-doc -->
+   *
+   * @generated modifiable 
+   */
+  private void readObject() {/*default - does nothing empty block */}
+     
+ 
+    
+  //*--------------*
+  //* Feature: haveThisOne
+
+  /** getter for haveThisOne - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public int getHaveThisOne() { return _getIntValueNc(wrapGetIntCatchException(_FH_haveThisOne));}
+    
+  /** setter for haveThisOne - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setHaveThisOne(int v) {
+    _setIntValueNfc(wrapGetIntCatchException(_FH_haveThisOne), v);
+  }    
+    
+   
+    
+  //*--------------*
+  //* Feature: missingThisOne
+
+  /** getter for missingThisOne - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public float getMissingThisOne() { return _getFloatValueNc(wrapGetIntCatchException(_FH_missingThisOne));}
+    
+  /** setter for missingThisOne - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setMissingThisOne(float v) {
+    _setFloatValueNfc(wrapGetIntCatchException(_FH_missingThisOne), v);
+  }    
+    
+   
+    
+  //*--------------*
+  //* Feature: changedFType
+
+  /** getter for changedFType - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public String getChangedFType() { return _getStringValueNc(wrapGetIntCatchException(_FH_changedFType));}
+    
+  /** setter for changedFType - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setChangedFType(String v) {
+    _setStringValueNfc(wrapGetIntCatchException(_FH_changedFType), v);
+  }    
+    
+  }
+
+    
\ No newline at end of file

Added: uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/MissingInCas.java
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/MissingInCas.java?rev=1811513&view=auto
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/MissingInCas.java (added)
+++ uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/MissingInCas.java Sun Oct  8 23:10:47 2017
@@ -0,0 +1,93 @@
+
+
+   
+/* Apache UIMA v3 - First created by JCasGen Sun Oct 08 19:06:27 EDT 2017 */
+
+package aa;
+
+import java.lang.invoke.CallSite;
+import java.lang.invoke.MethodHandle;
+
+import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.TypeImpl;
+import org.apache.uima.cas.impl.TypeSystemImpl;
+import org.apache.uima.jcas.JCas; 
+import org.apache.uima.jcas.JCasRegistry;
+
+
+import org.apache.uima.jcas.cas.TOP;
+
+
+/** 
+ * Updated by JCasGen Sun Oct 08 19:06:27 EDT 2017
+ * XML source: C:/au/svnCheckouts/uv3/trunk/uimaj-v3/uimaj-core/src/test/java/org/apache/uima/jcas/test/generatedx.xml
+ * @generated */
+public class MissingInCas extends TOP {
+ 
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static String _TypeName = "aa.MissingInCas";
+  
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static int typeIndexID = JCasRegistry.register(MissingInCas.class);
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static int type = typeIndexID;
+  /** @generated
+   * @return index of the type  
+   */
+  @Override
+  public              int getTypeIndexID() {return typeIndexID;}
+ 
+ 
+  /* *******************
+   *   Feature Offsets *
+   * *******************/ 
+   
+
+
+  /* Feature Adjusted Offsets */
+
+   
+  /** Never called.  Disable default constructor
+   * @generated */
+  protected MissingInCas() {/* intentionally empty block */}
+    
+  /** Internal - constructor used by generator 
+   * @generated
+   * @param casImpl the CAS this Feature Structure belongs to
+   * @param type the type of this Feature Structure 
+   */
+  public MissingInCas(TypeImpl type, CASImpl casImpl) {
+    super(type, casImpl);
+    readObject();
+  }
+  
+  /** @generated
+   * @param jcas JCas to which this Feature Structure belongs 
+   */
+  public MissingInCas(JCas jcas) {
+    super(jcas);
+    readObject();   
+  } 
+
+
+  /** 
+   * <!-- begin-user-doc -->
+   * Write your own initialization here
+   * <!-- end-user-doc -->
+   *
+   * @generated modifiable 
+   */
+  private void readObject() {/*default - does nothing empty block */}
+     
+}
+
+    
\ No newline at end of file

Added: uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/Root.java
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/Root.java?rev=1811513&view=auto
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/Root.java (added)
+++ uima/uv3/uimaj-v3/trunk/uimaj-core/src/test/java/aa/Root.java Sun Oct  8 23:10:47 2017
@@ -0,0 +1,465 @@
+
+
+   
+/* Apache UIMA v3 - First created by JCasGen Sun Oct 08 19:06:27 EDT 2017 */
+
+package aa;
+
+import java.lang.invoke.CallSite;
+import java.lang.invoke.MethodHandle;
+
+import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.TypeImpl;
+import org.apache.uima.cas.impl.TypeSystemImpl;
+import org.apache.uima.jcas.JCas; 
+import org.apache.uima.jcas.JCasRegistry;
+
+
+import org.apache.uima.jcas.cas.LongArray;
+import org.apache.uima.jcas.cas.FSArray;
+import org.apache.uima.jcas.cas.FloatArray;
+import org.apache.uima.jcas.cas.TOP;
+import org.apache.uima.jcas.cas.StringArray;
+import org.apache.uima.jcas.cas.DoubleArray;
+import org.apache.uima.jcas.cas.IntegerArray;
+
+
+/** 
+ * Updated by JCasGen Sun Oct 08 19:06:27 EDT 2017
+ * XML source: C:/au/svnCheckouts/uv3/trunk/uimaj-v3/uimaj-core/src/test/java/org/apache/uima/jcas/test/generatedx.xml
+ * @generated */
+public class Root extends TOP {
+ 
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static String _TypeName = "aa.Root";
+  
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static int typeIndexID = JCasRegistry.register(Root.class);
+  /** @generated
+   * @ordered 
+   */
+  @SuppressWarnings ("hiding")
+  public final static int type = typeIndexID;
+  /** @generated
+   * @return index of the type  
+   */
+  @Override
+  public              int getTypeIndexID() {return typeIndexID;}
+ 
+ 
+  /* *******************
+   *   Feature Offsets *
+   * *******************/ 
+   
+  public final static String _FeatName_arrayInt = "arrayInt";
+  public final static String _FeatName_arrayRef = "arrayRef";
+  public final static String _FeatName_arrayFloat = "arrayFloat";
+  public final static String _FeatName_arrayString = "arrayString";
+  public final static String _FeatName_plainInt = "plainInt";
+  public final static String _FeatName_plainFloat = "plainFloat";
+  public final static String _FeatName_plainString = "plainString";
+  public final static String _FeatName_plainRef = "plainRef";
+  public final static String _FeatName_plainLong = "plainLong";
+  public final static String _FeatName_plainDouble = "plainDouble";
+  public final static String _FeatName_arrayLong = "arrayLong";
+  public final static String _FeatName_arrayDouble = "arrayDouble";
+
+
+  /* Feature Adjusted Offsets */
+  private final static CallSite _FC_arrayInt = TypeSystemImpl.createCallSite(Root.class, "arrayInt");
+  private final static MethodHandle _FH_arrayInt = _FC_arrayInt.dynamicInvoker();
+  private final static CallSite _FC_arrayRef = TypeSystemImpl.createCallSite(Root.class, "arrayRef");
+  private final static MethodHandle _FH_arrayRef = _FC_arrayRef.dynamicInvoker();
+  private final static CallSite _FC_arrayFloat = TypeSystemImpl.createCallSite(Root.class, "arrayFloat");
+  private final static MethodHandle _FH_arrayFloat = _FC_arrayFloat.dynamicInvoker();
+  private final static CallSite _FC_arrayString = TypeSystemImpl.createCallSite(Root.class, "arrayString");
+  private final static MethodHandle _FH_arrayString = _FC_arrayString.dynamicInvoker();
+  private final static CallSite _FC_plainInt = TypeSystemImpl.createCallSite(Root.class, "plainInt");
+  private final static MethodHandle _FH_plainInt = _FC_plainInt.dynamicInvoker();
+  private final static CallSite _FC_plainFloat = TypeSystemImpl.createCallSite(Root.class, "plainFloat");
+  private final static MethodHandle _FH_plainFloat = _FC_plainFloat.dynamicInvoker();
+  private final static CallSite _FC_plainString = TypeSystemImpl.createCallSite(Root.class, "plainString");
+  private final static MethodHandle _FH_plainString = _FC_plainString.dynamicInvoker();
+  private final static CallSite _FC_plainRef = TypeSystemImpl.createCallSite(Root.class, "plainRef");
+  private final static MethodHandle _FH_plainRef = _FC_plainRef.dynamicInvoker();
+  private final static CallSite _FC_plainLong = TypeSystemImpl.createCallSite(Root.class, "plainLong");
+  private final static MethodHandle _FH_plainLong = _FC_plainLong.dynamicInvoker();
+  private final static CallSite _FC_plainDouble = TypeSystemImpl.createCallSite(Root.class, "plainDouble");
+  private final static MethodHandle _FH_plainDouble = _FC_plainDouble.dynamicInvoker();
+  private final static CallSite _FC_arrayLong = TypeSystemImpl.createCallSite(Root.class, "arrayLong");
+  private final static MethodHandle _FH_arrayLong = _FC_arrayLong.dynamicInvoker();
+  private final static CallSite _FC_arrayDouble = TypeSystemImpl.createCallSite(Root.class, "arrayDouble");
+  private final static MethodHandle _FH_arrayDouble = _FC_arrayDouble.dynamicInvoker();
+
+   
+  /** Never called.  Disable default constructor
+   * @generated */
+  protected Root() {/* intentionally empty block */}
+    
+  /** Internal - constructor used by generator 
+   * @generated
+   * @param casImpl the CAS this Feature Structure belongs to
+   * @param type the type of this Feature Structure 
+   */
+  public Root(TypeImpl type, CASImpl casImpl) {
+    super(type, casImpl);
+    readObject();
+  }
+  
+  /** @generated
+   * @param jcas JCas to which this Feature Structure belongs 
+   */
+  public Root(JCas jcas) {
+    super(jcas);
+    readObject();   
+  } 
+
+
+  /** 
+   * <!-- begin-user-doc -->
+   * Write your own initialization here
+   * <!-- end-user-doc -->
+   *
+   * @generated modifiable 
+   */
+  private void readObject() {/*default - does nothing empty block */}
+     
+ 
+    
+  //*--------------*
+  //* Feature: arrayInt
+
+  /** getter for arrayInt - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public IntegerArray getArrayInt() { return (IntegerArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayInt)));}
+    
+  /** setter for arrayInt - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setArrayInt(IntegerArray v) {
+    _setFeatureValueNcWj(wrapGetIntCatchException(_FH_arrayInt), v);
+  }    
+    
+    
+  /** indexed getter for arrayInt - gets an indexed value - 
+   * @generated
+   * @param i index in the array to get
+   * @return value of the element at index i 
+   */
+  public int getArrayInt(int i) {
+     return ((IntegerArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayInt)))).get(i);} 
+
+  /** indexed setter for arrayInt - sets an indexed value - 
+   * @generated
+   * @param i index in the array to set
+   * @param v value to set into the array 
+   */
+  public void setArrayInt(int i, int v) {
+    ((IntegerArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayInt)))).set(i, v);
+  }  
+   
+    
+  //*--------------*
+  //* Feature: arrayRef
+
+  /** getter for arrayRef - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public FSArray getArrayRef() { return (FSArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayRef)));}
+    
+  /** setter for arrayRef - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setArrayRef(FSArray v) {
+    _setFeatureValueNcWj(wrapGetIntCatchException(_FH_arrayRef), v);
+  }    
+    
+    
+  /** indexed getter for arrayRef - gets an indexed value - 
+   * @generated
+   * @param i index in the array to get
+   * @return value of the element at index i 
+   */
+  public TOP getArrayRef(int i) {
+     return (TOP)(((FSArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayRef)))).get(i));} 
+
+  /** indexed setter for arrayRef - sets an indexed value - 
+   * @generated
+   * @param i index in the array to set
+   * @param v value to set into the array 
+   */
+  public void setArrayRef(int i, TOP v) {
+    ((FSArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayRef)))).set(i, v);
+  }  
+   
+    
+  //*--------------*
+  //* Feature: arrayFloat
+
+  /** getter for arrayFloat - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public FloatArray getArrayFloat() { return (FloatArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayFloat)));}
+    
+  /** setter for arrayFloat - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setArrayFloat(FloatArray v) {
+    _setFeatureValueNcWj(wrapGetIntCatchException(_FH_arrayFloat), v);
+  }    
+    
+    
+  /** indexed getter for arrayFloat - gets an indexed value - 
+   * @generated
+   * @param i index in the array to get
+   * @return value of the element at index i 
+   */
+  public float getArrayFloat(int i) {
+     return ((FloatArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayFloat)))).get(i);} 
+
+  /** indexed setter for arrayFloat - sets an indexed value - 
+   * @generated
+   * @param i index in the array to set
+   * @param v value to set into the array 
+   */
+  public void setArrayFloat(int i, float v) {
+    ((FloatArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayFloat)))).set(i, v);
+  }  
+   
+    
+  //*--------------*
+  //* Feature: arrayString
+
+  /** getter for arrayString - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public StringArray getArrayString() { return (StringArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayString)));}
+    
+  /** setter for arrayString - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setArrayString(StringArray v) {
+    _setFeatureValueNcWj(wrapGetIntCatchException(_FH_arrayString), v);
+  }    
+    
+    
+  /** indexed getter for arrayString - gets an indexed value - 
+   * @generated
+   * @param i index in the array to get
+   * @return value of the element at index i 
+   */
+  public String getArrayString(int i) {
+     return ((StringArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayString)))).get(i);} 
+
+  /** indexed setter for arrayString - sets an indexed value - 
+   * @generated
+   * @param i index in the array to set
+   * @param v value to set into the array 
+   */
+  public void setArrayString(int i, String v) {
+    ((StringArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayString)))).set(i, v);
+  }  
+   
+    
+  //*--------------*
+  //* Feature: plainInt
+
+  /** getter for plainInt - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public int getPlainInt() { return _getIntValueNc(wrapGetIntCatchException(_FH_plainInt));}
+    
+  /** setter for plainInt - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setPlainInt(int v) {
+    _setIntValueNfc(wrapGetIntCatchException(_FH_plainInt), v);
+  }    
+    
+   
+    
+  //*--------------*
+  //* Feature: plainFloat
+
+  /** getter for plainFloat - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public float getPlainFloat() { return _getFloatValueNc(wrapGetIntCatchException(_FH_plainFloat));}
+    
+  /** setter for plainFloat - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setPlainFloat(float v) {
+    _setFloatValueNfc(wrapGetIntCatchException(_FH_plainFloat), v);
+  }    
+    
+   
+    
+  //*--------------*
+  //* Feature: plainString
+
+  /** getter for plainString - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public String getPlainString() { return _getStringValueNc(wrapGetIntCatchException(_FH_plainString));}
+    
+  /** setter for plainString - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setPlainString(String v) {
+    _setStringValueNfc(wrapGetIntCatchException(_FH_plainString), v);
+  }    
+    
+   
+    
+  //*--------------*
+  //* Feature: plainRef
+
+  /** getter for plainRef - gets TokenType testMissingImport;
+   * @generated
+   * @return value of the feature 
+   */
+  public Root getPlainRef() { return (Root)(_getFeatureValueNc(wrapGetIntCatchException(_FH_plainRef)));}
+    
+  /** setter for plainRef - sets TokenType testMissingImport; 
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setPlainRef(Root v) {
+    _setFeatureValueNcWj(wrapGetIntCatchException(_FH_plainRef), v);
+  }    
+    
+   
+    
+  //*--------------*
+  //* Feature: plainLong
+
+  /** getter for plainLong - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public long getPlainLong() { return _getLongValueNc(wrapGetIntCatchException(_FH_plainLong));}
+    
+  /** setter for plainLong - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setPlainLong(long v) {
+    _setLongValueNfc(wrapGetIntCatchException(_FH_plainLong), v);
+  }    
+    
+   
+    
+  //*--------------*
+  //* Feature: plainDouble
+
+  /** getter for plainDouble - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public double getPlainDouble() { return _getDoubleValueNc(wrapGetIntCatchException(_FH_plainDouble));}
+    
+  /** setter for plainDouble - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setPlainDouble(double v) {
+    _setDoubleValueNfc(wrapGetIntCatchException(_FH_plainDouble), v);
+  }    
+    
+   
+    
+  //*--------------*
+  //* Feature: arrayLong
+
+  /** getter for arrayLong - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public LongArray getArrayLong() { return (LongArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayLong)));}
+    
+  /** setter for arrayLong - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setArrayLong(LongArray v) {
+    _setFeatureValueNcWj(wrapGetIntCatchException(_FH_arrayLong), v);
+  }    
+    
+    
+  /** indexed getter for arrayLong - gets an indexed value - 
+   * @generated
+   * @param i index in the array to get
+   * @return value of the element at index i 
+   */
+  public long getArrayLong(int i) {
+     return ((LongArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayLong)))).get(i);} 
+
+  /** indexed setter for arrayLong - sets an indexed value - 
+   * @generated
+   * @param i index in the array to set
+   * @param v value to set into the array 
+   */
+  public void setArrayLong(int i, long v) {
+    ((LongArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayLong)))).set(i, v);
+  }  
+   
+    
+  //*--------------*
+  //* Feature: arrayDouble
+
+  /** getter for arrayDouble - gets 
+   * @generated
+   * @return value of the feature 
+   */
+  public DoubleArray getArrayDouble() { return (DoubleArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayDouble)));}
+    
+  /** setter for arrayDouble - sets  
+   * @generated
+   * @param v value to set into the feature 
+   */
+  public void setArrayDouble(DoubleArray v) {
+    _setFeatureValueNcWj(wrapGetIntCatchException(_FH_arrayDouble), v);
+  }    
+    
+    
+  /** indexed getter for arrayDouble - gets an indexed value - 
+   * @generated
+   * @param i index in the array to get
+   * @return value of the element at index i 
+   */
+  public double getArrayDouble(int i) {
+     return ((DoubleArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayDouble)))).get(i);} 
+
+  /** indexed setter for arrayDouble - sets an indexed value - 
+   * @generated
+   * @param i index in the array to set
+   * @param v value to set into the array 
+   */
+  public void setArrayDouble(int i, double v) {
+    ((DoubleArray)(_getFeatureValueNc(wrapGetIntCatchException(_FH_arrayDouble)))).set(i, v);
+  }  
+  }
+
+    
\ No newline at end of file