com.telelogic.rhapsody.core
Interface IRPMessage

All Superinterfaces:
IRPModelElement
All Known Subinterfaces:
IRPActionBlock, IRPConditionMark, IRPDestructionEvent

public interface IRPMessage
extends IRPModelElement


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.telelogic.rhapsody.core.IRPModelElement
IRPModelElement.OSLCLink
 
Method Summary
 IRPExecutionOccurrence addSourceExecutionOccurrence()
          method addSourceExecutionOccurrence
 IRPExecutionOccurrence addTargetExecutionOccurrence()
          method addTargetExecutionOccurrence
 IRPCollection getActualParameterList()
          get property actualParameterList
 IRPAssociationRole getCommunicationConnection()
          get property communicationConnection
 java.lang.String getCondition()
          get property condition
 java.lang.String getDurationConstraint()
          Gets the text of the Duration Constraint.
 java.lang.String getDurationObservation()
          Gets the text of the Duration Observation.
 IRPSysMLPort getFlowPort()
          get property flowPort
 IRPInterfaceItem getFormalInterfaceItem()
          get property formalInterfaceItem
 IRPModelElement getFormalType()
          Returns the model element associated with an action block, condition mark, timeout, or canceled timeout, in a sequence diagram.
 java.lang.String getInvariant()
          Gets the text of the Invariant field for the state invariant.
 java.lang.String getMessageType()
          get property messageType
 IRPPort getPort()
          get property Port
 java.lang.String getReturnValue()
          get property returnValue
 java.lang.String getSequenceNumber()
          get property sequenceNumber
 java.lang.String getSignature()
          method getSignature
 IRPClassifierRole getSource()
          get property source
 IRPExecutionOccurrence getSourceExecutionOccurrence()
          get property sourceExecutionOccurrence
 IRPClassifierRole getTarget()
          get property target
 IRPExecutionOccurrence getTargetExecutionOccurrence()
          get property targetExecutionOccurrence
 java.lang.String getTimeConstraint()
          Gets the text for the Time Constraint that was applied to this state variant.
 java.lang.String getTimeObservation()
          Gets the text of the Time Observation.
 java.lang.String getTimerValue()
          get property timerValue
 void reroute()
          method reroute
 void setActualParameterList(IRPCollection pVal)
          method setActualParameterList
 void setDurationConstraint(java.lang.String durationConstraint)
          Modifies the text of this Duration Constraint.
 void setDurationObservation(java.lang.String durationObservation)
          Modifies the text of this Duration Observation.
 void setFlowPort(IRPSysMLPort flowPort)
          set property flowPort
 void setFormalInterfaceItem(IRPInterfaceItem newVal)
          Sets the realization of a message.
 void setFormalType(IRPModelElement formalType)
          Used to specify the model element that should be associated with an action block, condition mark, timeout, or canceled timeout, in a sequence diagram.
 void setInvariant(java.lang.String invariant)
          Modifies the text of the Invariant field for the state invariant.
 void setPort(IRPPort port)
          set property Port
 void setReturnValue(java.lang.String returnValue)
          set property returnValue
 void setTimeConstraint(java.lang.String timeConstraint)
          Modifies the text of this Time Constraint.
 void setTimeObservation(java.lang.String timeObservation)
          Modifies the text of this Time Observation.
 void setTimerValue(java.lang.String timerValue)
          set property timerValue
 
Methods inherited from interface com.telelogic.rhapsody.core.IRPModelElement
addAssociation, addDependency, addDependencyBetween, addDependencyTo, addLinkToElement, addNewAggr, addProperty, addRedefines, addRemoteDependencyTo, addSpecificStereotype, addStereotype, becomeTemplateInstantiationOf, changeTo, clone, createOSLCLink, deleteDependency, deleteFromProject, deleteOSLCLink, errorMessage, findElementsByFullName, findNestedElement, findNestedElementRecursive, getAllTags, getAnnotations, getAssociationClasses, getBinaryID, getConstraints, getConstraintsByHim, getControlledFiles, getDecorationStyle, getDependencies, getDescription, getDescriptionHTML, getDescriptionPlainText, getDescriptionRTF, getDisplayName, getDisplayNameRTF, getErrorMessage, getFullPathName, getFullPathNameIn, getGUID, getHyperLinks, getIconFileName, getInterfaceName, getIsExternal, getIsOfMetaClass, getIsShowDisplayName, getIsUnresolved, getLocalTags, getMainDiagram, getMetaClass, getName, getNestedElements, getNestedElementsByMetaClass, getNestedElementsRecursive, getNewTermStereotype, getOfTemplate, getOSLCLinks, getOverlayIconFileName, getOverriddenProperties, getOverriddenPropertiesByPattern, getOwnedDependencies, getOwner, getProject, getPropertyValue, getPropertyValueConditional, getPropertyValueConditionalExplicit, getPropertyValueExplicit, getRedefines, getReferences, getRemoteDependencies, getRemoteURI, getRequirementTraceabilityHandle, getSaveUnit, getStereotype, getStereotypes, getTag, getTemplateParameters, getTi, getToolTipHTML, getUserDefinedMetaClass, hasNestedElements, hasPanelWidget, highLightElement, isATemplate, isDescriptionRTF, isDisplayNameRTF, isModified, isRemote, locateInBrowser, lockOnDesignManager, openFeaturesDialog, removeProperty, removeRedefines, removeStereotype, setDecorationStyle, setDescription, setDescriptionAndHyperlinks, setDescriptionHTML, setDescriptionRTF, setDisplayName, setDisplayNameRTF, setGUID, setIsShowDisplayName, setMainDiagram, setName, setOfTemplate, setOwner, setPropertyValue, setRequirementTraceabilityHandle, setStereotype, setTagContextValue, setTagElementValue, setTagValue, setTi, synchronizeTemplateInstantiation, unlockOnDesignManager
 

