Interface DecisionNode

    • Method Detail

      • setDecisionInput

        void setDecisionInput​(Behavior value)
        Sets the value of the 'Decision Input' reference.
        Parameters:
        value - the new value of the 'Decision Input' reference.
        See Also:
        getDecisionInput()
      • validateOneIncomingEdge

        boolean validateOneIncomingEdge​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                        Map context)
        A decision node has one incoming edge. true
      • validateInputParameter

        boolean validateInputParameter​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                       Map context)
        A decision input behavior has zero or one input parameter and one output parameter. Any input parameter must be the same as or a supertype of the type of object tokens coming along the incoming edge. The behavior cannot have side effects. true
      • validateEdges

        boolean validateEdges​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                              Map context)
        The edges coming into and out of a decision node must be either all object flows or all control flows. true