Interface LoopNode

    • Method Detail

      • setDecider

        void setDecider​(@CheckForNull
                        OutputPin value)
        Sets the value of the 'Decider' reference.
        Parameters:
        value - the new value of the 'Decider' reference.
        See Also:
        getDecider()
        Generated:
      • isTestedFirst

        boolean isTestedFirst()
        Returns the value of the 'Tested First' attribute. The default value is "false". If true, the test is performed before the first execution of the bodyPart. If false, the bodyPart is executed once before the test is performed.
        Returns:
        the value of the 'Tested First' attribute.
        See Also:
        setTestedFirst(boolean), com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getLoopNode_TestedFirst()
        Model:
        default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
        Generated:
      • setTestedFirst

        void setTestedFirst​(boolean value)
        Sets the value of the 'Tested First' attribute.
        Parameters:
        value - the new value of the 'Tested First' attribute.
        See Also:
        isTestedFirst()
        Generated:
      • getResult

        java.util.List<OutputPin> getResult()
        Returns the value of the 'Result' containment reference list. The list contents are of type OutputPin. It is bidirectional and its opposite is 'loop Node Of Result'. A list of OutputPins that receive the loopVariable values after the last iteration of the loop and constitute the output of the LoopNode.
        Returns:
        the value of the 'Result' containment reference list.
        See Also:
        UMLPackage.getLoopNode_Result(), OutputPin.get_loopNodeOfResult()
        Model:
        opposite="_loopNodeOfResult" containment="true" resolveProxies="true"
        Generated:
      • getLoopVariable

        java.util.List<OutputPin> getLoopVariable()
        Returns the value of the 'Loop Variable' containment reference list. The list contents are of type OutputPin. It is bidirectional and its opposite is 'loop Node Of Loop Variable'. A list of OutputPins that hold the values of the loop variables during an execution of the loop. When the test fails, the values are moved to the result OutputPins of the loop.
        Returns:
        the value of the 'Loop Variable' containment reference list.
        See Also:
        UMLPackage.getLoopNode_LoopVariable(), OutputPin.get_loopNodeOfLoopVariable()
        Model:
        opposite="_loopNodeOfLoopVariable" containment="true" resolveProxies="true"
        Generated:
      • getBodyOutput

        java.util.List<OutputPin> getBodyOutput()
        Returns the value of the 'Body Output' reference list. The list contents are of type OutputPin. It is bidirectional and its opposite is 'loop Node Of Body Output'. The OutputPins on Actions within the bodyPart, the values of which are moved to the loopVariable OutputPins after the completion of each execution of the bodyPart, before the next iteration of the loop begins or before the loop exits.
        Returns:
        the value of the 'Body Output' reference list.
        See Also:
        UMLPackage.getLoopNode_BodyOutput(), OutputPin.get_loopNodeOfBodyOutput()
        Model:
        opposite="_loopNodeOfBodyOutput"
        Generated:
      • hasBodyPart

        boolean hasBodyPart()
                     throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasResult

        boolean hasResult()
                   throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasLoopVariable

        boolean hasLoopVariable()
                         throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasBodyOutput

        boolean hasBodyOutput()
                       throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasTest

        boolean hasTest()
                 throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasLoopVariableInput

        boolean hasLoopVariableInput()
                              throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasSetupPart

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