com.soyatec.bpmn
Interface Transaction

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface Transaction
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Transaction'. A Transaction is a set of coordinated activities carried out by independent, loosely-coupled systems in accordance with a contractually defined business relationship. This coordination leads to an agreed, consistent, and verifiable outcome across all participants.

The following features are supported:

See Also:
BPMNPackage.getTransaction()

Method Summary
 java.lang.String getTransactionMethod()
          Returns the value of the 'Transaction Method' attribute.
 java.lang.String getTransactionProtocol()
          Returns the value of the 'Transaction Protocol' attribute
 void setTransactionMethod(java.lang.String value)
          Sets the value of the 'Transaction Method' attribute
 void setTransactionProtocol(java.lang.String value)
          Sets the value of the 'Transaction Protocol' attribute
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getTransactionProtocol

java.lang.String getTransactionProtocol()
Returns the value of the 'Transaction Protocol' attribute.

If the meaning of the 'Transaction Protocol' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Transaction Protocol' attribute.
See Also:
setTransactionProtocol(String), BPMNPackage.getTransaction_TransactionProtocol()

setTransactionProtocol

void setTransactionProtocol(java.lang.String value)
Sets the value of the 'Transaction Protocol' attribute.

Parameters:
value - the new value of the 'Transaction Protocol' attribute.
See Also:
getTransactionProtocol()

getTransactionMethod

java.lang.String getTransactionMethod()
Returns the value of the 'Transaction Method' attribute. The default value is "Compensate".

If the meaning of the 'Transaction Method' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Transaction Method' attribute.
See Also:
setTransactionMethod(String), BPMNPackage.getTransaction_TransactionMethod()

setTransactionMethod

void setTransactionMethod(java.lang.String value)
Sets the value of the 'Transaction Method' attribute.

Parameters:
value - the new value of the 'Transaction Method' attribute.
See Also:
getTransactionMethod()