|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.biomage.Common.Extendable
org.biomage.Common.Describable
org.biomage.Common.Identifiable
org.biomage.DesignElement.DesignElement
org.biomage.DesignElement.Feature
public class Feature
An intended position on an array.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.biomage.Interface.HasControlledFeatures |
---|
HasControlledFeatures.ControlledFeatures_list |
Nested classes/interfaces inherited from interface org.biomage.Interface.HasControlFeatures |
---|
HasControlFeatures.ControlFeatures_list |
Nested classes/interfaces inherited from interface org.biomage.Interface.HasAuditTrail |
---|
HasAuditTrail.AuditTrail_list |
Nested classes/interfaces inherited from interface org.biomage.Interface.HasDescriptions |
---|
HasDescriptions.Descriptions_list |
Nested classes/interfaces inherited from interface org.biomage.Interface.HasPropertySets |
---|
HasPropertySets.PropertySets_list |
Field Summary | |
---|---|
protected FeatureGroup |
featureGroup
The features that belong to this group. |
protected FeatureLocation |
featureLocation
Location of this feature relative to a grid. |
protected Position |
position
The position of the feature on the array, relative to the top, left corner. |
protected Zone |
zone
A reference to the zone this feature is in. |
Fields inherited from class org.biomage.DesignElement.DesignElement |
---|
controlType |
Fields inherited from class org.biomage.Common.Describable |
---|
security |
Fields inherited from class org.biomage.Common.Extendable |
---|
editable, id, securedElementId |
Constructor Summary | |
---|---|
Feature()
Default constructor. |
|
Feature(org.xml.sax.Attributes atts)
Attribute constructor. |
Method Summary | |
---|---|
void |
addToControlFeatures(Feature feature)
Method to add Feature to ControlFeatures_list |
void |
addToControlFeatures(int position,
Feature feature)
Method to add Feature at position to ControlFeatures_list |
void |
addToControlledFeatures(Feature feature)
Method to add Feature to ControlledFeatures_list |
void |
addToControlledFeatures(int position,
Feature feature)
Method to add Feature at position to ControlledFeatures_list |
boolean |
emptyMAGEobject()
|
HasControlFeatures.ControlFeatures_list |
getControlFeatures()
Get method for controlFeatures |
HasControlledFeatures.ControlledFeatures_list |
getControlledFeatures()
Get method for controlledFeatures |
FeatureGroup |
getFeatureGroup()
Get method for featureGroup |
FeatureLocation |
getFeatureLocation()
Get method for featureLocation |
Feature |
getFromControlFeatures(int position)
Method to get Feature from ControlFeatures_list |
Feature |
getFromControlledFeatures(int position)
Method to get Feature from ControlledFeatures_list |
java.lang.String |
getModelClassName()
|
Position |
getPosition()
Get method for position |
Zone |
getZone()
Get method for zone |
void |
removeElementAtFromControlFeatures(int position)
Method to remove by position from ControlFeatures_list |
void |
removeElementAtFromControlledFeatures(int position)
Method to remove by position from ControlledFeatures_list |
void |
removeFromControlFeatures(Feature feature)
Method to remove first Feature from ControlFeatures_list |
void |
removeFromControlledFeatures(Feature feature)
Method to remove first Feature from ControlledFeatures_list |
void |
setAttributes(org.xml.sax.Attributes atts)
|
void |
setControlFeatures(HasControlFeatures.ControlFeatures_list controlFeatures)
Set method for controlFeatures |
void |
setControlledFeatures(HasControlledFeatures.ControlledFeatures_list controlledFeatures)
Set method for controlledFeatures |
void |
setFeatureGroup(FeatureGroup featureGroup)
Set method for featureGroup |
void |
setFeatureLocation(FeatureLocation featureLocation)
Set method for featureLocation |
void |
setPosition(Position position)
Set method for position |
void |
setZone(Zone zone)
Set method for zone |
void |
writeAssociations(java.io.Writer out)
writeAssociations This method is responsible for assembling the association data into XML. |
void |
writeAttributes(java.io.Writer out)
writeAttributes This method is responsible for assembling the attribute data into XML. |
void |
writeMAGEML(java.io.Writer out)
writeMAGEML This method is responsible for assembling the attribute and association data into XML. |
Methods inherited from class org.biomage.DesignElement.DesignElement |
---|
getControlType, setControlType |
Methods inherited from class org.biomage.Common.Identifiable |
---|
getIdentifier, getName, setIdentifier, setName, toString |
Methods inherited from class org.biomage.Common.Describable |
---|
addToAuditTrail, addToAuditTrail, addToDescriptions, addToDescriptions, getAuditTrail, getDescriptions, getFromAuditTrail, getFromDescriptions, getSecurity, removeElementAtFromAuditTrail, removeElementAtFromDescriptions, removeFromAuditTrail, removeFromDescriptions, setAuditTrail, setDescriptions, setSecurity |
Methods inherited from class org.biomage.Common.Extendable |
---|
addToPropertySets, addToPropertySets, equals, getFromPropertySets, getId, getIsEditable, getPropertySets, getSecuredElementId, isEditable, removeElementAtFromPropertySets, removeFromPropertySets, setId, setIsEditable, setPropertySets, setSecuredElementId |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Position position
protected Zone zone
protected FeatureLocation featureLocation
protected FeatureGroup featureGroup
Constructor Detail |
---|
public Feature()
public Feature(org.xml.sax.Attributes atts)
atts:
- the attribute list.Method Detail |
---|
public void setAttributes(org.xml.sax.Attributes atts)
setAttributes
in class DesignElement
public void writeMAGEML(java.io.Writer out) throws java.io.IOException
writeMAGEML
in class DesignElement
java.io.IOException
public boolean emptyMAGEobject()
public void writeAttributes(java.io.Writer out) throws java.io.IOException
writeAttributes
in class DesignElement
java.io.IOException
public void writeAssociations(java.io.Writer out) throws java.io.IOException
writeAssociations
in class DesignElement
java.io.IOException
public java.lang.String getModelClassName()
getModelClassName
in class DesignElement
public void setControlFeatures(HasControlFeatures.ControlFeatures_list controlFeatures)
setControlFeatures
in interface HasControlFeatures
value
- to setpublic HasControlFeatures.ControlFeatures_list getControlFeatures()
getControlFeatures
in interface HasControlFeatures
public void addToControlFeatures(Feature feature)
addToControlFeatures
in interface HasControlFeatures
public void addToControlFeatures(int position, Feature feature)
addToControlFeatures
in interface HasControlFeatures
public Feature getFromControlFeatures(int position)
getFromControlFeatures
in interface HasControlFeatures
public void removeElementAtFromControlFeatures(int position)
removeElementAtFromControlFeatures
in interface HasControlFeatures
public void removeFromControlFeatures(Feature feature)
removeFromControlFeatures
in interface HasControlFeatures
public void setControlledFeatures(HasControlledFeatures.ControlledFeatures_list controlledFeatures)
setControlledFeatures
in interface HasControlledFeatures
value
- to setpublic HasControlledFeatures.ControlledFeatures_list getControlledFeatures()
getControlledFeatures
in interface HasControlledFeatures
public void addToControlledFeatures(Feature feature)
addToControlledFeatures
in interface HasControlledFeatures
public void addToControlledFeatures(int position, Feature feature)
addToControlledFeatures
in interface HasControlledFeatures
public Feature getFromControlledFeatures(int position)
getFromControlledFeatures
in interface HasControlledFeatures
public void removeElementAtFromControlledFeatures(int position)
removeElementAtFromControlledFeatures
in interface HasControlledFeatures
public void removeFromControlledFeatures(Feature feature)
removeFromControlledFeatures
in interface HasControlledFeatures
public void setPosition(Position position)
setPosition
in interface HasPosition
value
- to setpublic Position getPosition()
getPosition
in interface HasPosition
public void setZone(Zone zone)
setZone
in interface HasZone
value
- to setpublic Zone getZone()
getZone
in interface HasZone
public void setFeatureLocation(FeatureLocation featureLocation)
setFeatureLocation
in interface HasFeatureLocation
value
- to setpublic FeatureLocation getFeatureLocation()
getFeatureLocation
in interface HasFeatureLocation
public void setFeatureGroup(FeatureGroup featureGroup)
setFeatureGroup
in interface HasFeatureGroup
value
- to setpublic FeatureGroup getFeatureGroup()
getFeatureGroup
in interface HasFeatureGroup
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |