public interface IBpmnResource extends IBpmnRootElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addParameter(IBpmnResourceParameter element)
Add a ObBpmnResourceParameter to the 'Parameter' association.
|
void |
addResourceroleRefs(IBpmnResourceRole element)
Add a ObBpmnResourceRole to the 'ResourceroleRefs' association.
|
int |
cardParameter()
Returns the number elements in the Parameter association.
|
int |
cardParameter(Class<? extends IBpmnResourceParameter> filteredClass)
Returns the number elements in the Parameter association filtered with the given metaclass.
|
int |
cardResourceroleRefs()
Returns the number elements in the ResourceroleRefs association.
|
int |
cardResourceroleRefs(Class<? extends IBpmnResourceRole> filteredClass)
Returns the number elements in the ResourceroleRefs association filtered with the given metaclass.
|
ObList<IBpmnResourceParameter> |
getParameter()
Get the list of ObBpmnResourceParameter to the Parameter association.
|
<T extends IBpmnResourceParameter> |
getParameter(Class<T> filteredClass)
Get the list of ObBpmnResourceParameter to the Parameter association.
|
ObList<IBpmnResourceRole> |
getResourceroleRefs()
Get the list of ObBpmnResourceRole to the ResourceroleRefs association.
|
<T extends IBpmnResourceRole> |
getResourceroleRefs(Class<T> filteredClass)
Get the list of ObBpmnResourceRole to the ResourceroleRefs association.
|
void |
removeParameter(IBpmnResourceParameter element)
Remove an ObBpmnResourceParameter from the 'Parameter' association.
|
void |
removeResourceroleRefs(IBpmnResourceRole element)
Remove an ObBpmnResourceRole from the 'ResourceroleRefs' association.
|
getOwner, setOwner
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 addParameter(IBpmnResourceParameter element)
element
- The ObBpmnResourceParameter to add.int cardParameter()
int cardParameter(Class<? extends IBpmnResourceParameter> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnResourceParameter> getParameter()
<T extends IBpmnResourceParameter> ObList<T> getParameter(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 removeParameter(IBpmnResourceParameter element)
element
- The ObBpmnResourceParameter to remove.void addResourceroleRefs(IBpmnResourceRole element)
element
- The ObBpmnResourceRole to add.int cardResourceroleRefs()
int cardResourceroleRefs(Class<? extends IBpmnResourceRole> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnResourceRole> getResourceroleRefs()
<T extends IBpmnResourceRole> ObList<T> getResourceroleRefs(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 removeResourceroleRefs(IBpmnResourceRole element)
element
- The ObBpmnResourceRole to remove.