org.eclipse.xtext.xbase
Interface XFeatureCall

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, XAbstractFeatureCall, XExpression
All Known Implementing Classes:
XFeatureCallImpl, XFeatureCallImplCustom

public interface XFeatureCall
extends XAbstractFeatureCall

A representation of the model object 'XFeature Call'.

The following features are supported:

See Also:
XbasePackage.getXFeatureCall()
EMF generated code
EMF model element

Method Summary
 JvmDeclaredType getDeclaringType()
          Returns the value of the 'Declaring Type' reference
 org.eclipse.emf.common.util.EList<XExpression> getFeatureCallArguments()
          Returns the value of the 'Feature Call Arguments' containment reference list.
 boolean isExplicitOperationCall()
          Returns the value of the 'Explicit Operation Call' attribute
 void setDeclaringType(JvmDeclaredType value)
          Sets the value of the 'Declaring Type' reference
 void setExplicitOperationCall(boolean value)
          Sets the value of the 'Explicit Operation Call' attribute
 
Methods inherited from interface org.eclipse.xtext.xbase.XAbstractFeatureCall
getConcreteSyntaxFeatureName, getExplicitArguments, getFeature, getImplicitReceiver, getInvalidFeatureIssueCode, getTypeArguments, isValidFeature, setFeature, setImplicitReceiver, setInvalidFeatureIssueCode
 
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

getFeatureCallArguments

org.eclipse.emf.common.util.EList<XExpression> getFeatureCallArguments()
Returns the value of the 'Feature Call Arguments' containment reference list. The list contents are of type XExpression.

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

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

isExplicitOperationCall

boolean isExplicitOperationCall()
Returns the value of the 'Explicit Operation Call' attribute.

If the meaning of the 'Explicit Operation Call' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Explicit Operation Call' attribute.
See Also:
setExplicitOperationCall(boolean), XbasePackage.getXFeatureCall_ExplicitOperationCall()
EMF generated code
EMF model element

setExplicitOperationCall

void setExplicitOperationCall(boolean value)
Sets the value of the 'Explicit Operation Call' attribute.

Parameters:
value - the new value of the 'Explicit Operation Call' attribute.
See Also:
isExplicitOperationCall()
EMF generated code

getDeclaringType

JvmDeclaredType getDeclaringType()
Returns the value of the 'Declaring Type' reference.

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

Returns:
the value of the 'Declaring Type' reference.
See Also:
setDeclaringType(JvmDeclaredType), XbasePackage.getXFeatureCall_DeclaringType()
EMF generated code
EMF model element

setDeclaringType

void setDeclaringType(JvmDeclaredType value)
Sets the value of the 'Declaring Type' reference.

Parameters:
value - the new value of the 'Declaring Type' reference.
See Also:
getDeclaringType()
EMF generated code