Interface BinaryExpression
-
- All Superinterfaces:
EObject
,Expression
,Notifier
- All Known Subinterfaces:
As
,BinaryAnd
,BinaryOr
,BitwiseShiftLeft
,Condition
,Disequality
,Div
,Division
,EqualOrStandardOrderAfter
,EqualOrStandardOrderBefore
,Equivalence
,GreaterOrEqual
,GreaterThan
,IntegerDivision
,Is
,LessOrEqual
,LessThan
,LogicalAnd
,LogicalOr
,Minus
,Mod
,ModuleCall
,Multiplication
,NonEqualNumber
,NotUnifiable
,NumberEqual
,ParticalUnification
,Plus
,Power
,Rdiv
,Rem
,SoftCut
,StandardOrderAfter
,StandardOrderBefore
,StructuralEquivalence
,StructuralEquivalenceNotProvable
,SubDict
,Unification
,Univ
,Xor
- All Known Implementing Classes:
AsImpl
,BinaryAndImpl
,BinaryExpressionImpl
,BinaryOrImpl
,BitwiseShiftLeftImpl
,ConditionImpl
,DisequalityImpl
,DivImpl
,DivisionImpl
,EqualOrStandardOrderAfterImpl
,EqualOrStandardOrderBeforeImpl
,EquivalenceImpl
,GreaterOrEqualImpl
,GreaterThanImpl
,IntegerDivisionImpl
,IsImpl
,LessOrEqualImpl
,LessThanImpl
,LogicalAndImpl
,LogicalOrImpl
,MinusImpl
,ModImpl
,ModuleCallImpl
,MultiplicationImpl
,NonEqualNumberImpl
,NotUnifiableImpl
,NumberEqualImpl
,ParticalUnificationImpl
,PlusImpl
,PowerImpl
,RdivImpl
,RemImpl
,SoftCutImpl
,StandardOrderAfterImpl
,StandardOrderBeforeImpl
,StructuralEquivalenceImpl
,StructuralEquivalenceNotProvableImpl
,SubDictImpl
,UnificationImpl
,UnivImpl
,XorImpl
public interface BinaryExpression extends Expression
A representation of the model object 'Binary Expression'.The following features are supported:
- See Also:
ExpressionsPackage.getBinaryExpression()
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expression
getLeft()
Returns the value of the 'Left' containment reference.Expression
getRight()
Returns the value of the 'Right' containment reference.void
setLeft(Expression value)
Sets the value of the 'Left
' containment reference.void
setRight(Expression value)
Sets the value of the 'Right
' 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
-
-
-
-
Method Detail
-
getLeft
Expression getLeft()
Returns the value of the 'Left' containment reference.- Returns:
- the value of the 'Left' containment reference.
- See Also:
setLeft(Expression)
,ExpressionsPackage.getBinaryExpression_Left()
- Generated class or method.
- EMF model class or method.
- containment="true"
-
setLeft
void setLeft(Expression value)
Sets the value of the 'Left
' containment reference.- Parameters:
value
- the new value of the 'Left' containment reference.- See Also:
getLeft()
- Generated class or method.
-
getRight
Expression getRight()
Returns the value of the 'Right' containment reference.- Returns:
- the value of the 'Right' containment reference.
- See Also:
setRight(Expression)
,ExpressionsPackage.getBinaryExpression_Right()
- Generated class or method.
- EMF model class or method.
- containment="true"
-
setRight
void setRight(Expression value)
Sets the value of the 'Right
' containment reference.- Parameters:
value
- the new value of the 'Right' containment reference.- See Also:
getRight()
- Generated class or method.
-
-