Package 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'.- Since:
- 2.7
- See Also:
XbasePackage.getXMemberFeatureCall()- Noextend:
- This interface is not intended to be extended by clients.
- Noimplement:
- This interface is not intended to be implemented by clients.
The following features are supported:
- Model:
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<XExpression>getMemberCallArguments()Returns the value of the 'Member Call Arguments' containment reference list.XExpressiongetMemberCallTarget()Returns the value of the 'Member Call Target' containment reference.booleanisExplicitOperationCall()Returns the value of the 'Explicit Operation Call' attribute.booleanisExplicitStatic()Returns the value of the 'Explicit Static' attribute.booleanisNullSafe()Returns the value of the 'Null Safe' attribute.booleanisPackageFragment()Returns the value of the 'Package Fragment' attribute.booleanisStaticWithDeclaringType()Returns the value of the 'Static With Declaring Type' attribute.booleanisTypeLiteral()Returns the value of the 'Type Literal' attribute.voidsetExplicitOperationCall(boolean value)Sets the value of the 'Explicit Operation Call' attribute.voidsetExplicitStatic(boolean value)Sets the value of the 'Explicit Static' attribute.voidsetMemberCallTarget(XExpression value)Sets the value of the 'Member Call Target' containment reference.voidsetNullSafe(boolean value)Sets the value of the 'Null Safe' attribute.voidsetPackageFragment(boolean value)Sets the value of the 'Package Fragment' attribute.voidsetStaticWithDeclaringType(boolean value)Sets the value of the 'Static With Declaring Type' attribute.voidsetTypeLiteral(boolean value)Sets the value of the 'Type Literal' attribute.-
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
-
Methods inherited from interface org.eclipse.xtext.xbase.XAbstractFeatureCall
getActualArguments, getActualReceiver, getConcreteSyntaxFeatureName, getExplicitArguments, getFeature, getImplicitFirstArgument, getImplicitReceiver, getInvalidFeatureIssueCode, getTypeArguments, isExplicitOperationCallOrBuilderSyntax, isExtension, isOperation, isStatic, isValidFeature, setFeature, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode
-
-
-
-
Method Detail
-
getMemberCallTarget
XExpression getMemberCallTarget()
Returns the value of the 'Member Call Target' containment reference.- Returns:
- the value of the 'Member Call Target' containment reference.
- See Also:
setMemberCallTarget(XExpression),XbasePackage.getXMemberFeatureCall_MemberCallTarget()- Model:
- containment="true"
- Generated:
-
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()- Generated:
-
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 typeXExpression.- Returns:
- the value of the 'Member Call Arguments' containment reference list.
- See Also:
XbasePackage.getXMemberFeatureCall_MemberCallArguments()- Model:
- containment="true"
- Generated:
-
isExplicitOperationCall
boolean isExplicitOperationCall()
Returns the value of the 'Explicit Operation Call' attribute.- Returns:
- the value of the 'Explicit Operation Call' attribute.
- See Also:
setExplicitOperationCall(boolean),XbasePackage.getXMemberFeatureCall_ExplicitOperationCall()- Model:
- Generated:
-
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()- Generated:
-
isExplicitStatic
boolean isExplicitStatic()
Returns the value of the 'Explicit Static' attribute.- Returns:
- the value of the 'Explicit Static' attribute.
- See Also:
setExplicitStatic(boolean),XbasePackage.getXMemberFeatureCall_ExplicitStatic()- Model:
- Generated:
-
setExplicitStatic
void setExplicitStatic(boolean value)
Sets the value of the 'Explicit Static' attribute.- Parameters:
value- the new value of the 'Explicit Static' attribute.- See Also:
isExplicitStatic()- Generated:
-
isNullSafe
boolean isNullSafe()
Returns the value of the 'Null Safe' attribute.- Returns:
- the value of the 'Null Safe' attribute.
- See Also:
setNullSafe(boolean),XbasePackage.getXMemberFeatureCall_NullSafe()- Model:
- Generated:
-
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()- Generated:
-
isTypeLiteral
boolean isTypeLiteral()
Returns the value of the 'Type Literal' attribute.- Specified by:
isTypeLiteralin interfaceXAbstractFeatureCall- Returns:
- the value of the 'Type Literal' attribute.
- See Also:
setTypeLiteral(boolean),XbasePackage.getXMemberFeatureCall_TypeLiteral()- Model:
- transient="true" derived="true"
- Generated:
-
setTypeLiteral
void setTypeLiteral(boolean value)
Sets the value of the 'Type Literal' attribute.- Parameters:
value- the new value of the 'Type Literal' attribute.- See Also:
isTypeLiteral()- Generated:
-
isStaticWithDeclaringType
boolean isStaticWithDeclaringType()
Returns the value of the 'Static With Declaring Type' attribute.- Returns:
- the value of the 'Static With Declaring Type' attribute.
- See Also:
setStaticWithDeclaringType(boolean),XbasePackage.getXMemberFeatureCall_StaticWithDeclaringType()- Model:
- transient="true" derived="true"
- Generated:
-
setStaticWithDeclaringType
void setStaticWithDeclaringType(boolean value)
Sets the value of the 'Static With Declaring Type' attribute.- Parameters:
value- the new value of the 'Static With Declaring Type' attribute.- See Also:
isStaticWithDeclaringType()- Generated:
-
isPackageFragment
boolean isPackageFragment()
Returns the value of the 'Package Fragment' attribute.- Specified by:
isPackageFragmentin interfaceXAbstractFeatureCall- Returns:
- the value of the 'Package Fragment' attribute.
- See Also:
setPackageFragment(boolean),XbasePackage.getXMemberFeatureCall_PackageFragment()- Model:
- transient="true" derived="true"
- Generated:
-
setPackageFragment
void setPackageFragment(boolean value)
Sets the value of the 'Package Fragment' attribute.- Parameters:
value- the new value of the 'Package Fragment' attribute.- See Also:
isPackageFragment()- Generated:
-
-