gov.nih.nci.mageom.domain.ArrayDesign
Interface FeatureGroup

All Superinterfaces:
Describable, DesignElementGroup, Extendable, Identifiable
All Known Implementing Classes:
FeatureGroupImpl

public interface FeatureGroup
extends DesignElementGroup

A collection of like features.

Version:
%I%, %G%

Method Summary
 DistanceUnit getDistanceUnit()
          Returns the value of this FeatureGroup object's distanceUnit attribute.
 java.lang.Float getFeatureHeight()
          Returns the value of this FeatureGroup object's featureHeight attribute.
 java.lang.Float getFeatureLength()
          Returns the value of this FeatureGroup object's featureLength attribute.
 Feature[] getFeatures()
          Returns the value of this FeatureGroup object's features attribute.
 OntologyEntry getFeatureShape()
          Returns the value of this FeatureGroup object's featureShape attribute.
 java.lang.Float getFeatureWidth()
          Returns the value of this FeatureGroup object's featureWidth attribute.
 OntologyEntry getTechnologyType()
          Returns the value of this FeatureGroup object's technologyType attribute.
 void setDistanceUnit(DistanceUnit p_distanceUnit)
          Sets the distanceUnit attribute.
 void setFeatureHeight(java.lang.Float p_featureHeight)
          Sets the featureHeight attribute.
 void setFeatureLength(java.lang.Float p_featureLength)
          Sets the featureLength attribute.
 void setFeatures(Feature[] p_features)
          Sets the features attribute.
 void setFeatureShape(OntologyEntry p_featureShape)
          Sets the featureShape attribute.
 void setFeatureWidth(java.lang.Float p_featureWidth)
          Sets the featureWidth attribute.
 void setTechnologyType(OntologyEntry p_technologyType)
          Sets the technologyType attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.ArrayDesign.DesignElementGroup
getSpecies, getTypes, setSpecies, setTypes
 
Methods inherited from interface gov.nih.nci.mageom.domain.Identifiable
getIdentifier, getName, setIdentifier, setName
 
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

setFeatureWidth

void setFeatureWidth(java.lang.Float p_featureWidth)
Sets the featureWidth attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a FeatureGroup object.

Parameters:
p_featureWidth - The new value for featureWidth.
See Also:
getFeatureWidth()

getFeatureWidth

java.lang.Float getFeatureWidth()
Returns the value of this FeatureGroup object's featureWidth attribute. Description of featureWidth: The width of the feature.

Returns:
float The value of featureWidth.

setFeatureLength

void setFeatureLength(java.lang.Float p_featureLength)
Sets the featureLength attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a FeatureGroup object.

Parameters:
p_featureLength - The new value for featureLength.
See Also:
getFeatureLength()

getFeatureLength

java.lang.Float getFeatureLength()
Returns the value of this FeatureGroup object's featureLength attribute. Description of featureLength: The length of the feature.

Returns:
float The value of featureLength.

setFeatureHeight

void setFeatureHeight(java.lang.Float p_featureHeight)
Sets the featureHeight attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a FeatureGroup object.

Parameters:
p_featureHeight - The new value for featureHeight.
See Also:
getFeatureHeight()

getFeatureHeight

java.lang.Float getFeatureHeight()
Returns the value of this FeatureGroup object's featureHeight attribute. Description of featureHeight: The height of the feature.

Returns:
float The value of featureHeight.

setFeatures

void setFeatures(Feature[] p_features)
Sets the features attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a FeatureGroup object.

Parameters:
p_features - The new value for features.
See Also:
getFeatures()

getFeatures

Feature[] getFeatures()
Returns the value of this FeatureGroup object's features attribute.

Returns:
gov.nih.nci.mageom.bean.DesignElement.Feature[] The value of features.
See Also:
Feature

setTechnologyType

void setTechnologyType(OntologyEntry p_technologyType)
Sets the technologyType attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a FeatureGroup object.

Parameters:
p_technologyType - The new value for technologyType.
See Also:
getTechnologyType()

getTechnologyType

OntologyEntry getTechnologyType()
Returns the value of this FeatureGroup object's technologyType attribute.

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

setFeatureShape

void setFeatureShape(OntologyEntry p_featureShape)
Sets the featureShape attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a FeatureGroup object.

Parameters:
p_featureShape - The new value for featureShape.
See Also:
getFeatureShape()

getFeatureShape

OntologyEntry getFeatureShape()
Returns the value of this FeatureGroup object's featureShape attribute.

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

setDistanceUnit

void setDistanceUnit(DistanceUnit p_distanceUnit)
Sets the distanceUnit attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a FeatureGroup object.

Parameters:
p_distanceUnit - The new value for distanceUnit.
See Also:
getDistanceUnit()

getDistanceUnit

DistanceUnit getDistanceUnit()
Returns the value of this FeatureGroup object's distanceUnit attribute.

Returns:
gov.nih.nci.mageom.bean.Measurement.DistanceUnit The value of distanceUnit.
See Also:
DistanceUnit