Class Subject

java.lang.Object
org.episteme.natural.methodology.experiment.Subject
All Implemented Interfaces:
Serializable, Identified<Identification>, Named, Positioned<Place>

public class Subject extends Object implements Named, Identified<Identification>, Positioned<Place>, Serializable
A class representing an animal or human subject that takes part in an experiment.

In a scientific experiment, the subject is the individual being observed or tested.

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Constructor Details

    • Subject

      public Subject(Individual individual)
      Creates a new Subject for the given individual.
      Parameters:
      individual - The individual participating in the experiment.
    • Subject

      public Subject(Individual individual, List<Task> tasks)
      Creates a new Subject for the given individual and tasks.
      Parameters:
      individual - The individual participating in the experiment.
      tasks - The tasks assigned to this subject.
  • Method Details