Class SeqMessageView

  • 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 SeqMessageView
    extends com.nomagic.magicdraw.uml.symbols.paths.SeqBaseMessageView
    • Constructor Detail

      • SeqMessageView

        public SeqMessageView()
    • Method Detail

      • needsToMoveOtherEnd

        public boolean needsToMoveOtherEnd()
        Returns:
        true if one end of links changed bounds and move link must be called for both ends.
      • 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.SeqBaseMessageView
        Parameters:
        visitor - which visits this element.
        Throws:
        java.lang.Exception
      • simpleSetBounds

        public void simpleSetBounds​(java.awt.Rectangle r)
        Description copied from class: PathElement
        calls break point vector changed method.
        Overrides:
        simpleSetBounds in class com.nomagic.magicdraw.uml.symbols.paths.SeqBaseMessageView
        Parameters:
        r - new bounding rectangle.
      • isMessageOrientedToSelf

        public boolean isMessageOrientedToSelf()
        Specified by:
        isMessageOrientedToSelf in class com.nomagic.magicdraw.uml.symbols.paths.SeqBaseMessageView
      • isAlwaysToSelf

        public boolean isAlwaysToSelf()
        Overrides:
        isAlwaysToSelf in class com.nomagic.magicdraw.uml.symbols.paths.SeqBaseMessageView