org.thalia.bio
Interface IBioEntity

All Superinterfaces:
IBioAdaptable
All Known Subinterfaces:
IBioAllele, IBioCross, IBioGenome, IBioIndividual, IBioLGroup, IBioLocus, IBioOntology, IBioOntologyTerm, IBioPopulation
All Known Implementing Classes:
AlleleContainer, BioEntity, BioEntityCollection, BioEntityContainer, CrossPopulation, GeneticMap, GroupContainer, Individual, IndividualContainer, LGroup, Locus, LocusContainer, Marker, Ontology, OntologyTerm, Population, QTL

public interface IBioEntity
extends IBioAdaptable

Class Description Here

Author:
Jean-Baptiste Veyrieras

Method Summary
 java.lang.String getName()
          Returns the name of the biological entity
 IBioEntity getParent()
          Returns the entity that handles this entity.
 java.util.Properties getProperties()
          Gets the properties of the entity.
 int getType()
          There are 2 main class of entities.
 void setName(java.lang.String value)
           
 void setProperties(java.util.Properties defaultProps)
          Sets the properties of the entity.
 
Methods inherited from interface org.thalia.bio.IBioAdaptable
getBioAdapter
 

Method Detail

getName

java.lang.String getName()
Returns the name of the biological entity


setName

void setName(java.lang.String value)

getType

int getType()
There are 2 main class of entities. The first one deals with population biological entity, i.e population itself and individuals. The second class is a representation of microscopic biological entity from genome container to alleles.


getParent

IBioEntity getParent()
Returns the entity that handles this entity.


getProperties

java.util.Properties getProperties()
Gets the properties of the entity.


setProperties

void setProperties(java.util.Properties defaultProps)
Sets the properties of the entity.

Parameters:
defaultProps -