Class Disease
java.lang.Object
org.episteme.natural.medicine.Pathology
org.episteme.natural.medicine.Disease
- All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named
Represents an infectious target-based disease.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidremoveTarget(Species species) voidremoveVector(Species species) voidsetIcdCode(String icdCode) voidsetMicroorganismId(String microorganismId) voidsetOrigin(Disease.Origin origin) voidsetTransmission(Disease.Transmission transmission) Methods inherited from class Pathology
addMedication, equals, getCause, getDescription, getId, getMedications, getTraits, hashCode, removeMedication, setCause, setDescription, toStringMethods inherited from interface Commented
getComments, getTrait, setCommentsMethods inherited from interface ComprehensiveIdentification
getName, getTrait, setName, setTrait
-
Constructor Details
-
Disease
-
-
Method Details
-
getIcdCode
-
setIcdCode
-
getTransmission
-
setTransmission
-
getOrigin
-
setOrigin
-
getVectors
-
addVector
-
removeVector
-
getTargets
-
addTarget
-
removeTarget
-
getMicroorganismId
-
setMicroorganismId
-