Interface ConditionalNode

    • Method Detail

      • setIsDeterminate

        void setIsDeterminate​(boolean value)
        Sets the value of the 'Is Determinate' attribute.
        Parameters:
        value - the new value of the 'Is Determinate' attribute.
        See Also:
        isDeterminate()
      • setIsAssured

        void setIsAssured​(boolean value)
        Sets the value of the 'Is Assured' attribute.
        Parameters:
        value - the new value of the 'Is Assured' attribute.
        See Also:
        isAssured()
      • getClauses

        MDWEList<Clause> getClauses()
        Returns the value of the 'Clause' containment reference list. The list contents are of type Clause. Set of clauses composing the conditional.
        Returns:
        the value of the 'Clause' containment reference list.
        See Also:
        UMLPackage.getConditionalNode_Clause()
      • createClause

        Clause createClause()
        Creates a new Clause and appends it to the 'Clause' containment reference list.
        Returns:
        The new Clause.
        See Also:
        getClauses()
      • getResults

        MDWEList<OutputPin> getResults()
        Returns the value of the 'Result' containment reference list. The list contents are of type OutputPin. A list of output pins that constitute the data flow outputs of the conditional.
        Returns:
        the value of the 'Result' containment reference list.
        See Also:
        UMLPackage.getConditionalNode_Result()
      • createResult

        OutputPin createResult​(String name,
                               Type type)
        Creates a new OutputPin, with the specified 'Name', and 'Type', and appends it to the 'Result' containment reference list.
        Parameters:
        name - The 'Name' for the new OutputPin, or null.
        type - The 'Type' for the new OutputPin, or null.
        Returns:
        The new OutputPin.
        See Also:
        getResults()
      • getResult

        OutputPin getResult​(String name,
                            Type type)
        Retrieves the first OutputPin with the specified 'Name', and 'Type' from the 'Result' containment reference list.
        Parameters:
        name - The 'Name' of the OutputPin to retrieve, or null.
        type - The 'Type' of the OutputPin to retrieve, or null.
        Returns:
        The first OutputPin with the specified 'Name', and 'Type', or null.
        See Also:
        getResults()
      • getResult

        OutputPin getResult​(String name,
                            Type type,
                            boolean ignoreCase,
                            boolean createOnDemand)
        Retrieves the first OutputPin with the specified 'Name', and 'Type' from the 'Result' containment reference list.
        Parameters:
        name - The 'Name' of the OutputPin to retrieve, or null.
        type - The 'Type' of the OutputPin to retrieve, or null.
        ignoreCase - Whether to ignore case in String comparisons.
        createOnDemand - Whether to create a OutputPin on demand if not found.
        Returns:
        The first OutputPin with the specified 'Name', and 'Type', or null.
        See Also:
        getResults()
      • validateResultNoIncoming

        boolean validateResultNoIncoming​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                         Map context)
        The result output pins have no incoming edges. true