Interface XClosure

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter> getDeclaredFormalParameters()
      Returns the value of the 'Declared Formal Parameters' containment reference list.
      XExpression getExpression()
      Returns the value of the 'Expression' containment reference.
      org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter> getFormalParameters()
      org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter> getImplicitFormalParameters()
      Returns the value of the 'Implicit Formal Parameters' containment reference list.
      boolean isExplicitSyntax()
      Returns the value of the 'Explicit Syntax' attribute.
      void setExplicitSyntax​(boolean value)
      Sets the value of the 'Explicit Syntax' attribute.
      void setExpression​(XExpression value)
      Sets the value of the 'Expression' containment reference.
      • 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

      • getDeclaredFormalParameters

        org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter> getDeclaredFormalParameters()
        Returns the value of the 'Declared Formal Parameters' containment reference list. The list contents are of type JvmFormalParameter.
        Returns:
        the value of the 'Declared Formal Parameters' containment reference list.
        See Also:
        XbasePackage.getXClosure_DeclaredFormalParameters()
        Model:
        containment="true"
        Generated:
      • setExpression

        void setExpression​(XExpression value)
        Sets the value of the 'Expression' containment reference.
        Parameters:
        value - the new value of the 'Expression' containment reference.
        See Also:
        getExpression()
        Generated:
      • setExplicitSyntax

        void setExplicitSyntax​(boolean value)
        Sets the value of the 'Explicit Syntax' attribute.
        Parameters:
        value - the new value of the 'Explicit Syntax' attribute.
        See Also:
        isExplicitSyntax()
        Generated:
      • getImplicitFormalParameters

        org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter> getImplicitFormalParameters()
        Returns the value of the 'Implicit Formal Parameters' containment reference list. The list contents are of type JvmFormalParameter.
        Returns:
        the value of the 'Implicit Formal Parameters' containment reference list.
        See Also:
        XbasePackage.getXClosure_ImplicitFormalParameters()
        Model:
        containment="true" transient="true" derived="true"
        Generated:
      • getFormalParameters

        org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter> getFormalParameters()
        Model:
        kind="operation"
        Generated: