package gov.nih.nci.nautilus.de;
//caintergator classes
import gov.nih.nci.nautilus.util.ApplicationContext;
/**
 * @author SahniH
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class DatumDE extends DomainElement{
 
	 /**
	* type of datum
    */
    private String datumType;

  /**
	* FoldChange
    */
    public final static String FOLD_CHANGE_RATIO =  "FoldChangeRatio";
    public final static String FOLD_CHANGE_SAMPLE_INTENSITY =  "FoldChangeSampleIntensity";
    public final static String FOLD_CHANGE_NORMAL_INTENSITY =  "FoldChangeNormalIntensity";

  /**
	* CopyNumber
    */
    public final static String COPY_NUMBER =  "CopyNumber";

  /**
	* CLONE_ID
    */
    public final static String CLONE_ID =  "CloneID";

    /**
	* PROBESET_ID
    */
    public final static String PROBESET_ID =  "ProbeSetID";
    /**
	* AGE_GROUP
    */
    public final static String AGE_GROUP = "AgeGroup";
    public final static String SURVIVAL_LENGTH_RANGE = "SurvivalLengthRange";
    
// ****************************************************
//                   CONSTRUCTOR(S)
// ****************************************************
  
 
 /**
  * Initializes a newly created <code>DatumDE</code> object so that it represents an AlleleFrequencyDE.
  */
  public DatumDE(String datumType, Object value) {
    super(value);
  	this.datumType = datumType;
  }
  /**
   * Initializes a newly created <code>DatumDE</code> object so that it represents an AlleleFrequencyDE.
   */

 public String getType(){
 	return datumType;
 }
/* 
 * @see gov.nih.nci.nautilus.de.DomainElement#setValue(java.lang.Object)
 */
public void setValue(Object obj) throws Exception {
	if ( obj == null ){
		throw new Exception ( "Could not set the value.  Parameter is a null object");
	}
	else{
		value = obj;	
	}
 }
}

@@ -387,16 +387,21 @@
 ldChange
+Ratio
 %0A    */%0A
@@ -471,16 +471,60 @@
 Ratio%22;%0A
+    /**%0A%09* FoldChangeSampleIntensity%0A    */%0A
     publ
@@ -607,16 +607,65 @@
 nsity%22;%0A
+    %0A    /**%0A%09* FoldChangeNormalIntensity%0A    */%0A
     publ
@@ -748,17 +748,16 @@
 nsity%22;%0A
-%0A
   /**%0A%09*
@@ -767,16 +767,21 @@
 pyNumber
+Ratio
 %0A    */%0A
@@ -822,16 +822,22 @@
 Y_NUMBER
+_RATIO
  =  %22Cop
@@ -843,16 +843,21 @@
 pyNumber
+Ratio
 %22;%0A%0A  /*
@@ -1034,24 +1034,23 @@
 /**%0A%09* A
-GE_GROUP
+geGroup
 %0A    */%0A
@@ -1091,16 +1091,17 @@
 _GROUP =
+ 
  %22AgeGro
@@ -1105,16 +1105,54 @@
 Group%22;%0A
+    /**%0A%09* SurvivalLengthRange%0A    */%0A
     publ
@@ -1197,16 +1197,17 @@
 _RANGE =
+ 
  %22Surviv
@@ -1222,20 +1222,16 @@
 Range%22;%0A
-    
 %0A// ****

add age group