/*
* $Id: Reply.java,v 1.12 2004/12/09 12:34:37 kowap Exp $
*
* Copyright (c) 2004 Patric Fornasier, Pawel Kowalski
* Berne University of Applied Sciences
* School of Engineering and Information Technology
* All rights reserved.
*/
package bexee.model.activity;
import javax.xml.namespace.QName;
import bexee.model.elements.Correlations;
import bexee.model.elements.PartnerLink;
import bexee.model.elements.Variable;
/**
* Representation of a BPEL Reply activity.
*
* @author Patric Fornasier
* @author Pawel Kowalski
* @version $Revision: 1.12 $, $Date: 2004/12/09 12:34:37 $
*/
public interface Reply extends Activity {
//**************************************************/
// xml attributes
//**************************************************/
/**
* Set the <code>PartnerLink</code> used for replying.
*
* @param partnerLink
* a <code>PartnerLink</code> value
*/
public void setPartnerLink(PartnerLink partnerLink);
/**
* Get the <code>PartnerLink</code> used for replying.
*
* @return a <code>PartnerLink</code> value
*/
public PartnerLink getPartnerLink();
/**
* @param portType
* a <code>QName</code> value
*/
public void setPortType(QName portType);
/**
* @return a <code>QName</code> value
*/
public QName getPortType();
/**
* @param operation
* a <code>String</code> value
*/
public void setOperation(String operation);
/**
* @return a <code>String</code> value
*/
public String getOperation();
/**
* @param variable
* a <code>Variable</code> value
*/
public void setVariable(Variable variable);
/**
* @return a <code>Variable</code> value
*/
public Variable getVariable();
/**
* @param faultName
* a <code>QName</code> value
*/
public void setFaultName(QName faultName);
/**
* @return a <code>QName</code> value
*/
public QName getFaultName();
//**************************************************/
// xml elements
//**************************************************/
/**
*
*
* @param correlations
* a <code>Correlations</code> value
*/
public void setCorrelations(Correlations correlations);
/**
* @return a <code>Correlations</code> value
*/
public Correlations getCorrelations();
}
|