1 package cz.cuni.amis.pogamut.sposh.engine; 2 3 import cz.cuni.amis.pogamut.sposh.elements.LapPath; 4 import cz.cuni.amis.pogamut.sposh.executor.IWorkExecutor; 5 6 7 /** 8 * Common executor for AP, C and primitive 9 * 10 * @author Honza 11 */ 12 interface ElementExecutor { 13 14 FireResult fire(IWorkExecutor workExecuter); 15 16 /** 17 * @return Path of the element executor is processing. 18 */ 19 LapPath getPath(); 20 }