Interface UnaryModificationExpression
-
- All Superinterfaces:
AdditiveExpressionChild
,AndExpressionChild
,AnnotationValue
,ArrayInitializationValue
,AssignmentExpressionChild
,Commentable
,ConditionalAndExpressionChild
,ConditionalExpressionChild
,ConditionalOrExpressionChild
,EObject
,EqualityExpressionChild
,ExclusiveOrExpressionChild
,Expression
,InclusiveOrExpressionChild
,InstanceOfExpressionChild
,LambdaBody
,MultiplicativeExpressionChild
,Notifier
,RelationExpressionChild
,ShiftExpressionChild
,UnaryExpressionChild
- All Known Subinterfaces:
PrefixUnaryModificationExpression
,SuffixUnaryModificationExpression
- All Known Implementing Classes:
PrefixUnaryModificationExpressionImpl
,SuffixUnaryModificationExpressionImpl
,UnaryModificationExpressionImpl
public interface UnaryModificationExpression extends UnaryExpressionChild
A representation of the model object 'Unary Modification Expression'.The following features are supported:
- See Also:
ExpressionsPackage.getUnaryModificationExpression()
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UnaryModificationExpressionChild
getChild()
Returns the value of the 'Child' containment reference.UnaryModificationOperator
getOperator()
Returns the value of the 'Operator' containment reference.void
setChild(UnaryModificationExpressionChild value)
Sets the value of the 'Child
' containment reference.void
setOperator(UnaryModificationOperator value)
Sets the value of the 'Operator
' containment reference.-
Methods inherited from interface org.emftext.language.java.commons.Commentable
addAfterContainingStatement, addBeforeContainingStatement, getAnnotationInterface, getChildrenByEType, getChildrenByType, getClassClass, getConcreteClassifier, getConcreteClassifiers, getContainingAnnotationInstance, getContainingAnonymousClass, getContainingCompilationUnit, getContainingConcreteClassifier, getContainingContainerName, getContainingPackageName, getFirstChildByEType, getFirstChildByType, getLayoutInformations, getLibClass, getLibInterface, getObjectClass, getParentByEType, getParentByType, getParentConcreteClassifier, getStringClass
-
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.emftext.language.java.expressions.Expression
getAlternativeType, getArrayDimension, getOneType, getOneTypeReference, getType
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
getChild
UnaryModificationExpressionChild getChild()
Returns the value of the 'Child' containment reference.- Returns:
- the value of the 'Child' containment reference.
- See Also:
setChild(UnaryModificationExpressionChild)
,ExpressionsPackage.getUnaryModificationExpression_Child()
- Generated class or method.
- EMF model class or method.
- containment="true" resolveProxies="true" required="true"
-
setChild
void setChild(UnaryModificationExpressionChild value)
Sets the value of the 'Child
' containment reference.- Parameters:
value
- the new value of the 'Child' containment reference.- See Also:
getChild()
- Generated class or method.
-
getOperator
UnaryModificationOperator getOperator()
Returns the value of the 'Operator' containment reference.- Returns:
- the value of the 'Operator' containment reference.
- See Also:
setOperator(UnaryModificationOperator)
,ExpressionsPackage.getUnaryModificationExpression_Operator()
- Generated class or method.
- EMF model class or method.
- containment="true" resolveProxies="true"
-
setOperator
void setOperator(UnaryModificationOperator value)
Sets the value of the 'Operator
' containment reference.- Parameters:
value
- the new value of the 'Operator' containment reference.- See Also:
getOperator()
- Generated class or method.
-
-