com.ibm.xtools.bpmn2
Interface ResourceRole

All Superinterfaces:
BaseElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
HumanPerformer, Performer, PotentialOwner

public interface ResourceRole
extends BaseElement

A representation of the model object 'Resource Role'.

The following features are supported:

See Also:
Bpmn2Package.getResourceRole()

Method Summary
 Resource getResource()
          Returns the value of the 'Resource' reference.
 ResourceAssignmentExpression getResourceAssignmentExpression()
          Returns the value of the 'Resource Assignment Expression' containment reference.
 org.eclipse.emf.common.util.EList<ResourceParameterBinding> getResourceParameterBindings()
          Returns the value of the 'Resource Parameter Bindings' containment reference list.
 void setResource(Resource value)
          Sets the value of the 'Resource' reference.
 void setResourceAssignmentExpression(ResourceAssignmentExpression value)
          Sets the value of the 'Resource Assignment Expression' containment reference.
 
Methods inherited from interface com.ibm.xtools.bpmn2.BaseElement
getAny, getAnyAttribute, getDocumentations, getExtensionElements, getId, getName, setExtensionElements, setId, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getResource

Resource getResource()
Returns the value of the 'Resource' reference.

If the meaning of the 'Resource' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Resource' reference.
See Also:
setResource(Resource), Bpmn2Package.getResourceRole_Resource()

setResource

void setResource(Resource value)
Sets the value of the 'Resource' reference.

Parameters:
value - the new value of the 'Resource' reference.
See Also:
getResource()

getResourceParameterBindings

org.eclipse.emf.common.util.EList<ResourceParameterBinding> getResourceParameterBindings()
Returns the value of the 'Resource Parameter Bindings' containment reference list. The list contents are of type ResourceParameterBinding.

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

Returns:
the value of the 'Resource Parameter Bindings' containment reference list.
See Also:
Bpmn2Package.getResourceRole_ResourceParameterBindings()

getResourceAssignmentExpression

ResourceAssignmentExpression getResourceAssignmentExpression()
Returns the value of the 'Resource Assignment Expression' containment reference.

If the meaning of the 'Resource Assignment Expression' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Resource Assignment Expression' containment reference.
See Also:
setResourceAssignmentExpression(ResourceAssignmentExpression), Bpmn2Package.getResourceRole_ResourceAssignmentExpression()

setResourceAssignmentExpression

void setResourceAssignmentExpression(ResourceAssignmentExpression value)
Sets the value of the 'Resource Assignment Expression' containment reference.

Parameters:
value - the new value of the 'Resource Assignment Expression' containment reference.
See Also:
getResourceAssignmentExpression()