package dcworms.schedframe.scheduling; import java.util.List; import schedframe.scheduling.tasks.TaskInterface; import schedframe.scheduling.tasks.requirements.ResourceParameterName; public interface ExecTask extends TaskInterface { public boolean expectSpecificResource(ResourceParameterName resourceName); public Object getExpectedSpecificResource(ResourceParameterName resourceName); public void trackResource(String resName); public List getVisitedResources(); }