Interface Parameter

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.eclipse.emf.ecore.EClassifier getClassifier()
      Returns the value of the 'Classifier' reference.
      String getClassifierName()
      Returns the value of the 'Classifier Name' attribute.
      Operation getOperation()
      Returns the value of the 'Operation' container reference.
      boolean isMain()
      Returns the value of the 'Main' attribute.
      boolean isMany()
      Returns the value of the 'Many' attribute.
      boolean isRequired()
      Returns the value of the 'Required' attribute.
      void setClassifier​(org.eclipse.emf.ecore.EClassifier value)
      Sets the value of the 'Classifier' reference.
      void setClassifierName​(String value)
      Sets the value of the 'Classifier Name' attribute.
      void setMain​(boolean value)
      Sets the value of the 'Main' attribute.
      void setMany​(boolean value)
      Sets the value of the 'Many' attribute.
      void setOperation​(Operation value)
      Sets the value of the 'Operation' container reference.
      void setRequired​(boolean value)
      Sets the value of the 'Required' attribute.
      • Methods inherited from interface org.eclipse.emf.ecore.EObject

        eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
      • Methods inherited from interface org.eclipse.emf.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
    • Method Detail

      • setOperation

        void setOperation​(Operation value)
        Sets the value of the 'Operation' container reference.
        Parameters:
        value - the new value of the 'Operation' container reference.
        See Also:
        getOperation()
      • isRequired

        boolean isRequired()
        Returns the value of the 'Required' attribute. The default value is "true". Whether the parameter is required to be set for allowing an operation to be executed
        Returns:
        the value of the 'Required' attribute.
        See Also:
        setRequired(boolean), DeclarationPackage.getParameter_Required()
      • setRequired

        void setRequired​(boolean value)
        Sets the value of the 'Required' attribute.
        Parameters:
        value - the new value of the 'Required' attribute.
        See Also:
        isRequired()
      • isMain

        boolean isMain()
        Returns the value of the 'Main' attribute. Whether the parameter is determined by selection (at most one parameter for unambiguousness)
        Returns:
        the value of the 'Main' attribute.
        See Also:
        setMain(boolean), DeclarationPackage.getParameter_Main()
      • setMain

        void setMain​(boolean value)
        Sets the value of the 'Main' attribute.
        Parameters:
        value - the new value of the 'Main' attribute.
        See Also:
        isMain()
      • setMany

        void setMany​(boolean value)
        Sets the value of the 'Many' attribute.
        Parameters:
        value - the new value of the 'Many' attribute.
        See Also:
        isMany()
      • setClassifier

        void setClassifier​(org.eclipse.emf.ecore.EClassifier value)
        Sets the value of the 'Classifier' reference.
        Parameters:
        value - the new value of the 'Classifier' reference.
        See Also:
        getClassifier()
      • setClassifierName

        void setClassifierName​(String value)
        Sets the value of the 'Classifier Name' attribute.
        Parameters:
        value - the new value of the 'Classifier Name' attribute.
        See Also:
        getClassifierName()