Class InterruptibleActivityRegionView

  • All Implemented Interfaces:
    BaseElement, com.nomagic.magicdraw.uml.CompartmentSupport, MDElement, ModelElementProvider, com.nomagic.magicdraw.uml.symbols.CompartmentContainer, com.nomagic.magicdraw.uml.symbols.CompartmentOwner, com.nomagic.magicdraw.uml.symbols.manipulators.centerlines.CenterlineableShape, com.nomagic.magicdraw.uml.symbols.shapes.QualifiedNameLabelOwner, StereotypesDisplayModeOwner, com.nomagic.magicdraw.uml.symbols.SuspendShapeAutoResizeModeProvider, com.nomagic.magicdraw.uml.symbols.Wrapable, NameOwner, java.beans.PropertyChangeListener, java.lang.Cloneable, java.lang.Comparable, java.util.EventListener

    @OpenApi
    public class InterruptibleActivityRegionView
    extends com.nomagic.magicdraw.uml.symbols.shapes.ActivityGroupView
    • Constructor Detail

      • InterruptibleActivityRegionView

        public InterruptibleActivityRegionView()
      • InterruptibleActivityRegionView

        public InterruptibleActivityRegionView​(@CheckForNull
                                               PresentationElement parent)
    • 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.shapes.ActivityGroupView
        Parameters:
        visitor - which visits this element.
        Throws:
        java.lang.Exception
      • addPresentationElement

        public void addPresentationElement​(PresentationElement objectView,
                                           int index,
                                           boolean resize)
        Overrides:
        addPresentationElement in class com.nomagic.magicdraw.uml.symbols.shapes.ActivityGroupView
      • sRemovePresentationElement

        public void sRemovePresentationElement​(PresentationElement objectView)
        Description copied from class: PresentationElement
        Removes given child
        Overrides:
        sRemovePresentationElement in class com.nomagic.magicdraw.uml.symbols.shapes.ActivityGroupView
        Parameters:
        objectView - child
      • addRegion

        private void addRegion​(ActivityNode element)
      • removeRegion

        private void removeRegion​(Element element)
      • removePresentationElement

        public void removePresentationElement​(PresentationElement objectView,
                                              boolean resizeParent)
        Overrides:
        removePresentationElement in class com.nomagic.magicdraw.uml.symbols.shapes.ActivityGroupView
      • createSmartListenerConfig

        protected void createSmartListenerConfig​(java.util.List<SmartListenerConfig> configurations)
        Overrides:
        createSmartListenerConfig in class com.nomagic.magicdraw.uml.symbols.shapes.HeaderShapeView