Interface OpaqueAction

    • Method Detail

      • isSetBodies

        boolean isSetBodies()
        Returns whether the value of the 'Body' attribute list is set.
        Returns:
        whether the value of the 'Body' attribute list is set.
        See Also:
        unsetBodies(), getBodies()
      • isSetLanguages

        boolean isSetLanguages()
        Returns whether the value of the 'Language' attribute list is set.
        Returns:
        whether the value of the 'Language' attribute list is set.
        See Also:
        unsetLanguages(), getLanguages()
      • createInputValue

        InputPin createInputValue​(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 'Input 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:
        getInputValues()
      • createInputValue

        InputPin createInputValue​(String name,
                                  Type type)
        Creates a new InputPin, with the specified 'Name', and 'Type', and appends it to the 'Input 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:
        getInputValues()
      • getInputValue

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

        InputPin getInputValue​(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 'Input 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:
        getInputValues()
      • getInputValue

        InputPin getInputValue​(String name,
                               Type type,
                               boolean ignoreCase,
                               org.eclipse.emf.ecore.EClass eClass)
        Retrieves the first InputPin with the specified 'Name', and 'Type' from the 'Input Value' 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.
        Returns:
        The first InputPin with the specified 'Name', and 'Type', or null.
        See Also:
        getInputValues()
      • createOutputValue

        OutputPin createOutputValue​(String name,
                                    Type type)
        Creates a new OutputPin, with the specified 'Name', and 'Type', and appends it to the 'Output Value' 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:
        getOutputValues()
      • getOutputValue

        OutputPin getOutputValue​(String name,
                                 Type type)
        Retrieves the first OutputPin with the specified 'Name', and 'Type' from the 'Output Value' 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:
        getOutputValues()
      • getOutputValue

        OutputPin getOutputValue​(String name,
                                 Type type,
                                 boolean ignoreCase,
                                 boolean createOnDemand)
        Retrieves the first OutputPin with the specified 'Name', and 'Type' from the 'Output Value' 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:
        getOutputValues()
      • getOutputValue

        OutputPin getOutputValue​(String name,
                                 Type type,
                                 boolean ignoreCase)
        Retrieves the first OutputPin with the specified 'Name', and 'Type' from the 'Output Value' 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.
        Returns:
        The first OutputPin with the specified 'Name', and 'Type', or null.
        See Also:
        getOutputValues()