org.biomage.Interface
Interface HasTreatments

All Known Implementing Classes:
BioMaterial, BioSample, BioSource, LabeledExtract

public interface HasTreatments


Nested Class Summary
static class HasTreatments.Treatments_list
          Inner list class for holding multiple entries for attribute treatments.
 
Method Summary
 void addToTreatments(int position, Treatment treatment)
          Method to add Treatment at position to Treatments_list
 void addToTreatments(Treatment treatment)
          Method to add Treatment to Treatments_list
 Treatment getFromTreatments(int position)
          Method to get Treatment from Treatments_list
 HasTreatments.Treatments_list getTreatments()
          Get method for treatments
 void removeElementAtFromTreatments(int position)
          Method to remove by position from Treatments_list
 void removeFromTreatments(Treatment treatment)
          Method to remove first Treatment from Treatments_list
 void setTreatments(HasTreatments.Treatments_list treatments)
          Set method for treatments
 

Method Detail

setTreatments

void setTreatments(HasTreatments.Treatments_list treatments)
Set method for treatments

Parameters:
value - to set

getTreatments

HasTreatments.Treatments_list getTreatments()
Get method for treatments

Returns:
value of the attribute

addToTreatments

void addToTreatments(Treatment treatment)
Method to add Treatment to Treatments_list


addToTreatments

void addToTreatments(int position,
                     Treatment treatment)
Method to add Treatment at position to Treatments_list


getFromTreatments

Treatment getFromTreatments(int position)
Method to get Treatment from Treatments_list


removeElementAtFromTreatments

void removeElementAtFromTreatments(int position)
Method to remove by position from Treatments_list


removeFromTreatments

void removeFromTreatments(Treatment treatment)
Method to remove first Treatment from Treatments_list