Class ScientificAnalysis
java.lang.Object
org.episteme.core.methodology.ScientificAnalysis
- All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named
Represents a scientific analysis linking a sample to experimental results.
An analysis is the process of examining a sample within the context of an experiment.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionScientificAnalysis(String name, Sample<?> sample) Creates a new Scientific Analysis. -
Method Summary
Modifier and TypeMethodDescriptionReturns the comments associated with this object.getDate()getId()Returns the unique identifier of this entity.Sample<?> Returns the traits map for this entity.voidsetComments(String comments) Sets the comments for this object.voidvoidSets the name of this entity.voidvoidtoString()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ComprehensiveIdentification
getName, getTrait, setTrait
-
Constructor Details
-
ScientificAnalysis
-
-
Method Details
-
getTraits
Description copied from interface:ComprehensiveIdentificationReturns the traits map for this entity.- Specified by:
getTraitsin interfaceCommented- Specified by:
getTraitsin interfaceComprehensiveIdentification- Returns:
- the traits map
-
getId
Description copied from interface:IdentifiedReturns the unique identifier of this entity.- Specified by:
getIdin interfaceIdentified<Identification>- Returns:
- the identifier
-
setName
Description copied from interface:ComprehensiveIdentificationSets the name of this entity.- Specified by:
setNamein interfaceComprehensiveIdentification- Parameters:
name- the name to set
-
getDate
-
setDate
-
getSample
-
setSample
-
getResult
-
setResult
-
getComments
Description copied from interface:CommentedReturns the comments associated with this object. Maps to a "comments" trait.- Specified by:
getCommentsin interfaceCommented- Returns:
- the comments
-
setComments
Description copied from interface:CommentedSets the comments for this object. Maps to a "comments" trait.- Specified by:
setCommentsin interfaceCommented- Parameters:
comments- the comments to set
-
toString
-