Interface Interaction

    • Method Detail

      • createLifeline

        Lifeline createLifeline​(String name)
        Creates a new Lifeline, with the specified 'Name', and appends it to the ' Lifeline' containment reference list.
        Parameters:
        name - The 'Name' for the new Lifeline, or null.
        Returns:
        The new Lifeline.
        See Also:
        getLifelines()
      • getLifeline

        Lifeline getLifeline​(String name)
        Retrieves the first Lifeline with the specified 'Name' from the ' Lifeline' containment reference list.
        Parameters:
        name - The 'Name' of the Lifeline to retrieve, or null.
        Returns:
        The first Lifeline with the specified 'Name', or null.
        See Also:
        getLifelines()
      • getLifeline

        Lifeline getLifeline​(String name,
                             boolean ignoreCase,
                             boolean createOnDemand)
        Retrieves the first Lifeline with the specified 'Name' from the ' Lifeline' containment reference list.
        Parameters:
        name - The 'Name' of the Lifeline to retrieve, or null.
        ignoreCase - Whether to ignore case in String comparisons.
        createOnDemand - Whether to create a Lifeline on demand if not found.
        Returns:
        The first Lifeline with the specified 'Name', or null.
        See Also:
        getLifelines()
      • getActions

        MDWEList<Action> getActions()
        Returns the value of the 'Action' containment reference list. The list contents are of type Action. Actions owned by the Interaction.
        Returns:
        the value of the 'Action' containment reference list.
        See Also:
        UMLPackage.getInteraction_Action()
      • createAction

        Action createAction​(String name,
                            org.eclipse.emf.ecore.EClass eClass)
        Creates a new Action, with the specified 'Name', and appends it to the ' Action' containment reference list.
        Parameters:
        name - The 'Name' for the new Action, or null.
        eClass - The Ecore class of the Action to create.
        Returns:
        The new Action.
        See Also:
        getActions()
      • getAction

        Action getAction​(String name)
        Retrieves the first Action with the specified 'Name' from the 'Action' containment reference list.
        Parameters:
        name - The 'Name' of the Action to retrieve, or null.
        Returns:
        The first Action with the specified 'Name', or null.
        See Also:
        getActions()
      • getAction

        Action getAction​(String name,
                         boolean ignoreCase,
                         org.eclipse.emf.ecore.EClass eClass,
                         boolean createOnDemand)
        Retrieves the first Action with the specified 'Name' from the 'Action' containment reference list.
        Parameters:
        name - The 'Name' of the Action to retrieve, or null.
        ignoreCase - Whether to ignore case in String comparisons.
        eClass - The Ecore class of the Action to retrieve, or null.
        createOnDemand - Whether to create a Action on demand if not found.
        Returns:
        The first Action with the specified 'Name', or null.
        See Also:
        getActions()
      • getFormalGates

        MDWEList<Gate> getFormalGates()
        Returns the value of the 'Formal Gate' containment reference list. The list contents are of type Gate. Specifies the gates that form the message interface between this Interaction and any InteractionUses which reference it.
        Returns:
        the value of the 'Formal Gate' containment reference list.
        See Also:
        UMLPackage.getInteraction_FormalGate()
      • createFormalGate

        Gate createFormalGate​(String name)
        Creates a new Gate, with the specified 'Name', and appends it to the ' Formal Gate' containment reference list.
        Parameters:
        name - The 'Name' for the new Gate, or null.
        Returns:
        The new Gate.
        See Also:
        getFormalGates()
      • getFormalGate

        Gate getFormalGate​(String name)
        Retrieves the first Gate with the specified 'Name' from the 'Formal Gate ' containment reference list.
        Parameters:
        name - The 'Name' of the Gate to retrieve, or null.
        Returns:
        The first Gate with the specified 'Name', or null.
        See Also:
        getFormalGates()
      • getFormalGate

        Gate getFormalGate​(String name,
                           boolean ignoreCase,
                           boolean createOnDemand)
        Retrieves the first Gate with the specified 'Name' from the 'Formal Gate ' containment reference list.
        Parameters:
        name - The 'Name' of the Gate to retrieve, or null.
        ignoreCase - Whether to ignore case in String comparisons.
        createOnDemand - Whether to create a Gate on demand if not found.
        Returns:
        The first Gate with the specified 'Name', or null.
        See Also:
        getFormalGates()
      • createMessage

        Message createMessage​(String name)
        Creates a new Message, with the specified 'Name', and appends it to the ' Message' containment reference list.
        Parameters:
        name - The 'Name' for the new Message, or null.
        Returns:
        The new Message.
        See Also:
        getMessages()
      • getMessage

        Message getMessage​(String name)
        Retrieves the first Message with the specified 'Name' from the 'Message' containment reference list.
        Parameters:
        name - The 'Name' of the Message to retrieve, or null.
        Returns:
        The first Message with the specified 'Name', or null.
        See Also:
        getMessages()
      • getMessage

        Message getMessage​(String name,
                           boolean ignoreCase,
                           boolean createOnDemand)
        Retrieves the first Message with the specified 'Name' from the 'Message' containment reference list.
        Parameters:
        name - The 'Name' of the Message to retrieve, or null.
        ignoreCase - Whether to ignore case in String comparisons.
        createOnDemand - Whether to create a Message on demand if not found.
        Returns:
        The first Message with the specified 'Name', or null.
        See Also:
        getMessages()