org.eclipse.xtext.xbase
Interface XMemberFeatureCall

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

public interface XMemberFeatureCall
extends XAbstractFeatureCall

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

The following features are supported:

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

Method Summary
 org.eclipse.emf.common.util.EList<XExpression> getMemberCallArguments()
          Returns the value of the 'Member Call Arguments' containment reference list.
 XExpression getMemberCallTarget()
          Returns the value of the 'Member Call Target' containment reference
 boolean isExplicitOperationCall()
          Returns the value of the 'Explicit Operation Call' attribute
 boolean isNullSafe()
          Returns the value of the 'Null Safe' attribute
 boolean isSpreading()
          Returns the value of the 'Spreading' attribute
 void setExplicitOperationCall(boolean value)
          Sets the value of the 'Explicit Operation Call' attribute
 void setMemberCallTarget(XExpression value)
          Sets the value of the 'Member Call Target' containment reference
 void setNullSafe(boolean value)
          Sets the value of the 'Null Safe' attribute
 void setSpreading(boolean value)
          Sets the value of the 'Spreading' 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

getMemberCallTarget

XExpression getMemberCallTarget()
Returns the value of the 'Member Call Target' containment reference.

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

Returns:
the value of the 'Member Call Target' containment reference.
See Also:
setMemberCallTarget(XExpression), XbasePackage.getXMemberFeatureCall_MemberCallTarget()
EMF generated code
EMF model element
containment="true"

setMemberCallTarget

void setMemberCallTarget(XExpression value)
Sets the value of the 'Member Call Target' containment reference.

Parameters:
value - the new value of the 'Member Call Target' containment reference.
See Also:
getMemberCallTarget()
EMF generated code

getMemberCallArguments

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

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

Returns:
the value of the 'Member Call Arguments' containment reference list.
See Also:
XbasePackage.getXMemberFeatureCall_MemberCallArguments()
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.getXMemberFeatureCall_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

isSpreading

boolean isSpreading()
Returns the value of the 'Spreading' attribute.

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

Returns:
the value of the 'Spreading' attribute.
See Also:
setSpreading(boolean), XbasePackage.getXMemberFeatureCall_Spreading()
EMF generated code
EMF model element

setSpreading

void setSpreading(boolean value)
Sets the value of the 'Spreading' attribute.

Parameters:
value - the new value of the 'Spreading' attribute.
See Also:
isSpreading()
EMF generated code

isNullSafe

boolean isNullSafe()
Returns the value of the 'Null Safe' attribute.

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

Returns:
the value of the 'Null Safe' attribute.
See Also:
setNullSafe(boolean), XbasePackage.getXMemberFeatureCall_NullSafe()
EMF generated code
EMF model element

setNullSafe

void setNullSafe(boolean value)
Sets the value of the 'Null Safe' attribute.

Parameters:
value - the new value of the 'Null Safe' attribute.
See Also:
isNullSafe()
EMF generated code