public interface ICommunicationMessage 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.
|
ICommunicationChannel |
getChannel()
Get the Channel association.
|
ICommunicationChannel |
getInvertedChannel()
Get the InvertedChannel association.
|
IOperation |
getInvoked()
Get the Invoked association.
|
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.
|
String |
getSequence()
Getter for the Sequence meta class attribute.
|
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 |
setChannel(ICommunicationChannel element)
Setter for the 'Channel' [0..1] association.
|
void |
setInvertedChannel(ICommunicationChannel element)
Setter for the 'InvertedChannel' [0..1] association.
|
void |
setInvoked(IOperation element)
Setter for the 'Invoked' [0..1] association.
|
void |
setSequence(String value)
Setter for the 'Sequence' meta class attribute
|
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.String getSequence()
void setSequence(String value)
value
- the new 'Sequence' 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.ICommunicationChannel getInvertedChannel()
void setInvertedChannel(ICommunicationChannel element)
element
- The element to set.ICommunicationChannel getChannel()
void setChannel(ICommunicationChannel element)
element
- The element to set.ISignal getSignalSignature()
void setSignalSignature(ISignal element)
element
- The element to set.