Package org.eclipse.xtext.xbase
Interface XAssignment
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,XAbstractFeatureCall
,XExpression
- All Known Implementing Classes:
XAssignmentImpl
,XAssignmentImplCustom
public interface XAssignment extends XAbstractFeatureCall
A representation of the model object 'XAssignment'.- Since:
- 2.7
- See Also:
XbasePackage.getXAssignment()
- 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 XExpression
getAssignable()
Returns the value of the 'Assignable' containment reference.XExpression
getValue()
Returns the value of the 'Value' containment reference.boolean
isExplicitStatic()
Returns the value of the 'Explicit Static' attribute.boolean
isStaticWithDeclaringType()
Returns the value of the 'Static With Declaring Type' attribute.void
setAssignable(XExpression value)
Sets the value of the 'Assignable
' containment reference.void
setExplicitStatic(boolean value)
Sets the value of the 'Explicit Static
' attribute.void
setStaticWithDeclaringType(boolean value)
Sets the value of the 'Static With Declaring Type
' attribute.void
setValue(XExpression value)
Sets the value of the 'Value
' containment reference.-
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, isPackageFragment, isStatic, isTypeLiteral, isValidFeature, setFeature, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode
-
-
-
-
Method Detail
-
getAssignable
XExpression getAssignable()
Returns the value of the 'Assignable' containment reference.- Returns:
- the value of the 'Assignable' containment reference.
- See Also:
setAssignable(XExpression)
,XbasePackage.getXAssignment_Assignable()
- Model:
- containment="true"
- Generated:
-
setAssignable
void setAssignable(XExpression value)
Sets the value of the 'Assignable
' containment reference.- Parameters:
value
- the new value of the 'Assignable' containment reference.- See Also:
getAssignable()
- Generated:
-
getValue
XExpression getValue()
Returns the value of the 'Value' containment reference.- Returns:
- the value of the 'Value' containment reference.
- See Also:
setValue(XExpression)
,XbasePackage.getXAssignment_Value()
- Model:
- containment="true"
- Generated:
-
setValue
void setValue(XExpression value)
Sets the value of the 'Value
' containment reference.- Parameters:
value
- the new value of the 'Value' containment reference.- See Also:
getValue()
- 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.getXAssignment_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:
-
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.getXAssignment_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:
-
-