public interface IMessage extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addRealizedInformationFlow(IInformationFlow element)
Add a ObInformationFlow to the 'RealizedInformationFlow' association.
|
int |
cardRealizedInformationFlow()
Returns the number elements in the RealizedInformationFlow association.
|
int |
cardRealizedInformationFlow(Class<? extends IInformationFlow> filteredClass)
Returns the number elements in the RealizedInformationFlow association filtered with the given metaclass.
|
String |
getArgument()
Getter for the Argument meta class attribute.
|
IOperation |
getInvoked()
Get the Invoked association.
|
ObMessageKindEnum |
getKindOfMessage()
Getter for the KindOfMessage meta class attribute.
|
ObList<IInformationFlow> |
getRealizedInformationFlow()
Get the list of ObInformationFlow to the RealizedInformationFlow association.
|
<T extends IInformationFlow> |
getRealizedInformationFlow(Class<T> filteredClass)
Get the list of ObInformationFlow to the RealizedInformationFlow association.
|
IMessageEnd |
getReceiveEvent()
Get the ReceiveEvent association.
|
IMessageEnd |
getSendEvent()
Get the SendEvent association.
|
ISignal |
getSignalSignature()
Get the SignalSignature association.
|
ObMessageSortEnum |
getSortOfMessage()
Getter for the SortOfMessage meta class attribute.
|
void |
removeRealizedInformationFlow(IInformationFlow element)
Remove an ObInformationFlow from the 'RealizedInformationFlow' association.
|
void |
setArgument(String value)
Setter for the 'Argument' meta class attribute
|
void |
setInvoked(IOperation element)
Setter for the 'Invoked' [0..1] association.
|
void |
setKindOfMessage(ObMessageKindEnum value)
Setter for the 'KindOfMessage' meta class attribute
|
void |
setReceiveEvent(IMessageEnd element)
Setter for the 'ReceiveEvent' [0..1] association.
|
void |
setSendEvent(IMessageEnd element)
Setter for the 'SendEvent' [0..1] association.
|
void |
setSignalSignature(ISignal element)
Setter for the 'SignalSignature' [0..1] association.
|
void |
setSortOfMessage(ObMessageSortEnum value)
Setter for the 'SortOfMessage' meta class attribute
|
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
String getArgument()
void setArgument(String value)
value
- the new 'Argument' value.ObMessageKindEnum getKindOfMessage()
void setKindOfMessage(ObMessageKindEnum value)
value
- the new 'KindOfMessage' value.ObMessageSortEnum getSortOfMessage()
void setSortOfMessage(ObMessageSortEnum value)
value
- the new 'SortOfMessage' value.IOperation getInvoked()
void setInvoked(IOperation element)
element
- The element to set.void addRealizedInformationFlow(IInformationFlow element)
element
- The ObInformationFlow to add.int cardRealizedInformationFlow()
int cardRealizedInformationFlow(Class<? extends IInformationFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IInformationFlow> getRealizedInformationFlow()
<T extends IInformationFlow> ObList<T> getRealizedInformationFlow(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 removeRealizedInformationFlow(IInformationFlow element)
element
- The ObInformationFlow to remove.IMessageEnd getReceiveEvent()
void setReceiveEvent(IMessageEnd element)
element
- The element to set.IMessageEnd getSendEvent()
void setSendEvent(IMessageEnd element)
element
- The element to set.ISignal getSignalSignature()
void setSignalSignature(ISignal element)
element
- The element to set.