gov.nih.nci.mageom.domain.DesignElement
Interface Feature

All Superinterfaces:
Describable, DesignElement, Extendable, Identifiable
All Known Implementing Classes:
FeatureImpl

public interface Feature
extends DesignElement

An intended position on an array.

Version:
%I%, %G%

Method Summary
 Feature[] getControlFeatures()
          Returns the value of this Feature object's controlFeatures attribute.
 Feature[] getControlledFeatures()
          Returns the value of this Feature object's controlledFeatures attribute.
 FeatureGroup getFeatureGroup()
          Returns the value of this Feature object's featureGroup attribute.
 FeatureLocation getFeatureLocation()
          Returns the value of this Feature object's featureLocation attribute.
 Position getPosition()
          Returns the value of this Feature object's position attribute.
 Zone getZone()
          Returns the value of this Feature object's zone attribute.
 void setControlFeatures(Feature[] p_controlFeatures)
          Sets the controlFeatures attribute.
 void setControlledFeatures(Feature[] p_controlledFeatures)
          Sets the controlledFeatures attribute.
 void setFeatureGroup(FeatureGroup p_featureGroup)
          Sets the featureGroup attribute.
 void setFeatureLocation(FeatureLocation p_featureLocation)
          Sets the featureLocation attribute.
 void setPosition(Position p_position)
          Sets the position attribute.
 void setZone(Zone p_zone)
          Sets the zone attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.DesignElement.DesignElement
getControlType, setControlType
 
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

setFeatureGroup

void setFeatureGroup(FeatureGroup p_featureGroup)
Sets the featureGroup attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Feature object.

Parameters:
p_featureGroup - The new value for featureGroup.
See Also:
getFeatureGroup()

getFeatureGroup

FeatureGroup getFeatureGroup()
Returns the value of this Feature object's featureGroup attribute.

Returns:
gov.nih.nci.mageom.bean.ArrayDesign.FeatureGroup The value of featureGroup.
See Also:
FeatureGroup

setControlledFeatures

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

Parameters:
p_controlledFeatures - The new value for controlledFeatures.
See Also:
getControlledFeatures()

getControlledFeatures

Feature[] getControlledFeatures()
Returns the value of this Feature object's controlledFeatures attribute.

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

setControlFeatures

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

Parameters:
p_controlFeatures - The new value for controlFeatures.
See Also:
getControlFeatures()

getControlFeatures

Feature[] getControlFeatures()
Returns the value of this Feature object's controlFeatures attribute.

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

setZone

void setZone(Zone p_zone)
Sets the zone attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Feature object.

Parameters:
p_zone - The new value for zone.
See Also:
getZone()

getZone

Zone getZone()
Returns the value of this Feature object's zone attribute.

Returns:
gov.nih.nci.mageom.bean.ArrayDesign.Zone The value of zone.
See Also:
Zone

setFeatureLocation

void setFeatureLocation(FeatureLocation p_featureLocation)
Sets the featureLocation attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Feature object.

Parameters:
p_featureLocation - The new value for featureLocation.
See Also:
getFeatureLocation()

getFeatureLocation

FeatureLocation getFeatureLocation()
Returns the value of this Feature object's featureLocation attribute.

Returns:
gov.nih.nci.mageom.bean.DesignElement.FeatureLocation The value of featureLocation.
See Also:
FeatureLocation

setPosition

void setPosition(Position p_position)
Sets the position attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Feature object.

Parameters:
p_position - The new value for position.
See Also:
getPosition()

getPosition

Position getPosition()
Returns the value of this Feature object's position attribute.

Returns:
gov.nih.nci.mageom.bean.DesignElement.Position The value of position.
See Also:
Position