Package ru.ispras.microtesk.test.engine
Interface Engine
-
- All Known Implementing Classes:
BranchEngine
,MemoryEngine
public interface Engine
Engine
defines an interface of abstract sequence processing engines.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
configure(java.util.Map<java.lang.String,java.lang.Object> attributes)
java.lang.String
getId()
SequenceSelector
getSequenceSelector()
void
onEndProgram()
void
onStartProgram()
ru.ispras.testbase.knowledge.iterator.Iterator<AbstractSequence>
solve(EngineContext engineContext, AbstractSequence abstractSequence)
-
-
-
Method Detail
-
getId
java.lang.String getId()
-
getSequenceSelector
SequenceSelector getSequenceSelector()
-
configure
void configure(java.util.Map<java.lang.String,java.lang.Object> attributes)
-
solve
ru.ispras.testbase.knowledge.iterator.Iterator<AbstractSequence> solve(EngineContext engineContext, AbstractSequence abstractSequence)
-
onStartProgram
void onStartProgram()
-
onEndProgram
void onEndProgram()
-
-