View Javadoc

1   /*
2    * $Id: OnMessage.java,v 1.1 2004/12/15 14:18:09 patforna Exp $
3    *
4    * Copyright (c) 2004 Patric Fornasier, Pawel Kowalski
5    * Berne University of Applied Sciences
6    * School of Engineering and Information Technology
7    * All rights reserved.
8    */
9   package bexee.model.elements;
10  
11  import org.apache.xml.utils.QName;
12  
13  import bexee.model.activity.Activity;
14  
15  /***
16   * Representation of the <code>OnMessage</code> BPEL element.
17   * 
18   * @version $Revision: 1.1 $, $Date: 2004/12/15 14:18:09 $
19   * @author Patric Fornasier
20   * @author Pawel Kowalski
21   */
22  public interface OnMessage {
23  
24      //***************************************************/
25      // xml attributes
26      //***************************************************/
27  
28      public void setPartnerLink(PartnerLink partnerLinkName);
29  
30      public PartnerLink getPartnerLink();
31  
32      public void setPortType(QName portTypeName);
33  
34      public QName getPortType();
35  
36      public void setOperation(String operation);
37  
38      public String getOperation();
39  
40      public void setVariable(Variable variable);
41  
42      public Variable getVariable();
43  
44      //***************************************************/
45      // xml elements
46      //***************************************************/
47  
48      public void setCorrelations(Correlations correlations);
49  
50      public Correlations getCorrelations();
51  
52      public void setActivity(Activity activity);
53  
54      public Activity getActivity();
55  
56  }