Class Task
java.lang.Object
org.episteme.natural.methodology.experiment.Task
- All Implemented Interfaces:
Serializable, Identified<Identification>, Named
public abstract class Task
extends Object
implements Named, Identified<Identification>, Serializable
An abstract representation of a specific task within an experimental study.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voiddoTask()Executes the task.getId()Returns the unique identifier of this entity.getName()protected voidsetSubject(Subject subject)
-
Constructor Details
-
Task
-
-
Method Details
-
getId
Description copied from interface:IdentifiedReturns the unique identifier of this entity.- Specified by:
getIdin interfaceIdentified<Identification>- Returns:
- the identifier
-
getName
-
getDescription
-
getTrials
-
getSubject
-
setSubject
-
doTask
public abstract void doTask()Executes the task.
-