Interface InvocationAction

    • Method Detail

      • getArguments

        MDWEList<InputPin> getArguments()
        Returns the value of the 'Argument' containment reference list. The list contents are of type InputPin. Specification of the ordered set of argument values that appears during execution.
        Returns:
        the value of the 'Argument' containment reference list.
        See Also:
        UMLPackage.getInvocationAction_Argument()
      • createArgument

        InputPin createArgument​(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 'Argument' 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:
        getArguments()
      • createArgument

        InputPin createArgument​(String name,
                                Type type)
        Creates a new InputPin, with the specified 'Name', and 'Type', and appends it to the 'Argument' 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:
        getArguments()
      • getArgument

        InputPin getArgument​(String name,
                             Type type)
        Retrieves the first InputPin with the specified 'Name', and 'Type' from the 'Argument' 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:
        getArguments()
      • getArgument

        InputPin getArgument​(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 'Argument' 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:
        getArguments()
      • setOnPort

        void setOnPort​(Port value)
        Sets the value of the 'On Port' reference.
        Parameters:
        value - the new value of the 'On Port' reference.
        See Also:
        getOnPort()
      • validateOnPortReceiver

        boolean validateOnPortReceiver​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                       Map context)
        The onPort must be a port on the receiver object. true