org.eclipse.xtext.xbase
Interface XAbstractFeatureCall

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, XExpression
All Known Subinterfaces:
XAssignment, XBinaryOperation, XFeatureCall, XMemberFeatureCall, XUnaryOperation
All Known Implementing Classes:
XAbstractFeatureCallImpl, XAbstractFeatureCallImplCustom, XAssignmentImpl, XAssignmentImplCustom, XBinaryOperationImpl, XBinaryOperationImplCustom, XFeatureCallImpl, XFeatureCallImplCustom, XMemberFeatureCallImpl, XMemberFeatureCallImplCustom, XUnaryOperationImpl, XUnaryOperationImplCustom

public interface XAbstractFeatureCall
extends XExpression

A representation of the model object 'XAbstract Feature Call'.

The following features are supported:

See Also:
XbasePackage.getXAbstractFeatureCall()
EMF generated code
EMF model element
abstract="true"

Method Summary
 org.eclipse.emf.common.util.EList<JvmTypeReference> getActualTypeArguments()
          Returns the value of the 'Actual Type Arguments' containment reference list.
 java.lang.String getConcreteSyntaxFeatureName()
           
 org.eclipse.emf.common.util.EList<XExpression> getExplicitArguments()
           
 JvmIdentifiableElement getFeature()
          Returns the value of the 'Feature' reference.
 XExpression getImplicitFirstArgument()
          Returns the value of the 'Implicit First Argument' containment reference.
 XExpression getImplicitReceiver()
          Returns the value of the 'Implicit Receiver' containment reference.
 java.lang.String getInvalidFeatureIssueCode()
          Returns the value of the 'Invalid Feature Issue Code' attribute.
 org.eclipse.emf.common.util.EList<JvmTypeReference> getTypeArguments()
          Returns the value of the 'Type Arguments' containment reference list.
 boolean isExplicitOperationCallOrBuilderSyntax()
           
 boolean isValidFeature()
          Returns the value of the 'Valid Feature' attribute.
 void setFeature(JvmIdentifiableElement value)
          Sets the value of the 'Feature' reference.
 void setImplicitFirstArgument(XExpression value)
          Sets the value of the 'Implicit First Argument' containment reference.
 void setImplicitReceiver(XExpression value)
          Sets the value of the 'Implicit Receiver' containment reference.
 void setInvalidFeatureIssueCode(java.lang.String value)
          Sets the value of the 'Invalid Feature Issue Code' attribute.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getFeature

JvmIdentifiableElement getFeature()
Returns the value of the 'Feature' reference.

If the meaning of the 'Feature' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Feature' reference.
See Also:
setFeature(JvmIdentifiableElement), XbasePackage.getXAbstractFeatureCall_Feature()
EMF generated code
EMF model element

setFeature

void setFeature(JvmIdentifiableElement value)
Sets the value of the 'Feature' reference.

Parameters:
value - the new value of the 'Feature' reference.
See Also:
getFeature()
EMF generated code

getTypeArguments

org.eclipse.emf.common.util.EList<JvmTypeReference> getTypeArguments()
Returns the value of the 'Type Arguments' containment reference list. The list contents are of type JvmTypeReference.

If the meaning of the 'Type Arguments' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type Arguments' containment reference list.
See Also:
XbasePackage.getXAbstractFeatureCall_TypeArguments()
EMF generated code
EMF model element
containment="true"

getImplicitReceiver

XExpression getImplicitReceiver()
Returns the value of the 'Implicit Receiver' containment reference.

If the meaning of the 'Implicit Receiver' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Implicit Receiver' containment reference.
See Also:
setImplicitReceiver(XExpression), XbasePackage.getXAbstractFeatureCall_ImplicitReceiver()
EMF generated code
EMF model element
containment="true" transient="true" derived="true"

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()
EMF generated code

getInvalidFeatureIssueCode

java.lang.String getInvalidFeatureIssueCode()
Returns the value of the 'Invalid Feature Issue Code' attribute.

If the meaning of the 'Invalid Feature Issue Code' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Invalid Feature Issue Code' attribute.
See Also:
setInvalidFeatureIssueCode(String), XbasePackage.getXAbstractFeatureCall_InvalidFeatureIssueCode()
EMF generated code
EMF model element
transient="true"

setInvalidFeatureIssueCode

void setInvalidFeatureIssueCode(java.lang.String value)
Sets the value of the 'Invalid Feature Issue Code' attribute.

Parameters:
value - the new value of the 'Invalid Feature Issue Code' attribute.
See Also:
getInvalidFeatureIssueCode()
EMF generated code

isValidFeature

boolean isValidFeature()
Returns the value of the 'Valid Feature' attribute.

If the meaning of the 'Valid Feature' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Valid Feature' attribute.
See Also:
XbasePackage.getXAbstractFeatureCall_ValidFeature()
EMF generated code
EMF model element
transient="true" changeable="false" derived="true"

getImplicitFirstArgument

XExpression getImplicitFirstArgument()
Returns the value of the 'Implicit First Argument' containment reference.

If the meaning of the 'Implicit First Argument' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Implicit First Argument' containment reference.
See Also:
setImplicitFirstArgument(XExpression), XbasePackage.getXAbstractFeatureCall_ImplicitFirstArgument()
EMF generated code
EMF model element
containment="true" transient="true" derived="true"

setImplicitFirstArgument

void setImplicitFirstArgument(XExpression value)
Sets the value of the 'Implicit First Argument' containment reference.

Parameters:
value - the new value of the 'Implicit First Argument' containment reference.
See Also:
getImplicitFirstArgument()
EMF generated code

getActualTypeArguments

org.eclipse.emf.common.util.EList<JvmTypeReference> getActualTypeArguments()
Returns the value of the 'Actual Type Arguments' containment reference list. The list contents are of type JvmTypeReference.

If the meaning of the 'Actual Type Arguments' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Actual Type Arguments' containment reference list.
See Also:
XbasePackage.getXAbstractFeatureCall_ActualTypeArguments()
EMF generated code
EMF model element
containment="true" transient="true" derived="true"

getConcreteSyntaxFeatureName

java.lang.String getConcreteSyntaxFeatureName()

EMF generated code
EMF model element
kind="operation" required="true"

getExplicitArguments

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

EMF generated code
EMF model element
kind="operation"

isExplicitOperationCallOrBuilderSyntax

boolean isExplicitOperationCallOrBuilderSyntax()

EMF generated code
EMF model element
kind="operation"