Class FoundMessageView

  • All Implemented Interfaces:
    BaseElement, com.nomagic.magicdraw.uml.CompartmentSupport, MDElement, ModelElementProvider, com.nomagic.magicdraw.uml.symbols.LabelOwner, com.nomagic.magicdraw.uml.symbols.LineJumpDrawer, NumberedMessageView, StereotypesDisplayModeOwner, com.nomagic.magicdraw.uml.symbols.SuspendShapeAutoResizeModeProvider, NameOwner, java.beans.PropertyChangeListener, java.lang.Cloneable, java.lang.Comparable, java.util.EventListener

    @OpenApi
    public class FoundMessageView
    extends com.nomagic.magicdraw.uml.symbols.paths.LostFoundMessageView

    Represents a found message symbol.

    Found message does not have a sender in the model, but the receiver is known. To indicate an unknown sender, a black "bubble" is drawn at the client end of the message.

    • Constructor Detail

      • FoundMessageView

        public FoundMessageView()
    • Method Detail

      • accept

        public void accept​(Visitor visitor)
                    throws java.lang.Exception
        Description copied from interface: MDElement
        Method accepts visitor, and calls method visit<class name>(this) of visitor . See Visitor pattern for more details.
        Specified by:
        accept in interface MDElement
        Overrides:
        accept in class com.nomagic.magicdraw.uml.symbols.paths.LostFoundMessageView
        Parameters:
        visitor - which visits this element.
        Throws:
        java.lang.Exception
      • setClientPoint

        public void setClientPoint​(java.awt.Point pt)
        Description copied from class: PathElement
        Sets client point.
        Overrides:
        setClientPoint in class com.nomagic.magicdraw.uml.symbols.paths.SeqBaseMessageView
        Parameters:
        pt - new client point.
      • setInitialStartupPosition

        public void setInitialStartupPosition​(java.awt.Point p)
        Specified by:
        setInitialStartupPosition in class com.nomagic.magicdraw.uml.symbols.paths.LostFoundMessageView
      • setBounds

        public void setBounds​(java.awt.Rectangle r)
        Description copied from class: PathElement
        Moves link to new location.
        Parameters:
        r - new location of link.
      • getMinimalPossibleDistanceForMoving

        public int getMinimalPossibleDistanceForMoving()
        Overrides:
        getMinimalPossibleDistanceForMoving in class com.nomagic.magicdraw.uml.symbols.paths.SeqBaseMessageView