Interface Action

    • Method Detail

      • getOutputs

        MDWEList<OutputPin> getOutputs()
        Returns the value of the 'Output' reference list. The list contents are of type OutputPin. The ordered set of output pins connected to the Action. The action places its results onto pins in this set.
        Returns:
        the value of the 'Output' reference list.
        See Also:
        UMLPackage.getAction_Output()
      • getOutput

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

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

        MDWEList<InputPin> getInputs()
        Returns the value of the 'Input' reference list. The list contents are of type InputPin. The ordered set of input pins connected to the Action. These are among the total set of inputs.
        Returns:
        the value of the 'Input' reference list.
        See Also:
        UMLPackage.getAction_Input()
      • getInput

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

        InputPin getInput​(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' 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:
        getInputs()
      • getContext

        Classifier getContext()
        Returns the value of the 'Context' reference. The classifier that owns the behavior of which this action is a part.
        Returns:
        the value of the 'Context' reference.
        See Also:
        UMLPackage.getAction_Context()
      • getLocalPreconditions

        MDWEList<Constraint> getLocalPreconditions()
        Returns the value of the 'Local Precondition' containment reference list. The list contents are of type Constraint. Constraint that must be satisfied when execution is started.
        Returns:
        the value of the 'Local Precondition' containment reference list.
        See Also:
        UMLPackage.getAction_LocalPrecondition()
      • createLocalPrecondition

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

        Constraint getLocalPrecondition​(String name)
        Retrieves the first Constraint with the specified 'Name' from the ' Local Precondition' containment reference list.
        Parameters:
        name - The 'Name' of the Constraint to retrieve, or null.
        Returns:
        The first Constraint with the specified 'Name', or null.
        See Also:
        getLocalPreconditions()
      • getLocalPrecondition

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

        MDWEList<Constraint> getLocalPostconditions()
        Returns the value of the 'Local Postcondition' containment reference list. The list contents are of type Constraint. Constraint that must be satisfied when executed is completed.
        Returns:
        the value of the 'Local Postcondition' containment reference list.
        See Also:
        UMLPackage.getAction_LocalPostcondition()
      • createLocalPostcondition

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

        Constraint getLocalPostcondition​(String name)
        Retrieves the first Constraint with the specified 'Name' from the ' Local Postcondition' containment reference list.
        Parameters:
        name - The 'Name' of the Constraint to retrieve, or null.
        Returns:
        The first Constraint with the specified 'Name', or null.
        See Also:
        getLocalPostconditions()
      • getLocalPostcondition

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