1 /*****************************************************************************
5 * Creation date 06.10.2012
8 *****************************************************************************/
10 package org.splat.service;
12 import org.splat.dal.bo.som.KnowledgeElement;
13 import org.splat.dal.bo.som.Scenario;
14 import org.splat.kernel.InvalidPropertyException;
15 import org.splat.kernel.MissedPropertyException;
16 import org.splat.kernel.MultiplyDefinedException;
17 import org.splat.som.Step;
23 public interface ScenarioService {
25 public KnowledgeElement addKnowledgeElement(Scenario aScenario,
26 KnowledgeElement.Properties kprop) throws MissedPropertyException,
27 InvalidPropertyException, MultiplyDefinedException;
29 public void checkin(Scenario aScenario);
31 public void copyContentsUpTo(Scenario scenario, Step lastep);
33 public boolean isEmpty(Scenario scenario);