Interface Message
-
- All Superinterfaces:
java.lang.Comparable<java.lang.Object>
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,MDWEObject
,MDWObject
,ModelElement
,org.eclipse.emf.common.notify.Notifier
public interface Message extends ModelElement
A representation of the model object 'Message'.The following features are supported:
- See Also:
RhapsodyPackage.getMessage()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MDWEList
getActualParameterList()
Returns the value of the 'Actual Parameter List' attribute list.AssociationRole
getCommunicationConnection()
Returns the value of the 'Communication Connection' reference.java.lang.String
getCondition()
Returns the value of the 'Condition' attribute.SysMLPort
getFlowPort()
Returns the value of the 'Flow Port' reference.InterfaceItem
getFormalInterfaceItem()
Returns the value of the 'Formal Interface Item' reference.ModelElement
getFormalType()
Returns the value of the 'Formal Type' reference.MessageKind
getMessageType()
Returns the value of the 'Message Type' attribute.java.lang.String
getReturnValue()
Returns the value of the 'Return Value' attribute.java.lang.String
getSequenceNumber()
Returns the value of the 'Sequence Number' attribute.java.lang.String
getSignature()
Returns the value of the 'Signature' attribute.ClassifierRole
getSource()
Returns the value of the 'Source' reference.ExecutionOccurrence
getSourceExecutionOccurrence()
Returns the value of the 'Source Execution Occurrence' reference.ClassifierRole
getTarget()
Returns the value of the 'Target' reference.ExecutionOccurrence
getTargetExecutionOccurrence()
Returns the value of the 'Target Execution Occurrence' reference.java.lang.String
getTimerValue()
Returns the value of the 'Timer Value' attribute.void
setCommunicationConnection(AssociationRole value)
Sets the value of the 'Communication Connection
' reference.void
setCondition(java.lang.String value)
Sets the value of the 'Condition
' attribute.void
setFlowPort(SysMLPort value)
Sets the value of the 'Flow Port
' reference.void
setFormalInterfaceItem(InterfaceItem value)
Sets the value of the 'Formal Interface Item
' reference.void
setFormalType(ModelElement value)
Sets the value of the 'Formal Type
' reference.void
setMessageType(MessageKind value)
Sets the value of the 'Message Type
' attribute.void
setReturnValue(java.lang.String value)
Sets the value of the 'Return Value
' attribute.void
setSequenceNumber(java.lang.String value)
Sets the value of the 'Sequence Number
' attribute.void
setSignature(java.lang.String value)
Sets the value of the 'Signature
' attribute.void
setSource(ClassifierRole value)
Sets the value of the 'Source
' reference.void
setSourceExecutionOccurrence(ExecutionOccurrence value)
Sets the value of the 'Source Execution Occurrence
' reference.void
setTarget(ClassifierRole value)
Sets the value of the 'Target
' reference.void
setTargetExecutionOccurrence(ExecutionOccurrence value)
Sets the value of the 'Target Execution Occurrence
' reference.void
setTimerValue(java.lang.String value)
Sets the value of the 'Timer Value
' attribute.-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.ModelElement
getAllTags, getAnnotations, getConstraints, getConstraintsByHim, getControlledFiles, getDependencies, getDescription, getDescriptionHTML, getDescriptionRTF, getDisplayName, getFullPathName, getGUID, getHyperLinks, getInterfaceName, getLocalTags, getMainDiagram, getMetaClass, getName, getOfTemplate, getOwnedDependencies, getOwner, getProject, getProperties, getProperty, getReferences, getStereotype, getStereotypes, getTemplateParameters, getTi, getUserDefinedMetaClass, isATemplate, isExternal, isRequirementTraceabilityHandle, isShowDisplayName, isUnresolved, setDescription, setDescriptionHTML, setDescriptionRTF, setDisplayName, setFullPathName, setGUID, setInterfaceName, setIsATemplate, setIsExternal, setIsShowDisplayName, setIsUnresolved, setMainDiagram, setMetaClass, setName, setOfTemplate, setOwner, setProject, setRequirementTraceabilityHandle, setStereotype, setTi, setUserDefinedMetaClass
-
-
-
-
Method Detail
-
getActualParameterList
MDWEList getActualParameterList()
Returns the value of the 'Actual Parameter List' attribute list. The list contents are of typeString
.- Returns:
- the value of the 'Actual Parameter List' attribute list.
- See Also:
RhapsodyPackage.getMessage_ActualParameterList()
-
getMessageType
MessageKind getMessageType()
Returns the value of the 'Message Type' attribute. The default value is""
. The literals are from the enumerationMessageKind
.- Returns:
- the value of the 'Message Type' attribute.
- See Also:
MessageKind
,setMessageType(MessageKind)
,RhapsodyPackage.getMessage_MessageType()
-
setMessageType
void setMessageType(MessageKind value)
Sets the value of the 'Message Type
' attribute.- Parameters:
value
- the new value of the 'Message Type' attribute.- See Also:
MessageKind
,getMessageType()
-
getSequenceNumber
java.lang.String getSequenceNumber()
Returns the value of the 'Sequence Number' attribute. The default value is""
.- Returns:
- the value of the 'Sequence Number' attribute.
- See Also:
setSequenceNumber(String)
,RhapsodyPackage.getMessage_SequenceNumber()
-
setSequenceNumber
void setSequenceNumber(java.lang.String value)
Sets the value of the 'Sequence Number
' attribute.- Parameters:
value
- the new value of the 'Sequence Number' attribute.- See Also:
getSequenceNumber()
-
getReturnValue
java.lang.String getReturnValue()
Returns the value of the 'Return Value' attribute. The default value is""
.- Returns:
- the value of the 'Return Value' attribute.
- See Also:
setReturnValue(String)
,RhapsodyPackage.getMessage_ReturnValue()
-
setReturnValue
void setReturnValue(java.lang.String value)
Sets the value of the 'Return Value
' attribute.- Parameters:
value
- the new value of the 'Return Value' attribute.- See Also:
getReturnValue()
-
getCondition
java.lang.String getCondition()
Returns the value of the 'Condition' attribute. The default value is""
.- Returns:
- the value of the 'Condition' attribute.
- See Also:
setCondition(String)
,RhapsodyPackage.getMessage_Condition()
-
setCondition
void setCondition(java.lang.String value)
Sets the value of the 'Condition
' attribute.- Parameters:
value
- the new value of the 'Condition' attribute.- See Also:
getCondition()
-
getTimerValue
java.lang.String getTimerValue()
Returns the value of the 'Timer Value' attribute. The default value is""
.- Returns:
- the value of the 'Timer Value' attribute.
- See Also:
setTimerValue(String)
,RhapsodyPackage.getMessage_TimerValue()
-
setTimerValue
void setTimerValue(java.lang.String value)
Sets the value of the 'Timer Value
' attribute.- Parameters:
value
- the new value of the 'Timer Value' attribute.- See Also:
getTimerValue()
-
getSignature
java.lang.String getSignature()
Returns the value of the 'Signature' attribute. The default value is""
.- Returns:
- the value of the 'Signature' attribute.
- See Also:
setSignature(String)
,RhapsodyPackage.getMessage_Signature()
-
setSignature
void setSignature(java.lang.String value)
Sets the value of the 'Signature
' attribute.- Parameters:
value
- the new value of the 'Signature' attribute.- See Also:
getSignature()
-
getSource
ClassifierRole getSource()
Returns the value of the 'Source' reference.- Returns:
- the value of the 'Source' reference.
- See Also:
setSource(ClassifierRole)
,RhapsodyPackage.getMessage_Source()
-
setSource
void setSource(ClassifierRole value)
Sets the value of the 'Source
' reference.- Parameters:
value
- the new value of the 'Source' reference.- See Also:
getSource()
-
getTarget
ClassifierRole getTarget()
Returns the value of the 'Target' reference.- Returns:
- the value of the 'Target' reference.
- See Also:
setTarget(ClassifierRole)
,RhapsodyPackage.getMessage_Target()
-
setTarget
void setTarget(ClassifierRole value)
Sets the value of the 'Target
' reference.- Parameters:
value
- the new value of the 'Target' reference.- See Also:
getTarget()
-
getFormalInterfaceItem
InterfaceItem getFormalInterfaceItem()
Returns the value of the 'Formal Interface Item' reference.- Returns:
- the value of the 'Formal Interface Item' reference.
- See Also:
setFormalInterfaceItem(InterfaceItem)
,RhapsodyPackage.getMessage_FormalInterfaceItem()
-
setFormalInterfaceItem
void setFormalInterfaceItem(InterfaceItem value)
Sets the value of the 'Formal Interface Item
' reference.- Parameters:
value
- the new value of the 'Formal Interface Item' reference.- See Also:
getFormalInterfaceItem()
-
getCommunicationConnection
AssociationRole getCommunicationConnection()
Returns the value of the 'Communication Connection' reference.- Returns:
- the value of the 'Communication Connection' reference.
- See Also:
setCommunicationConnection(AssociationRole)
,RhapsodyPackage.getMessage_CommunicationConnection()
-
setCommunicationConnection
void setCommunicationConnection(AssociationRole value)
Sets the value of the 'Communication Connection
' reference.- Parameters:
value
- the new value of the 'Communication Connection' reference.- See Also:
getCommunicationConnection()
-
getSourceExecutionOccurrence
ExecutionOccurrence getSourceExecutionOccurrence()
Returns the value of the 'Source Execution Occurrence' reference.- Returns:
- the value of the 'Source Execution Occurrence' reference.
- See Also:
setSourceExecutionOccurrence(ExecutionOccurrence)
,RhapsodyPackage.getMessage_SourceExecutionOccurrence()
-
setSourceExecutionOccurrence
void setSourceExecutionOccurrence(ExecutionOccurrence value)
Sets the value of the 'Source Execution Occurrence
' reference.- Parameters:
value
- the new value of the 'Source Execution Occurrence' reference.- See Also:
getSourceExecutionOccurrence()
-
getTargetExecutionOccurrence
ExecutionOccurrence getTargetExecutionOccurrence()
Returns the value of the 'Target Execution Occurrence' reference.- Returns:
- the value of the 'Target Execution Occurrence' reference.
- See Also:
setTargetExecutionOccurrence(ExecutionOccurrence)
,RhapsodyPackage.getMessage_TargetExecutionOccurrence()
-
setTargetExecutionOccurrence
void setTargetExecutionOccurrence(ExecutionOccurrence value)
Sets the value of the 'Target Execution Occurrence
' reference.- Parameters:
value
- the new value of the 'Target Execution Occurrence' reference.- See Also:
getTargetExecutionOccurrence()
-
getFlowPort
SysMLPort getFlowPort()
Returns the value of the 'Flow Port' reference.- Returns:
- the value of the 'Flow Port' reference.
- See Also:
setFlowPort(SysMLPort)
,RhapsodyPackage.getMessage_FlowPort()
-
setFlowPort
void setFlowPort(SysMLPort value)
Sets the value of the 'Flow Port
' reference.- Parameters:
value
- the new value of the 'Flow Port' reference.- See Also:
getFlowPort()
-
getFormalType
ModelElement getFormalType()
Returns the value of the 'Formal Type' reference.- Returns:
- the value of the 'Formal Type' reference.
- See Also:
setFormalType(ModelElement)
,RhapsodyPackage.getMessage_FormalType()
-
setFormalType
void setFormalType(ModelElement value)
Sets the value of the 'Formal Type
' reference.- Parameters:
value
- the new value of the 'Formal Type' reference.- See Also:
getFormalType()
-
-