Salome HOME
7f9564d1fd2fd0e303500e92abe8c26b39d82ced
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / service / ProjectElementService.java
1 /*****************************************************************************
2  * Company         EURIWARE
3  * Application     SIMAN
4  * File            $Id$ 
5  * Creation date   07.10.2012
6  * @author         $Author$
7  * @version        $Revision$
8  *****************************************************************************/
9
10 package org.splat.service;
11
12 import org.splat.dal.bo.som.ProjectElement;
13 import org.splat.som.Step;
14
15 /**
16  * Project element service interface.
17  * @author RKV
18  * 
19  */
20 public interface ProjectElementService {
21
22         /**
23          * Get the first activity of the project element.
24          * @param elem a study or a scenario 
25          * @return the first activity (step) of the project element
26          */
27         public Step getFirstStep(ProjectElement elem);
28
29         /**
30          * Get activities of the project element.
31          * @param elem a study or a scenario
32          * @return array of activities (steps).
33          */
34         public Step[] getSteps(ProjectElement elem);
35 }