gov.nih.nci.mageom.domain.Experiment
Interface ExperimentDesign

All Superinterfaces:
Describable, Extendable
All Known Implementing Classes:
ExperimentDesignImpl

public interface ExperimentDesign
extends Describable

The ExperimentDesign is the description and collection of ExperimentalFactors and the hierarchy of BioAssays to which they pertain.

Version:
%I%, %G%

Method Summary
 ExperimentalFactor[] getExperimentalFactors()
          Returns the value of this ExperimentDesign object's experimentalFactors attribute.
 Description getNormalizationDescription()
          Returns the value of this ExperimentDesign object's normalizationDescription attribute.
 Description getQualityControlDescription()
          Returns the value of this ExperimentDesign object's qualityControlDescription attribute.
 Description getReplicateDescription()
          Returns the value of this ExperimentDesign object's replicateDescription attribute.
 BioAssay[] getTopLevelBioAssays()
          Returns the value of this ExperimentDesign object's topLevelBioAssays attribute.
 OntologyEntry[] getTypes()
          Returns the value of this ExperimentDesign object's types attribute.
 void setExperimentalFactors(ExperimentalFactor[] p_experimentalFactors)
          Sets the experimentalFactors attribute.
 void setNormalizationDescription(Description p_normalizationDescription)
          Sets the normalizationDescription attribute.
 void setQualityControlDescription(Description p_qualityControlDescription)
          Sets the qualityControlDescription attribute.
 void setReplicateDescription(Description p_replicateDescription)
          Sets the replicateDescription attribute.
 void setTopLevelBioAssays(BioAssay[] p_topLevelBioAssays)
          Sets the topLevelBioAssays attribute.
 void setTypes(OntologyEntry[] p_types)
          Sets the types attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.Describable
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setExperimentalFactors

void setExperimentalFactors(ExperimentalFactor[] p_experimentalFactors)
Sets the experimentalFactors attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ExperimentDesign object.

Parameters:
p_experimentalFactors - The new value for experimentalFactors.
See Also:
getExperimentalFactors()

getExperimentalFactors

ExperimentalFactor[] getExperimentalFactors()
Returns the value of this ExperimentDesign object's experimentalFactors attribute.

Returns:
gov.nih.nci.mageom.bean.Experiment.ExperimentalFactor[] The value of experimentalFactors.
See Also:
ExperimentalFactor

setTopLevelBioAssays

void setTopLevelBioAssays(BioAssay[] p_topLevelBioAssays)
Sets the topLevelBioAssays attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ExperimentDesign object.

Parameters:
p_topLevelBioAssays - The new value for topLevelBioAssays.
See Also:
getTopLevelBioAssays()

getTopLevelBioAssays

BioAssay[] getTopLevelBioAssays()
Returns the value of this ExperimentDesign object's topLevelBioAssays attribute.

Returns:
gov.nih.nci.mageom.bean.BioAssay.BioAssay[] The value of topLevelBioAssays.
See Also:
BioAssay

setReplicateDescription

void setReplicateDescription(Description p_replicateDescription)
Sets the replicateDescription attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ExperimentDesign object.

Parameters:
p_replicateDescription - The new value for replicateDescription.
See Also:
getReplicateDescription()

getReplicateDescription

Description getReplicateDescription()
Returns the value of this ExperimentDesign object's replicateDescription attribute.

Returns:
gov.nih.nci.mageom.bean.Description.Description The value of replicateDescription.
See Also:
Description

setQualityControlDescription

void setQualityControlDescription(Description p_qualityControlDescription)
Sets the qualityControlDescription attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ExperimentDesign object.

Parameters:
p_qualityControlDescription - The new value for qualityControlDescription.
See Also:
getQualityControlDescription()

getQualityControlDescription

Description getQualityControlDescription()
Returns the value of this ExperimentDesign object's qualityControlDescription attribute.

Returns:
gov.nih.nci.mageom.bean.Description.Description The value of qualityControlDescription.
See Also:
Description

setNormalizationDescription

void setNormalizationDescription(Description p_normalizationDescription)
Sets the normalizationDescription attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ExperimentDesign object.

Parameters:
p_normalizationDescription - The new value for normalizationDescription.
See Also:
getNormalizationDescription()

getNormalizationDescription

Description getNormalizationDescription()
Returns the value of this ExperimentDesign object's normalizationDescription attribute.

Returns:
gov.nih.nci.mageom.bean.Description.Description The value of normalizationDescription.
See Also:
Description

setTypes

void setTypes(OntologyEntry[] p_types)
Sets the types attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ExperimentDesign object.

Parameters:
p_types - The new value for types.
See Also:
getTypes()

getTypes

OntologyEntry[] getTypes()
Returns the value of this ExperimentDesign object's types attribute.

Returns:
gov.nih.nci.mageom.bean.Description.OntologyEntry[] The value of types.
See Also:
OntologyEntry