01: /*
02: * $Id: BpelCase.java,v 1.3 2004/12/09 08:42:23 kowap Exp $
03: *
04: * Copyright (c) 2004 Patric Fornasier, Pawel Kowalski
05: * Berne University of Applied Sciences
06: * School of Engineering and Information Technology
07: * All rights reserved.
08: */
09: package bexee.model.elements;
10:
11: import bexee.model.activity.Activity;
12: import bexee.model.expression.BooleanExpression;
13:
14: /**
15: * This interface is used to represent a case element within the Switch
16: * activity.
17: *
18: * @author Patric Fornasier
19: * @author Pawel Kowalski
20: * @version $Revision: 1.3 $, $Date: 2004/12/09 08:42:23 $
21: */
22: public interface BpelCase {
23:
24: /**
25: * Set the BooleanExpression associated with this Case.
26: *
27: * @param booleanExpression
28: */
29: public void setBooleanExpression(BooleanExpression booleanExpression);
30:
31: /**
32: * Get the BooleanExpression associated with this Case.
33: *
34: * @return a BooleanExpression
35: */
36: public BooleanExpression getBooleanExpression();
37:
38: /**
39: * Set the Activity associated with this Case.
40: *
41: * @param activity
42: */
43: public void setCaseActivity(Activity activity);
44:
45: /**
46: * Get the Activity associated with this Case.
47: *
48: * @return
49: */
50: public Activity getCaseActivity();
51: }
|