Interface InterruptibleActivityRegion

  • All Superinterfaces:
    ActivityGroup, BaseElement, java.lang.Cloneable, java.lang.Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, NamedElement, org.eclipse.emf.common.notify.Notifier, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject

    public interface InterruptibleActivityRegion
    extends ActivityGroup
    A representation of the model object 'Interruptible Activity Region'.

    An InterruptibleActivityRegion is an ActivityGroup that supports the termination of tokens flowing in the portions of an activity within it.

    The following features are supported:

    See Also:
    UMLPackage.getInterruptibleActivityRegion()
    Model:
    annotation="MOF package='activities.mdcompleteactivities'"
    Generated:
    • Method Detail

      • getInterruptingEdge

        java.util.Collection<ActivityEdge> getInterruptingEdge()
        Returns the value of the 'Interrupting Edge' reference list. The list contents are of type ActivityEdge. It is bidirectional and its opposite is 'Interrupts'. The ActivityEdges leaving the InterruptibleActivityRegion on which a traversing token will result in the termination of other tokens flowing in the InterruptibleActivityRegion.
        Returns:
        the value of the 'Interrupting Edge' reference list.
        See Also:
        UMLPackage.getInterruptibleActivityRegion_InterruptingEdge(), ActivityEdge.getInterrupts()
        Model:
        opposite="interrupts" ordered="false"
        Generated:
      • hasNode

        boolean hasNode()
                 throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasInterruptingEdge

        boolean hasInterruptingEdge()
                             throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated: