public interface IBpmnResourceParameter extends IBpmnBaseElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addParameterBindingRefs(IBpmnResourceParameterBinding element)
Add a ObBpmnResourceParameterBinding to the 'ParameterBindingRefs' association.
|
int |
cardParameterBindingRefs()
Returns the number elements in the ParameterBindingRefs association.
|
int |
cardParameterBindingRefs(Class<? extends IBpmnResourceParameterBinding> filteredClass)
Returns the number elements in the ParameterBindingRefs association filtered with the given metaclass.
|
ObList<IBpmnResourceParameterBinding> |
getParameterBindingRefs()
Get the list of ObBpmnResourceParameterBinding to the ParameterBindingRefs association.
|
<T extends IBpmnResourceParameterBinding> |
getParameterBindingRefs(Class<T> filteredClass)
Get the list of ObBpmnResourceParameterBinding to the ParameterBindingRefs association.
|
IBpmnResource |
getResource()
Get the Resource association.
|
IBpmnItemDefinition |
getType()
Get the Type association.
|
boolean |
isRequired()
Getter for the IsRequired meta class attribute.
|
void |
removeParameterBindingRefs(IBpmnResourceParameterBinding element)
Remove an ObBpmnResourceParameterBinding from the 'ParameterBindingRefs' association.
|
void |
setRequired(boolean value)
Setter for the 'IsRequired' meta class attribute
|
void |
setResource(IBpmnResource element)
Setter for the 'Resource' [1..1] association.
|
void |
setType(IBpmnItemDefinition element)
Setter for the 'Type' [0..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
boolean isRequired()
void setRequired(boolean value)
value
- the new 'IsRequired' value.IBpmnItemDefinition getType()
void setType(IBpmnItemDefinition element)
element
- The element to set.IBpmnResource getResource()
void setResource(IBpmnResource element)
element
- The element to set.void addParameterBindingRefs(IBpmnResourceParameterBinding element)
element
- The ObBpmnResourceParameterBinding to add.int cardParameterBindingRefs()
int cardParameterBindingRefs(Class<? extends IBpmnResourceParameterBinding> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnResourceParameterBinding> getParameterBindingRefs()
<T extends IBpmnResourceParameterBinding> ObList<T> getParameterBindingRefs(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 removeParameterBindingRefs(IBpmnResourceParameterBinding element)
element
- The ObBpmnResourceParameterBinding to remove.