public interface IBpmnItemDefinition extends IBpmnRootElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addTypedItem(IBpmnItemAwareElement element)
Add a ObBpmnItemAwareElement to the 'TypedItem' association.
|
void |
addTypedMessage(IBpmnMessage element)
Add a ObBpmnMessage to the 'TypedMessage' association.
|
void |
addTypedResourceParameter(IBpmnResourceParameter element)
Add a ObBpmnResourceParameter to the 'TypedResourceParameter' association.
|
int |
cardTypedItem()
Returns the number elements in the TypedItem association.
|
int |
cardTypedItem(Class<? extends IBpmnItemAwareElement> filteredClass)
Returns the number elements in the TypedItem association filtered with the given metaclass.
|
int |
cardTypedMessage()
Returns the number elements in the TypedMessage association.
|
int |
cardTypedMessage(Class<? extends IBpmnMessage> filteredClass)
Returns the number elements in the TypedMessage association filtered with the given metaclass.
|
int |
cardTypedResourceParameter()
Returns the number elements in the TypedResourceParameter association.
|
int |
cardTypedResourceParameter(Class<? extends IBpmnResourceParameter> filteredClass)
Returns the number elements in the TypedResourceParameter association filtered with the given metaclass.
|
ObBpmnItemKindEnum |
getItemKind()
Getter for the ItemKind meta class attribute.
|
IGeneralClass |
getStructureRef()
Get the StructureRef association.
|
ObList<IBpmnItemAwareElement> |
getTypedItem()
Get the list of ObBpmnItemAwareElement to the TypedItem association.
|
<T extends IBpmnItemAwareElement> |
getTypedItem(Class<T> filteredClass)
Get the list of ObBpmnItemAwareElement to the TypedItem association.
|
ObList<IBpmnMessage> |
getTypedMessage()
Get the list of ObBpmnMessage to the TypedMessage association.
|
<T extends IBpmnMessage> |
getTypedMessage(Class<T> filteredClass)
Get the list of ObBpmnMessage to the TypedMessage association.
|
ObList<IBpmnResourceParameter> |
getTypedResourceParameter()
Get the list of ObBpmnResourceParameter to the TypedResourceParameter association.
|
<T extends IBpmnResourceParameter> |
getTypedResourceParameter(Class<T> filteredClass)
Get the list of ObBpmnResourceParameter to the TypedResourceParameter association.
|
boolean |
isCollection()
Getter for the IsCollection meta class attribute.
|
void |
removeTypedItem(IBpmnItemAwareElement element)
Remove an ObBpmnItemAwareElement from the 'TypedItem' association.
|
void |
removeTypedMessage(IBpmnMessage element)
Remove an ObBpmnMessage from the 'TypedMessage' association.
|
void |
removeTypedResourceParameter(IBpmnResourceParameter element)
Remove an ObBpmnResourceParameter from the 'TypedResourceParameter' association.
|
void |
setCollection(boolean value)
Setter for the 'IsCollection' meta class attribute
|
void |
setItemKind(ObBpmnItemKindEnum value)
Setter for the 'ItemKind' meta class attribute
|
void |
setStructureRef(IGeneralClass element)
Setter for the 'StructureRef' [0..1] 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
ObBpmnItemKindEnum getItemKind()
void setItemKind(ObBpmnItemKindEnum value)
value
- the new 'ItemKind' value.boolean isCollection()
void setCollection(boolean value)
value
- the new 'IsCollection' value.IGeneralClass getStructureRef()
void setStructureRef(IGeneralClass element)
element
- The element to set.void addTypedMessage(IBpmnMessage element)
element
- The ObBpmnMessage to add.int cardTypedMessage()
int cardTypedMessage(Class<? extends IBpmnMessage> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnMessage> getTypedMessage()
<T extends IBpmnMessage> ObList<T> getTypedMessage(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 removeTypedMessage(IBpmnMessage element)
element
- The ObBpmnMessage to remove.void addTypedItem(IBpmnItemAwareElement element)
element
- The ObBpmnItemAwareElement to add.int cardTypedItem()
int cardTypedItem(Class<? extends IBpmnItemAwareElement> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnItemAwareElement> getTypedItem()
<T extends IBpmnItemAwareElement> ObList<T> getTypedItem(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 removeTypedItem(IBpmnItemAwareElement element)
element
- The ObBpmnItemAwareElement to remove.void addTypedResourceParameter(IBpmnResourceParameter element)
element
- The ObBpmnResourceParameter to add.int cardTypedResourceParameter()
int cardTypedResourceParameter(Class<? extends IBpmnResourceParameter> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnResourceParameter> getTypedResourceParameter()
<T extends IBpmnResourceParameter> ObList<T> getTypedResourceParameter(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 removeTypedResourceParameter(IBpmnResourceParameter element)
element
- The ObBpmnResourceParameter to remove.