public interface IBpmnResourceRole extends IBpmnBaseElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addResourceParameterBinding(IBpmnResourceParameterBinding element)
Add a ObBpmnResourceParameterBinding to the 'ResourceParameterBinding' association.
|
int |
cardResourceParameterBinding()
Returns the number elements in the ResourceParameterBinding association.
|
int |
cardResourceParameterBinding(Class<? extends IBpmnResourceParameterBinding> filteredClass)
Returns the number elements in the ResourceParameterBinding association filtered with the given metaclass.
|
IBpmnFlowNode |
getAnnotated()
Get the Annotated association.
|
IBpmnProcess |
getProcess()
Get the Process association.
|
ObList<IBpmnResourceParameterBinding> |
getResourceParameterBinding()
Get the list of ObBpmnResourceParameterBinding to the ResourceParameterBinding association.
|
<T extends IBpmnResourceParameterBinding> |
getResourceParameterBinding(Class<T> filteredClass)
Get the list of ObBpmnResourceParameterBinding to the ResourceParameterBinding association.
|
IBpmnResource |
getResourceRef()
Get the ResourceRef association.
|
void |
removeResourceParameterBinding(IBpmnResourceParameterBinding element)
Remove an ObBpmnResourceParameterBinding from the 'ResourceParameterBinding' association.
|
void |
setAnnotated(IBpmnFlowNode element)
Setter for the 'Annotated' [0..1] association.
|
void |
setProcess(IBpmnProcess element)
Setter for the 'Process' [0..1] association.
|
void |
setResourceRef(IBpmnResource element)
Setter for the 'ResourceRef' [1..1] association.
|
addIncomingAssoc, addIncomingFlow, addOutgoingAssoc, addOutgoingFlow, cardIncomingAssoc, cardIncomingAssoc, cardIncomingFlow, cardIncomingFlow, cardOutgoingAssoc, cardOutgoingAssoc, cardOutgoingFlow, cardOutgoingFlow, getIncomingAssoc, getIncomingAssoc, getIncomingFlow, getIncomingFlow, getOutgoingAssoc, getOutgoingAssoc, getOutgoingFlow, getOutgoingFlow, removeIncomingAssoc, removeIncomingFlow, removeOutgoingAssoc, removeOutgoingFlow
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
void addResourceParameterBinding(IBpmnResourceParameterBinding element)
element
- The ObBpmnResourceParameterBinding to add.int cardResourceParameterBinding()
int cardResourceParameterBinding(Class<? extends IBpmnResourceParameterBinding> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnResourceParameterBinding> getResourceParameterBinding()
<T extends IBpmnResourceParameterBinding> ObList<T> getResourceParameterBinding(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeResourceParameterBinding(IBpmnResourceParameterBinding element)
element
- The ObBpmnResourceParameterBinding to remove.IBpmnResource getResourceRef()
void setResourceRef(IBpmnResource element)
element
- The element to set.IBpmnProcess getProcess()
void setProcess(IBpmnProcess element)
element
- The element to set.IBpmnFlowNode getAnnotated()
void setAnnotated(IBpmnFlowNode element)
element
- The element to set.