Interface XAbstractFeatureCall

    • Method Detail

      • setFeature

        void setFeature​(org.eclipse.xtext.common.types.JvmIdentifiableElement value)
        Sets the value of the 'Feature' reference.
        Parameters:
        value - the new value of the 'Feature' reference.
        See Also:
        getFeature()
        Generated:
      • getTypeArguments

        org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> getTypeArguments()
        Returns the value of the 'Type Arguments' containment reference list. The list contents are of type JvmTypeReference.
        Returns:
        the value of the 'Type Arguments' containment reference list.
        See Also:
        XbasePackage.getXAbstractFeatureCall_TypeArguments()
        Model:
        containment="true"
        Generated:
      • setImplicitReceiver

        void setImplicitReceiver​(XExpression value)
        Sets the value of the 'Implicit Receiver' containment reference.
        Parameters:
        value - the new value of the 'Implicit Receiver' containment reference.
        See Also:
        getImplicitReceiver()
        Generated:
      • isValidFeature

        @Deprecated
        boolean isValidFeature()
        Deprecated.
        Will be removed shortly
        Returns the value of the 'Valid Feature' attribute.
        Returns:
        the value of the 'Valid Feature' attribute.
        See Also:
        XbasePackage.getXAbstractFeatureCall_ValidFeature()
        Model:
        transient="true" changeable="false" derived="true"
        Generated:
      • getConcreteSyntaxFeatureName

        java.lang.String getConcreteSyntaxFeatureName()
        Model:
        kind="operation" required="true"
        Generated:
      • getExplicitArguments

        @Deprecated
        org.eclipse.emf.common.util.EList<XExpression> getExplicitArguments()
        Deprecated.
        Will be removed shortly
        Model:
        kind="operation"
        Generated:
      • isExplicitOperationCallOrBuilderSyntax

        boolean isExplicitOperationCallOrBuilderSyntax()
        Model:
        kind="operation"
        Generated:
      • getActualReceiver

        XExpression getActualReceiver()

        Returns the actual receiver of the feature call. The decision will be made according to the linking of the feature. May not be used during linking itself.

        Static features, constructor calls (this, super), references to local variables or parameters will return null.

        Model:
        kind="operation"
        Generated:
      • getActualArguments

        org.eclipse.emf.common.util.EList<XExpression> getActualArguments()

        Returns the actual arguments of the feature call. The decision will be made according to the linking of the feature. May not be used during linking itself.

        References to local variables, fields or parameters will return an empty list. The result is never null.

        Model:
        kind="operation"
        Generated:
      • isStatic

        boolean isStatic()
        Returns true if the featuer call links to a static field or a static operation. Otherwise false. May not be used during linking.
        Model:
        kind="operation"
        Generated:
      • isExtension

        boolean isExtension()
        Returns true if the feature was made available by an extension. Otherwise false. May not be used during linking.
        Model:
        kind="operation"
        Generated:
      • isPackageFragment

        boolean isPackageFragment()
        Model:
        kind="operation"
        Generated:
      • isTypeLiteral

        boolean isTypeLiteral()
        Model:
        kind="operation"
        Generated:
      • isOperation

        boolean isOperation()
        Model:
        kind="operation"
        Generated: