public interface IBpmnMessage extends IBpmnRootElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addEventDefinition(IBpmnMessageEventDefinition element)
Add a ObBpmnMessageEventDefinition to the 'EventDefinition' association.
|
void |
addInputMessage(IBpmnOperation element)
Add a ObBpmnOperation to the 'InputMessage' association.
|
void |
addMessageFlow(IBpmnMessageFlow element)
Add a ObBpmnMessageFlow to the 'MessageFlow' association.
|
void |
addOutputMessage(IBpmnOperation element)
Add a ObBpmnOperation to the 'OutputMessage' association.
|
void |
addReceiver(IBpmnReceiveTask element)
Add a ObBpmnReceiveTask to the 'Receiver' association.
|
void |
addSender(IBpmnSendTask element)
Add a ObBpmnSendTask to the 'Sender' association.
|
int |
cardEventDefinition()
Returns the number elements in the EventDefinition association.
|
int |
cardEventDefinition(Class<? extends IBpmnMessageEventDefinition> filteredClass)
Returns the number elements in the EventDefinition association filtered with the given metaclass.
|
int |
cardInputMessage()
Returns the number elements in the InputMessage association.
|
int |
cardInputMessage(Class<? extends IBpmnOperation> filteredClass)
Returns the number elements in the InputMessage association filtered with the given metaclass.
|
int |
cardMessageFlow()
Returns the number elements in the MessageFlow association.
|
int |
cardMessageFlow(Class<? extends IBpmnMessageFlow> filteredClass)
Returns the number elements in the MessageFlow association filtered with the given metaclass.
|
int |
cardOutputMessage()
Returns the number elements in the OutputMessage association.
|
int |
cardOutputMessage(Class<? extends IBpmnOperation> filteredClass)
Returns the number elements in the OutputMessage association filtered with the given metaclass.
|
int |
cardReceiver()
Returns the number elements in the Receiver association.
|
int |
cardReceiver(Class<? extends IBpmnReceiveTask> filteredClass)
Returns the number elements in the Receiver association filtered with the given metaclass.
|
int |
cardSender()
Returns the number elements in the Sender association.
|
int |
cardSender(Class<? extends IBpmnSendTask> filteredClass)
Returns the number elements in the Sender association filtered with the given metaclass.
|
ObList<IBpmnMessageEventDefinition> |
getEventDefinition()
Get the list of ObBpmnMessageEventDefinition to the EventDefinition association.
|
<T extends IBpmnMessageEventDefinition> |
getEventDefinition(Class<T> filteredClass)
Get the list of ObBpmnMessageEventDefinition to the EventDefinition association.
|
ObList<IBpmnOperation> |
getInputMessage()
Get the list of ObBpmnOperation to the InputMessage association.
|
<T extends IBpmnOperation> |
getInputMessage(Class<T> filteredClass)
Get the list of ObBpmnOperation to the InputMessage association.
|
IState |
getInState()
Get the InState association.
|
IBpmnItemDefinition |
getItemRef()
Get the ItemRef association.
|
ObList<IBpmnMessageFlow> |
getMessageFlow()
Get the list of ObBpmnMessageFlow to the MessageFlow association.
|
<T extends IBpmnMessageFlow> |
getMessageFlow(Class<T> filteredClass)
Get the list of ObBpmnMessageFlow to the MessageFlow association.
|
ObList<IBpmnOperation> |
getOutputMessage()
Get the list of ObBpmnOperation to the OutputMessage association.
|
<T extends IBpmnOperation> |
getOutputMessage(Class<T> filteredClass)
Get the list of ObBpmnOperation to the OutputMessage association.
|
ObList<IBpmnReceiveTask> |
getReceiver()
Get the list of ObBpmnReceiveTask to the Receiver association.
|
<T extends IBpmnReceiveTask> |
getReceiver(Class<T> filteredClass)
Get the list of ObBpmnReceiveTask to the Receiver association.
|
ObList<IBpmnSendTask> |
getSender()
Get the list of ObBpmnSendTask to the Sender association.
|
<T extends IBpmnSendTask> |
getSender(Class<T> filteredClass)
Get the list of ObBpmnSendTask to the Sender association.
|
IGeneralClass |
getType()
Get the Type association.
|
void |
removeEventDefinition(IBpmnMessageEventDefinition element)
Remove an ObBpmnMessageEventDefinition from the 'EventDefinition' association.
|
void |
removeInputMessage(IBpmnOperation element)
Remove an ObBpmnOperation from the 'InputMessage' association.
|
void |
removeMessageFlow(IBpmnMessageFlow element)
Remove an ObBpmnMessageFlow from the 'MessageFlow' association.
|
void |
removeOutputMessage(IBpmnOperation element)
Remove an ObBpmnOperation from the 'OutputMessage' association.
|
void |
removeReceiver(IBpmnReceiveTask element)
Remove an ObBpmnReceiveTask from the 'Receiver' association.
|
void |
removeSender(IBpmnSendTask element)
Remove an ObBpmnSendTask from the 'Sender' association.
|
void |
setInState(IState element)
Setter for the 'InState' [0..1] association.
|
void |
setItemRef(IBpmnItemDefinition element)
Setter for the 'ItemRef' [0..1] association.
|
void |
setType(IGeneralClass element)
Setter for the 'Type' [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
IBpmnItemDefinition getItemRef()
void setItemRef(IBpmnItemDefinition element)
element
- The element to set.void addSender(IBpmnSendTask element)
element
- The ObBpmnSendTask to add.int cardSender()
int cardSender(Class<? extends IBpmnSendTask> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnSendTask> getSender()
<T extends IBpmnSendTask> ObList<T> getSender(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 removeSender(IBpmnSendTask element)
element
- The ObBpmnSendTask to remove.void addReceiver(IBpmnReceiveTask element)
element
- The ObBpmnReceiveTask to add.int cardReceiver()
int cardReceiver(Class<? extends IBpmnReceiveTask> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnReceiveTask> getReceiver()
<T extends IBpmnReceiveTask> ObList<T> getReceiver(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 removeReceiver(IBpmnReceiveTask element)
element
- The ObBpmnReceiveTask to remove.void addEventDefinition(IBpmnMessageEventDefinition element)
element
- The ObBpmnMessageEventDefinition to add.int cardEventDefinition()
int cardEventDefinition(Class<? extends IBpmnMessageEventDefinition> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnMessageEventDefinition> getEventDefinition()
<T extends IBpmnMessageEventDefinition> ObList<T> getEventDefinition(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 removeEventDefinition(IBpmnMessageEventDefinition element)
element
- The ObBpmnMessageEventDefinition to remove.void addMessageFlow(IBpmnMessageFlow element)
element
- The ObBpmnMessageFlow to add.int cardMessageFlow()
int cardMessageFlow(Class<? extends IBpmnMessageFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnMessageFlow> getMessageFlow()
<T extends IBpmnMessageFlow> ObList<T> getMessageFlow(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 removeMessageFlow(IBpmnMessageFlow element)
element
- The ObBpmnMessageFlow to remove.void addInputMessage(IBpmnOperation element)
element
- The ObBpmnOperation to add.int cardInputMessage()
int cardInputMessage(Class<? extends IBpmnOperation> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnOperation> getInputMessage()
<T extends IBpmnOperation> ObList<T> getInputMessage(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 removeInputMessage(IBpmnOperation element)
element
- The ObBpmnOperation to remove.void addOutputMessage(IBpmnOperation element)
element
- The ObBpmnOperation to add.int cardOutputMessage()
int cardOutputMessage(Class<? extends IBpmnOperation> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnOperation> getOutputMessage()
<T extends IBpmnOperation> ObList<T> getOutputMessage(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 removeOutputMessage(IBpmnOperation element)
element
- The ObBpmnOperation to remove.IGeneralClass getType()
void setType(IGeneralClass element)
element
- The element to set.IState getInState()
void setInState(IState element)
element
- The element to set.