Interface ConnectionPointReference

    • Method Detail

      • getEntry

        Pseudostate getEntry​(String name,
                             boolean ignoreCase)
        Retrieves the first Pseudostate with the specified 'Name' from the ' Entry' reference list.
        Parameters:
        name - The 'Name' of the Pseudostate to retrieve, or null.
        ignoreCase - Whether to ignore case in String comparisons.
        Returns:
        The first Pseudostate with the specified 'Name', or null.
        See Also:
        getEntries()
      • getExit

        Pseudostate getExit​(String name,
                            boolean ignoreCase)
        Retrieves the first Pseudostate with the specified 'Name' from the 'Exit ' reference list.
        Parameters:
        name - The 'Name' of the Pseudostate to retrieve, or null.
        ignoreCase - Whether to ignore case in String comparisons.
        Returns:
        The first Pseudostate with the specified 'Name', or null.
        See Also:
        getExits()
      • setState

        void setState​(State value)
        Sets the value of the 'State' container reference.
        Parameters:
        value - the new value of the 'State' container reference.
        See Also:
        getState()
      • validateEntryPseudostates

        boolean validateEntryPseudostates​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                          Map context)
        The entry Pseudostates must be Pseudostates with kind entryPoint. entry->notEmpty() implies entry->forAll(e | e.kind = #entryPoint)
      • validateExitPseudostates

        boolean validateExitPseudostates​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                         Map context)
        The exit Pseudostates must be Pseudostates with kind exitPoint. exit->notEmpty() implies exit->forAll(e | e.kind = #exitPoint)