Class ScientificDescription
java.lang.Object
org.episteme.core.methodology.ScientificDescription
- All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named
A formal description of a scientific entity, observation, or theory.
This class provides a structured way to document scientific concepts and findings.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetDate()getId()Returns the unique identifier of this entity.Returns the traits map for this entity.voidsetContents(String contents) voidvoidSets the name of this entity.toString()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Commented
getComments, getTrait, setCommentsMethods inherited from interface ComprehensiveIdentification
getName, getTrait, setTrait
-
Constructor Details
-
ScientificDescription
Creates a new Scientific Description.- Parameters:
name- The name of the description.
-
-
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
-
getAuthors
-
addAuthor
-
getDate
-
setDate
-
getContents
-
setContents
-
toString
-