Class Trial

java.lang.Object
org.episteme.natural.methodology.experiment.Trial
All Implemented Interfaces:
Serializable, Identified<Identification>

public abstract class Trial extends Object implements Identified<Identification>, Serializable
Represents a single execution or measurement event within an experimental task.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Constructor Details

  • Method Details

    • getId

      public Identification getId()
      Description copied from interface: Identified
      Returns the unique identifier of this entity.
      Specified by:
      getId in interface Identified<Identification>
      Returns:
      the identifier
    • getVariables

      public List<Variable> getVariables()
    • getTask

      public Task getTask()
    • setTask

      protected void setTask(Task task)
    • getSubject

      public Subject getSubject()
    • doTrial

      public abstract void doTrial()
      Executes the trial.