Interface ActivityParameterNode

    • Method Detail

      • setParameter

        void setParameter​(Parameter value)
        Sets the value of the 'Parameter' reference.
        Parameters:
        value - the new value of the 'Parameter' reference.
        See Also:
        getParameter()
      • validateHasParameters

        boolean validateHasParameters​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                      Map context)
        Activity parameter nodes must have parameters from the containing activity. true
      • validateSameType

        boolean validateSameType​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                 Map context)
        The type of an activity parameter node is the same as the type of its parameter. true
      • validateNoEdges

        boolean validateNoEdges​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                Map context)
        An activity parameter node may have all incoming edges or all outgoing edges, but it must not have both incoming and outgoing edges. true
      • validateNoIncomingEdges

        boolean validateNoIncomingEdges​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                        Map context)
        Activity parameter object nodes with no incoming edges and one or more outgoing edges must have a parameter with in or inout direction. true
      • validateNoOutgoingEdges

        boolean validateNoOutgoingEdges​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                        Map context)
        Activity parameter object nodes with no outgoing edges and one or more incoming edges must have a parameter with out, inout, or return direction. true