@@ -33,18 +33,20 @@ A trait representing a binary expression of a node of a source code.
3333
3434"
3535Trait {
36- #name : # FASTTBinaryExpression ,
36+ #name : ' FASTTBinaryExpression' ,
3737 #instVars : [
3838 ' #leftOperand => FMOne type: #FASTTExpression opposite: #parentExpressionLeft' ,
3939 ' #operator => FMProperty' ,
4040 ' #rightOperand => FMOne type: #FASTTExpression opposite: #parentExpressionRight'
4141 ],
4242 #traits : ' FASTTExpression' ,
4343 #classTraits : ' FASTTExpression classTrait' ,
44- #category : #' FAST-Core-Model-Traits'
44+ #category : ' FAST-Core-Model-Traits' ,
45+ #package : ' FAST-Core-Model' ,
46+ #tag : ' Traits'
4547}
4648
47- { #category : # meta }
49+ { #category : ' meta' }
4850FASTTBinaryExpression classSide >> annotation [
4951
5052 < FMClass: #TBinaryExpression super : #Object >
@@ -53,7 +55,14 @@ FASTTBinaryExpression classSide >> annotation [
5355 ^ self
5456]
5557
56- { #category : #accessing }
58+ { #category : ' testing' }
59+ FASTTBinaryExpression >> isBinaryExpression [
60+
61+ < generated>
62+ ^ true
63+ ]
64+
65+ { #category : ' accessing' }
5766FASTTBinaryExpression >> leftOperand [
5867 " Relation named: #leftOperand type: #FASTTExpression opposite: #parentExpressionLeft"
5968
@@ -62,21 +71,21 @@ FASTTBinaryExpression >> leftOperand [
6271 ^ leftOperand
6372]
6473
65- { #category : # accessing }
74+ { #category : ' accessing' }
6675FASTTBinaryExpression >> leftOperand: anObject [
6776
6877 < generated>
6978 leftOperand := anObject
7079]
7180
72- { #category : # navigation }
81+ { #category : ' navigation' }
7382FASTTBinaryExpression >> leftOperandGroup [
7483 < generated>
7584 < navigation: ' LeftOperand' >
7685 ^ MooseSpecializedGroup with: self leftOperand
7786]
7887
79- { #category : # accessing }
88+ { #category : ' accessing' }
8089FASTTBinaryExpression >> operator [
8190
8291 < FMProperty: #operator type: #String >
@@ -85,13 +94,13 @@ FASTTBinaryExpression >> operator [
8594 ^ operator
8695]
8796
88- { #category : # accessing }
97+ { #category : ' accessing' }
8998FASTTBinaryExpression >> operator: anObject [
9099 < generated>
91100 operator := anObject
92101]
93102
94- { #category : # accessing }
103+ { #category : ' accessing' }
95104FASTTBinaryExpression >> rightOperand [
96105 " Relation named: #rightOperand type: #FASTTExpression opposite: #parentExpressionRight"
97106
@@ -100,14 +109,14 @@ FASTTBinaryExpression >> rightOperand [
100109 ^ rightOperand
101110]
102111
103- { #category : # accessing }
112+ { #category : ' accessing' }
104113FASTTBinaryExpression >> rightOperand: anObject [
105114
106115 < generated>
107116 rightOperand := anObject
108117]
109118
110- { #category : # navigation }
119+ { #category : ' navigation' }
111120FASTTBinaryExpression >> rightOperandGroup [
112121 < generated>
113122 < navigation: ' RightOperand' >
0 commit comments