Interface ReplyAction

    • Method Detail

      • setReplyToCall

        void setReplyToCall​(Trigger value)
        Sets the value of the 'Reply To Call' reference.
        Parameters:
        value - the new value of the 'Reply To Call' reference.
        See Also:
        getReplyToCall()
      • setReturnInformation

        void setReturnInformation​(InputPin value)
        Sets the value of the 'Return Information' containment reference.
        Parameters:
        value - the new value of the 'Return Information' containment reference.
        See Also:
        getReturnInformation()
      • createReturnInformation

        InputPin createReturnInformation​(String name,
                                         Type type,
                                         org.eclipse.emf.ecore.EClass eClass)
        Creates a new InputPin, with the specified 'Name', and 'Type', and sets the 'Return Information' containment reference.
        Parameters:
        name - The 'Name' for the new InputPin, or null.
        type - The 'Type' for the new InputPin, or null.
        eClass - The Ecore class of the InputPin to create.
        Returns:
        The new InputPin.
        See Also:
        getReturnInformation()
      • createReturnInformation

        InputPin createReturnInformation​(String name,
                                         Type type)
        Creates a new InputPin,with the specified 'Name', and 'Type', and sets the 'Return Information' containment reference.
        Parameters:
        name - The 'Name' for the new InputPin, or null.
        type - The 'Type' for the new InputPin, or null.
        Returns:
        The new InputPin.
        See Also:
        getReturnInformation()
      • getReplyValues

        MDWEList<InputPin> getReplyValues()
        Returns the value of the 'Reply Value' containment reference list. The list contents are of type InputPin. A list of pins containing the reply values of the operation. These values are returned to the caller.
        Returns:
        the value of the 'Reply Value' containment reference list.
        See Also:
        UMLPackage.getReplyAction_ReplyValue()
      • createReplyValue

        InputPin createReplyValue​(String name,
                                  Type type,
                                  org.eclipse.emf.ecore.EClass eClass)
        Creates a new InputPin, with the specified 'Name', and 'Type', and appends it to the 'Reply Value' containment reference list.
        Parameters:
        name - The 'Name' for the new InputPin, or null.
        type - The 'Type' for the new InputPin, or null.
        eClass - The Ecore class of the InputPin to create.
        Returns:
        The new InputPin.
        See Also:
        getReplyValues()
      • createReplyValue

        InputPin createReplyValue​(String name,
                                  Type type)
        Creates a new InputPin, with the specified 'Name', and 'Type', and appends it to the 'Reply Value' containment reference list.
        Parameters:
        name - The 'Name' for the new InputPin, or null.
        type - The 'Type' for the new InputPin, or null.
        Returns:
        The new InputPin.
        See Also:
        getReplyValues()
      • getReplyValue

        InputPin getReplyValue​(String name,
                               Type type)
        Retrieves the first InputPin with the specified 'Name', and 'Type' from the 'Reply Value' containment reference list.
        Parameters:
        name - The 'Name' of the InputPin to retrieve, or null.
        type - The 'Type' of the InputPin to retrieve, or null.
        Returns:
        The first InputPin with the specified 'Name', and 'Type', or null.
        See Also:
        getReplyValues()
      • getReplyValue

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

        boolean validatePinsMatchParameter​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                           Map context)
        The reply value pins must match the return, out, and inout parameters of the operation on the event on the trigger in number, type, and order. true
      • validateEventOnReplyToCallTrigger

        boolean validateEventOnReplyToCallTrigger​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                                  Map context)
        The event on replyToCall trigger must be a CallEvent replyToCallEvent.oclIsKindOf(CallEvent) replyToCallEvent.oclIsKindOf(CallEvent)