com.ibm.websphere.models.extensions.bcdejbext
Interface BusinessContextDataMethodPolicy

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
BusinessContextDataMethodPolicyImpl

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

A representation of the model object 'Business Context Data Method Policy'.

The following features are supported:

See Also:
BcdejbextPackage.getBusinessContextDataMethodPolicy()

Method Summary
 BusinessContextID getBusinessContextID()
          Returns the value of the 'Business Context ID' containment reference
 org.eclipse.emf.common.util.EList getBusinessContextProperties()
          Returns the value of the 'Business Context Properties' containment reference list.
 java.lang.String getContextType()
          Returns the value of the 'Context Type' attribute
 org.eclipse.emf.common.util.EList getMethodElements()
          Returns the value of the 'Method Elements' containment reference list.
 void setBusinessContextID(BusinessContextID value)
          Sets the value of the 'Business Context ID' containment reference
 void setContextType(java.lang.String value)
          Sets the value of the 'Context Type' 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

getContextType

java.lang.String getContextType()
Returns the value of the 'Context Type' attribute. Mandatory attribute identifying the type of business context

Returns:
the value of the 'Context Type' attribute.
See Also:
setContextType(String), BcdejbextPackage.getBusinessContextDataMethodPolicy_ContextType()

setContextType

void setContextType(java.lang.String value)
Sets the value of the 'Context Type' attribute.

Parameters:
value - the new value of the 'Context Type' attribute.
See Also:
getContextType()

getMethodElements

org.eclipse.emf.common.util.EList getMethodElements()
Returns the value of the 'Method Elements' containment reference list. The list contents are of type MethodElement.

If the meaning of the 'Method Elements' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Method Elements' containment reference list.
See Also:
BcdejbextPackage.getBusinessContextDataMethodPolicy_MethodElements()

getBusinessContextProperties

org.eclipse.emf.common.util.EList getBusinessContextProperties()
Returns the value of the 'Business Context Properties' containment reference list. The list contents are of type BusinessContextProperty. An optional collection of business context data elements that each apply to a list of EJB methods.

Returns:
the value of the 'Business Context Properties' containment reference list.
See Also:
BcdejbextPackage.getBusinessContextDataMethodPolicy_BusinessContextProperties()

getBusinessContextID

BusinessContextID getBusinessContextID()
Returns the value of the 'Business Context ID' containment reference. An optional business context ID that applies to a list of EJB methods.

Returns:
the value of the 'Business Context ID' containment reference.
See Also:
setBusinessContextID(BusinessContextID), BcdejbextPackage.getBusinessContextDataMethodPolicy_BusinessContextID()

setBusinessContextID

void setBusinessContextID(BusinessContextID value)
Sets the value of the 'Business Context ID' containment reference.

Parameters:
value - the new value of the 'Business Context ID' containment reference.
See Also:
getBusinessContextID()