package org.omg.uml.behavioralelements.collaborations; /** * Message object instance interface. * * <p><em><strong>Note:</strong> This type should not be subclassed or implemented * by clients. It is generated from a MOF metamodel and automatically implemented * by MDR (see <a href="http://mdr.netbeans.org/">mdr.netbeans.org</a>).</em></p> */ public interface Message extends org.omg.uml.foundation.core.ModelElement { /** * Returns the value of reference interaction. * @return Value of reference interaction. */ public org.omg.uml.behavioralelements.collaborations.Interaction getInteraction(); /** * Sets the value of reference interaction. See {@link #getInteraction} for * description on the reference. * @param newValue New value to be set. */ public void setInteraction(org.omg.uml.behavioralelements.collaborations.Interaction newValue); /** * Returns the value of reference activator. * @return Value of reference activator. */ public org.omg.uml.behavioralelements.collaborations.Message getActivator(); /** * Sets the value of reference activator. See {@link #getActivator} for description * on the reference. * @param newValue New value to be set. */ public void setActivator(org.omg.uml.behavioralelements.collaborations.Message newValue); /** * Returns the value of reference sender. * @return Value of reference sender. */ public org.omg.uml.behavioralelements.collaborations.ClassifierRole getSender(); /** * Sets the value of reference sender. See {@link #getSender} for description * on the reference. * @param newValue New value to be set. */ public void setSender(org.omg.uml.behavioralelements.collaborations.ClassifierRole newValue); /** * Returns the value of reference receiver. * @return Value of reference receiver. */ public org.omg.uml.behavioralelements.collaborations.ClassifierRole getReceiver(); /** * Sets the value of reference receiver. See {@link #getReceiver} for description * on the reference. * @param newValue New value to be set. */ public void setReceiver(org.omg.uml.behavioralelements.collaborations.ClassifierRole newValue); /** * Returns the value of reference predecessor. * @return Value of reference predecessor. Element type: {@link org.omg.uml.behavioralelements.collaborations.Message} */ public java.util.Collection<org.omg.uml.behavioralelements.collaborations.Message> getPredecessor(); /** * Returns the value of reference communicationConnection. * @return Value of reference communicationConnection. */ public org.omg.uml.behavioralelements.collaborations.AssociationRole getCommunicationConnection(); /** * Sets the value of reference communicationConnection. See {@link #getCommunicationConnection} * for description on the reference. * @param newValue New value to be set. */ public void setCommunicationConnection(org.omg.uml.behavioralelements.collaborations.AssociationRole newValue); /** * Returns the value of reference action. * @return Value of reference action. */ public org.omg.uml.behavioralelements.commonbehavior.Action getAction(); /** * Sets the value of reference action. See {@link #getAction} for description * on the reference. * @param newValue New value to be set. */ public void setAction(org.omg.uml.behavioralelements.commonbehavior.Action newValue); /** * Returns the value of reference conformingStimulus. * @return Value of reference conformingStimulus. Element type: {@link org.omg.uml.behavioralelements.commonbehavior.Stimulus} */ public java.util.Collection<org.omg.uml.behavioralelements.commonbehavior.Stimulus> getConformingStimulus(); }