Interface StructuredActivityNode

    • Method Detail

      • getVariable

        java.util.Collection<Variable> getVariable()
        Returns the value of the 'Variable' containment reference list. The list contents are of type Variable. It is bidirectional and its opposite is 'Scope'. The Variables defined in the scope of the StructuredActivityNode.
        Returns:
        the value of the 'Variable' containment reference list.
        See Also:
        UMLPackage.getStructuredActivityNode_Variable(), Variable.getScope()
        Model:
        opposite="scope" containment="true" resolveProxies="true" ordered="false"
        Generated:
      • isMustIsolate

        boolean isMustIsolate()
        Returns the value of the 'Must Isolate' attribute. The default value is "false". If true, then any object used by an Action within the StructuredActivityNode cannot be accessed by any Action outside the node until the StructuredActivityNode as a whole completes. Any concurrent Actions that would result in accessing such objects are required to have their execution deferred until the completion of the StructuredActivityNode.

        Returns:
        the value of the 'Must Isolate' attribute.
        See Also:
        setMustIsolate(boolean), UMLPackage.getStructuredActivityNode_MustIsolate()
        Model:
        default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
        Generated:
      • setMustIsolate

        void setMustIsolate​(boolean value)
        Sets the value of the 'Must Isolate' attribute.
        Parameters:
        value - the new value of the 'Must Isolate' attribute.
        See Also:
        isMustIsolate()
        Generated:
      • setActivity

        void setActivity​(@CheckForNull
                         Activity value)
        Sets the value of the 'Activity' reference.
        Specified by:
        setActivity in interface ActivityNode
        Parameters:
        value - the new value of the 'Activity' reference.
        See Also:
        getActivity()
        Generated:
      • hasVariable

        boolean hasVariable()
                     throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasStructuredNodeOutput

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

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

        boolean hasStructuredNodeInput()
                                throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasEdge

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