-
- All Superinterfaces:
Comparable<OpHistory>,Prioritized<OpHistory>
public interface OpHistory extends Prioritized<OpHistory>
Log describing each execution of an Op. This class is designed to answer two questions:- What Op(s) produced and/or mutated this output?
- Given an
Objectop, whatOpInfos (including dependencies) were utilized to implement that Op's functionality?
List<Graph<OpInfo>>, containing all of the information needed to reproduce anyObjectoutput.Note that SciJava Ops is responsible for logging the returns to any matching calls here, but with some effort the user or other applications could also contribute their algorithms to the history.
- Author:
- Gabriel Selzer
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description List<RichOp<?>>executionsUpon(Object o)Describes the known executions uponObjectorecorded in the historystatic OpHistorygetOpHistory()voidlogOutput(RichOp<?> op, Object output)-
Methods inherited from interface org.scijava.priority.Prioritized
compareTo, priority
-
-