Method Detail

addSourceExecutionOccurrence

IRPExecutionOccurrence addSourceExecutionOccurrence()
method addSourceExecutionOccurrence

Throws:
RhapsodyRuntimeException

addTargetExecutionOccurrence

IRPExecutionOccurrence addTargetExecutionOccurrence()
method addTargetExecutionOccurrence

Throws:
RhapsodyRuntimeException

getActualParameterList

IRPCollection getActualParameterList()
get property actualParameterList

Throws:
RhapsodyRuntimeException

getCommunicationConnection

IRPAssociationRole getCommunicationConnection()
get property communicationConnection

Throws:
RhapsodyRuntimeException

getCondition

java.lang.String getCondition()
get property condition

Throws:
RhapsodyRuntimeException

getDurationConstraint

java.lang.String getDurationConstraint()
Gets the text of the Duration Constraint.

Returns:
the text of the Duration Constraint

getDurationObservation

java.lang.String getDurationObservation()
Gets the text of the Duration Observation.

Returns:
the text of the Duration Observation

getFlowPort

IRPSysMLPort getFlowPort()
get property flowPort

Throws:
RhapsodyRuntimeException

getFormalInterfaceItem

IRPInterfaceItem getFormalInterfaceItem()
get property formalInterfaceItem

Throws:
RhapsodyRuntimeException

getFormalType

IRPModelElement getFormalType()
Returns the model element associated with an action block, condition mark, timeout, or canceled timeout, in a sequence diagram.

Returns:
the model element associated with an action block, condition mark, timeout, or canceled timeout, in a sequence diagram

getInvariant

java.lang.String getInvariant()
Gets the text of the Invariant field for the state invariant.

Returns:
the text of the Invariant field

getMessageType

java.lang.String getMessageType()
get property messageType

Throws:
RhapsodyRuntimeException

getPort

IRPPort getPort()
get property Port

Throws:
RhapsodyRuntimeException

getReturnValue

java.lang.String getReturnValue()
get property returnValue

Throws:
RhapsodyRuntimeException

getSequenceNumber

java.lang.String getSequenceNumber()
get property sequenceNumber

Throws:
RhapsodyRuntimeException

getSignature

java.lang.String getSignature()
method getSignature

Throws:
RhapsodyRuntimeException

getSource

IRPClassifierRole getSource()
get property source

Throws:
RhapsodyRuntimeException

getSourceExecutionOccurrence

IRPExecutionOccurrence getSourceExecutionOccurrence()
get property sourceExecutionOccurrence

Throws:
RhapsodyRuntimeException

getTarget

IRPClassifierRole getTarget()
get property target

Throws:
RhapsodyRuntimeException

getTargetExecutionOccurrence

IRPExecutionOccurrence getTargetExecutionOccurrence()
get property targetExecutionOccurrence

Throws:
RhapsodyRuntimeException

getTimeConstraint

java.lang.String getTimeConstraint()
Gets the text for the Time Constraint that was applied to this state variant.

Returns:
the text for the Time Constraint that was applied to this state variant

getTimeObservation

java.lang.String getTimeObservation()
Gets the text of the Time Observation.

Returns:
the text of the Time Observation

getTimerValue

java.lang.String getTimerValue()
get property timerValue

Throws:
RhapsodyRuntimeException

reroute

void reroute()
method reroute

Throws:
RhapsodyRuntimeException

setActualParameterList

void setActualParameterList(IRPCollection pVal)
method setActualParameterList

Throws:
RhapsodyRuntimeException

setDurationConstraint

void setDurationConstraint(java.lang.String durationConstraint)
Modifies the text of this Duration Constraint.

Parameters:
durationConstraint - the text to use for the Duration Constraint

setDurationObservation

void setDurationObservation(java.lang.String durationObservation)
Modifies the text of this Duration Observation.

Parameters:
durationObservation - the text to use for the Duration Observation

setFlowPort

void setFlowPort(IRPSysMLPort flowPort)
set property flowPort

Throws:
RhapsodyRuntimeException

setFormalInterfaceItem

void setFormalInterfaceItem(IRPInterfaceItem newVal)
Sets the realization of a message.

Parameters:
newVal - the operation or other IRPInterfaceItem object to use for the realization of the message
Throws:
RhapsodyRuntimeException

setFormalType

void setFormalType(IRPModelElement formalType)
Used to specify the model element that should be associated with an action block, condition mark, timeout, or canceled timeout, in a sequence diagram.

Parameters:
formalType - the model element that should be associated with this sequence diagram element

setInvariant

void setInvariant(java.lang.String invariant)
Modifies the text of the Invariant field for the state invariant.

Parameters:
invariant - the text to use for the Invariant field

setPort

void setPort(IRPPort port)
set property Port

Throws:
RhapsodyRuntimeException

setReturnValue

void setReturnValue(java.lang.String returnValue)
set property returnValue

Throws:
RhapsodyRuntimeException

setTimeConstraint

void setTimeConstraint(java.lang.String timeConstraint)
Modifies the text of this Time Constraint.

Parameters:
timeConstraint - the text to use for this Time Constraint

setTimeObservation

void setTimeObservation(java.lang.String timeObservation)
Modifies the text of this Time Observation.

Parameters:
timeObservation - the text to use for the Time Observation

setTimerValue

void setTimerValue(java.lang.String timerValue)
set property timerValue

Throws:
RhapsodyRuntimeException