Code Duplication    Length = 624-624 lines in 2 locations

MetadataV3/src/edm/TApplyExpressionType/AppliedFunctionAnonymousType.php 1 location

@@ 8-631 (lines=624) @@
5
/**
6
 * Class representing AppliedFunctionAnonymousType
7
 */
8
class AppliedFunctionAnonymousType
9
{
10
11
    /**
12
     * @property string $string
13
     */
14
    private $string = null;
15
16
    /**
17
     * @property mixed $binary
18
     */
19
    private $binary = null;
20
21
    /**
22
     * @property integer $int
23
     */
24
    private $int = null;
25
26
    /**
27
     * @property float $float
28
     */
29
    private $float = null;
30
31
    /**
32
     * @property string $guid
33
     */
34
    private $guid = null;
35
36
    /**
37
     * @property float $decimal
38
     */
39
    private $decimal = null;
40
41
    /**
42
     * @property boolean $bool
43
     */
44
    private $bool = null;
45
46
    /**
47
     * @property \DateTime $dateTime
48
     */
49
    private $dateTime = null;
50
51
    /**
52
     * @property \DateTime $dateTimeOffset
53
     */
54
    private $dateTimeOffset = null;
55
56
    /**
57
     * @property string $enum
58
     */
59
    private $enum = null;
60
61
    /**
62
     * @property string $path
63
     */
64
    private $path = null;
65
66
    /**
67
     * @property \MetadataV3\edm\TIfExpressionType $if
68
     */
69
    private $if = null;
70
71
    /**
72
     * @property \MetadataV3\edm\TRecordExpressionType $record
73
     */
74
    private $record = null;
75
76
    /**
77
     * @property \MetadataV3\edm\TCollectionExpressionType $collection
78
     */
79
    private $collection = null;
80
81
    /**
82
     * @property \MetadataV3\edm\TTypeAssertExpressionType $typeAssert
83
     */
84
    private $typeAssert = null;
85
86
    /**
87
     * @property \MetadataV3\edm\TTypeTestExpressionType $typeTest
88
     */
89
    private $typeTest = null;
90
91
    /**
92
     * @property \MetadataV3\edm\TFunctionReferenceExpressionType $functionReference
93
     */
94
    private $functionReference = null;
95
96
    /**
97
     * @property \MetadataV3\edm\TEntitySetReferenceExpressionType $entitySetReference
98
     */
99
    private $entitySetReference = null;
100
101
    /**
102
     * @property \MetadataV3\edm\TAnonymousFunctionExpressionType $anonymousFunction
103
     */
104
    private $anonymousFunction = null;
105
106
    /**
107
     * @property \MetadataV3\edm\TParameterReferenceExpressionType $parameterReference
108
     */
109
    private $parameterReference = null;
110
111
    /**
112
     * @property \MetadataV3\edm\TApplyExpressionType $apply
113
     */
114
    private $apply = null;
115
116
    /**
117
     * @property \MetadataV3\edm\TPropertyReferenceExpressionType $propertyReference
118
     */
119
    private $propertyReference = null;
120
121
    /**
122
     * @property \MetadataV3\edm\TValueTermReferenceExpressionType $valueTermReference
123
     */
124
    private $valueTermReference = null;
125
126
    /**
127
     * Gets as string
128
     *
129
     * @return string
130
     */
131
    public function getString()
132
    {
133
        return $this->string;
134
    }
135
136
    /**
137
     * Sets a new string
138
     *
139
     * @param string $string
140
     * @return self
141
     */
142
    public function setString($string)
143
    {
144
        $this->string = $string;
145
        return $this;
146
    }
147
148
    /**
149
     * Gets as binary
150
     *
151
     * @return mixed
152
     */
153
    public function getBinary()
154
    {
155
        return $this->binary;
156
    }
157
158
    /**
159
     * Sets a new binary
160
     *
161
     * @param mixed $binary
162
     * @return self
163
     */
164
    public function setBinary($binary)
165
    {
166
        $this->binary = $binary;
167
        return $this;
168
    }
169
170
    /**
171
     * Gets as int
172
     *
173
     * @return integer
174
     */
175
    public function getInt()
176
    {
177
        return $this->int;
178
    }
179
180
    /**
181
     * Sets a new int
182
     *
183
     * @param integer $int
184
     * @return self
185
     */
186
    public function setInt($int)
187
    {
188
        $this->int = $int;
189
        return $this;
190
    }
191
192
    /**
193
     * Gets as float
194
     *
195
     * @return float
196
     */
197
    public function getFloat()
198
    {
199
        return $this->float;
200
    }
201
202
    /**
203
     * Sets a new float
204
     *
205
     * @param float $float
206
     * @return self
207
     */
208
    public function setFloat($float)
209
    {
210
        $this->float = $float;
211
        return $this;
212
    }
213
214
    /**
215
     * Gets as guid
216
     *
217
     * @return string
218
     */
219
    public function getGuid()
220
    {
221
        return $this->guid;
222
    }
223
224
    /**
225
     * Sets a new guid
226
     *
227
     * @param string $guid
228
     * @return self
229
     */
230
    public function setGuid($guid)
231
    {
232
        $this->guid = $guid;
233
        return $this;
234
    }
235
236
    /**
237
     * Gets as decimal
238
     *
239
     * @return float
240
     */
241
    public function getDecimal()
242
    {
243
        return $this->decimal;
244
    }
245
246
    /**
247
     * Sets a new decimal
248
     *
249
     * @param float $decimal
250
     * @return self
251
     */
252
    public function setDecimal($decimal)
253
    {
254
        $this->decimal = $decimal;
255
        return $this;
256
    }
257
258
    /**
259
     * Gets as bool
260
     *
261
     * @return boolean
262
     */
263
    public function getBool()
264
    {
265
        return $this->bool;
266
    }
267
268
    /**
269
     * Sets a new bool
270
     *
271
     * @param boolean $bool
272
     * @return self
273
     */
274
    public function setBool($bool)
275
    {
276
        $this->bool = $bool;
277
        return $this;
278
    }
279
280
    /**
281
     * Gets as dateTime
282
     *
283
     * @return \DateTime
284
     */
285
    public function getDateTime()
286
    {
287
        return $this->dateTime;
288
    }
289
290
    /**
291
     * Sets a new dateTime
292
     *
293
     * @param \DateTime $dateTime
294
     * @return self
295
     */
296
    public function setDateTime(\DateTime $dateTime)
297
    {
298
        $this->dateTime = $dateTime;
299
        return $this;
300
    }
301
302
    /**
303
     * Gets as dateTimeOffset
304
     *
305
     * @return \DateTime
306
     */
307
    public function getDateTimeOffset()
308
    {
309
        return $this->dateTimeOffset;
310
    }
311
312
    /**
313
     * Sets a new dateTimeOffset
314
     *
315
     * @param \DateTime $dateTimeOffset
316
     * @return self
317
     */
318
    public function setDateTimeOffset(\DateTime $dateTimeOffset)
319
    {
320
        $this->dateTimeOffset = $dateTimeOffset;
321
        return $this;
322
    }
323
324
    /**
325
     * Gets as enum
326
     *
327
     * @return string
328
     */
329
    public function getEnum()
330
    {
331
        return $this->enum;
332
    }
333
334
    /**
335
     * Sets a new enum
336
     *
337
     * @param string $enum
338
     * @return self
339
     */
340
    public function setEnum($enum)
341
    {
342
        $this->enum = $enum;
343
        return $this;
344
    }
345
346
    /**
347
     * Gets as path
348
     *
349
     * @return string
350
     */
351
    public function getPath()
352
    {
353
        return $this->path;
354
    }
355
356
    /**
357
     * Sets a new path
358
     *
359
     * @param string $path
360
     * @return self
361
     */
362
    public function setPath($path)
363
    {
364
        $this->path = $path;
365
        return $this;
366
    }
367
368
    /**
369
     * Gets as if
370
     *
371
     * @return \MetadataV3\edm\TIfExpressionType
372
     */
373
    public function getIf()
374
    {
375
        return $this->if;
376
    }
377
378
    /**
379
     * Sets a new if
380
     *
381
     * @param \MetadataV3\edm\TIfExpressionType $if
382
     * @return self
383
     */
384
    public function setIf(\MetadataV3\edm\TIfExpressionType $if)
385
    {
386
        $this->if = $if;
387
        return $this;
388
    }
389
390
    /**
391
     * Gets as record
392
     *
393
     * @return \MetadataV3\edm\TRecordExpressionType
394
     */
395
    public function getRecord()
396
    {
397
        return $this->record;
398
    }
399
400
    /**
401
     * Sets a new record
402
     *
403
     * @param \MetadataV3\edm\TRecordExpressionType $record
404
     * @return self
405
     */
406
    public function setRecord(\MetadataV3\edm\TRecordExpressionType $record)
407
    {
408
        $this->record = $record;
409
        return $this;
410
    }
411
412
    /**
413
     * Gets as collection
414
     *
415
     * @return \MetadataV3\edm\TCollectionExpressionType
416
     */
417
    public function getCollection()
418
    {
419
        return $this->collection;
420
    }
421
422
    /**
423
     * Sets a new collection
424
     *
425
     * @param \MetadataV3\edm\TCollectionExpressionType $collection
426
     * @return self
427
     */
428
    public function setCollection(\MetadataV3\edm\TCollectionExpressionType $collection)
429
    {
430
        $this->collection = $collection;
431
        return $this;
432
    }
433
434
    /**
435
     * Gets as typeAssert
436
     *
437
     * @return \MetadataV3\edm\TTypeAssertExpressionType
438
     */
439
    public function getTypeAssert()
440
    {
441
        return $this->typeAssert;
442
    }
443
444
    /**
445
     * Sets a new typeAssert
446
     *
447
     * @param \MetadataV3\edm\TTypeAssertExpressionType $typeAssert
448
     * @return self
449
     */
450
    public function setTypeAssert(\MetadataV3\edm\TTypeAssertExpressionType $typeAssert)
451
    {
452
        $this->typeAssert = $typeAssert;
453
        return $this;
454
    }
455
456
    /**
457
     * Gets as typeTest
458
     *
459
     * @return \MetadataV3\edm\TTypeTestExpressionType
460
     */
461
    public function getTypeTest()
462
    {
463
        return $this->typeTest;
464
    }
465
466
    /**
467
     * Sets a new typeTest
468
     *
469
     * @param \MetadataV3\edm\TTypeTestExpressionType $typeTest
470
     * @return self
471
     */
472
    public function setTypeTest(\MetadataV3\edm\TTypeTestExpressionType $typeTest)
473
    {
474
        $this->typeTest = $typeTest;
475
        return $this;
476
    }
477
478
    /**
479
     * Gets as functionReference
480
     *
481
     * @return \MetadataV3\edm\TFunctionReferenceExpressionType
482
     */
483
    public function getFunctionReference()
484
    {
485
        return $this->functionReference;
486
    }
487
488
    /**
489
     * Sets a new functionReference
490
     *
491
     * @param \MetadataV3\edm\TFunctionReferenceExpressionType $functionReference
492
     * @return self
493
     */
494
    public function setFunctionReference(\MetadataV3\edm\TFunctionReferenceExpressionType $functionReference)
495
    {
496
        $this->functionReference = $functionReference;
497
        return $this;
498
    }
499
500
    /**
501
     * Gets as entitySetReference
502
     *
503
     * @return \MetadataV3\edm\TEntitySetReferenceExpressionType
504
     */
505
    public function getEntitySetReference()
506
    {
507
        return $this->entitySetReference;
508
    }
509
510
    /**
511
     * Sets a new entitySetReference
512
     *
513
     * @param \MetadataV3\edm\TEntitySetReferenceExpressionType $entitySetReference
514
     * @return self
515
     */
516
    public function setEntitySetReference(\MetadataV3\edm\TEntitySetReferenceExpressionType $entitySetReference)
517
    {
518
        $this->entitySetReference = $entitySetReference;
519
        return $this;
520
    }
521
522
    /**
523
     * Gets as anonymousFunction
524
     *
525
     * @return \MetadataV3\edm\TAnonymousFunctionExpressionType
526
     */
527
    public function getAnonymousFunction()
528
    {
529
        return $this->anonymousFunction;
530
    }
531
532
    /**
533
     * Sets a new anonymousFunction
534
     *
535
     * @param \MetadataV3\edm\TAnonymousFunctionExpressionType $anonymousFunction
536
     * @return self
537
     */
538
    public function setAnonymousFunction(\MetadataV3\edm\TAnonymousFunctionExpressionType $anonymousFunction)
539
    {
540
        $this->anonymousFunction = $anonymousFunction;
541
        return $this;
542
    }
543
544
    /**
545
     * Gets as parameterReference
546
     *
547
     * @return \MetadataV3\edm\TParameterReferenceExpressionType
548
     */
549
    public function getParameterReference()
550
    {
551
        return $this->parameterReference;
552
    }
553
554
    /**
555
     * Sets a new parameterReference
556
     *
557
     * @param \MetadataV3\edm\TParameterReferenceExpressionType $parameterReference
558
     * @return self
559
     */
560
    public function setParameterReference(\MetadataV3\edm\TParameterReferenceExpressionType $parameterReference)
561
    {
562
        $this->parameterReference = $parameterReference;
563
        return $this;
564
    }
565
566
    /**
567
     * Gets as apply
568
     *
569
     * @return \MetadataV3\edm\TApplyExpressionType
570
     */
571
    public function getApply()
572
    {
573
        return $this->apply;
574
    }
575
576
    /**
577
     * Sets a new apply
578
     *
579
     * @param \MetadataV3\edm\TApplyExpressionType $apply
580
     * @return self
581
     */
582
    public function setApply(\MetadataV3\edm\TApplyExpressionType $apply)
583
    {
584
        $this->apply = $apply;
585
        return $this;
586
    }
587
588
    /**
589
     * Gets as propertyReference
590
     *
591
     * @return \MetadataV3\edm\TPropertyReferenceExpressionType
592
     */
593
    public function getPropertyReference()
594
    {
595
        return $this->propertyReference;
596
    }
597
598
    /**
599
     * Sets a new propertyReference
600
     *
601
     * @param \MetadataV3\edm\TPropertyReferenceExpressionType $propertyReference
602
     * @return self
603
     */
604
    public function setPropertyReference(\MetadataV3\edm\TPropertyReferenceExpressionType $propertyReference)
605
    {
606
        $this->propertyReference = $propertyReference;
607
        return $this;
608
    }
609
610
    /**
611
     * Gets as valueTermReference
612
     *
613
     * @return \MetadataV3\edm\TValueTermReferenceExpressionType
614
     */
615
    public function getValueTermReference()
616
    {
617
        return $this->valueTermReference;
618
    }
619
620
    /**
621
     * Sets a new valueTermReference
622
     *
623
     * @param \MetadataV3\edm\TValueTermReferenceExpressionType $valueTermReference
624
     * @return self
625
     */
626
    public function setValueTermReference(\MetadataV3\edm\TValueTermReferenceExpressionType $valueTermReference)
627
    {
628
        $this->valueTermReference = $valueTermReference;
629
        return $this;
630
    }
631
}
632

MetadataV3/src/edm/TOperandType.php 1 location

@@ 11-634 (lines=624) @@
8
 *
9
 * XSD Type: TOperand
10
 */
11
class TOperandType
12
{
13
14
    /**
15
     * @property string $string
16
     */
17
    private $string = null;
18
19
    /**
20
     * @property mixed $binary
21
     */
22
    private $binary = null;
23
24
    /**
25
     * @property integer $int
26
     */
27
    private $int = null;
28
29
    /**
30
     * @property float $float
31
     */
32
    private $float = null;
33
34
    /**
35
     * @property string $guid
36
     */
37
    private $guid = null;
38
39
    /**
40
     * @property float $decimal
41
     */
42
    private $decimal = null;
43
44
    /**
45
     * @property boolean $bool
46
     */
47
    private $bool = null;
48
49
    /**
50
     * @property \DateTime $dateTime
51
     */
52
    private $dateTime = null;
53
54
    /**
55
     * @property \DateTime $dateTimeOffset
56
     */
57
    private $dateTimeOffset = null;
58
59
    /**
60
     * @property string $enum
61
     */
62
    private $enum = null;
63
64
    /**
65
     * @property string $path
66
     */
67
    private $path = null;
68
69
    /**
70
     * @property \MetadataV3\edm\TIfExpressionType $if
71
     */
72
    private $if = null;
73
74
    /**
75
     * @property \MetadataV3\edm\TRecordExpressionType $record
76
     */
77
    private $record = null;
78
79
    /**
80
     * @property \MetadataV3\edm\TCollectionExpressionType $collection
81
     */
82
    private $collection = null;
83
84
    /**
85
     * @property \MetadataV3\edm\TTypeAssertExpressionType $typeAssert
86
     */
87
    private $typeAssert = null;
88
89
    /**
90
     * @property \MetadataV3\edm\TTypeTestExpressionType $typeTest
91
     */
92
    private $typeTest = null;
93
94
    /**
95
     * @property \MetadataV3\edm\TFunctionReferenceExpressionType $functionReference
96
     */
97
    private $functionReference = null;
98
99
    /**
100
     * @property \MetadataV3\edm\TEntitySetReferenceExpressionType $entitySetReference
101
     */
102
    private $entitySetReference = null;
103
104
    /**
105
     * @property \MetadataV3\edm\TAnonymousFunctionExpressionType $anonymousFunction
106
     */
107
    private $anonymousFunction = null;
108
109
    /**
110
     * @property \MetadataV3\edm\TParameterReferenceExpressionType $parameterReference
111
     */
112
    private $parameterReference = null;
113
114
    /**
115
     * @property \MetadataV3\edm\TApplyExpressionType $apply
116
     */
117
    private $apply = null;
118
119
    /**
120
     * @property \MetadataV3\edm\TPropertyReferenceExpressionType $propertyReference
121
     */
122
    private $propertyReference = null;
123
124
    /**
125
     * @property \MetadataV3\edm\TValueTermReferenceExpressionType $valueTermReference
126
     */
127
    private $valueTermReference = null;
128
129
    /**
130
     * Gets as string
131
     *
132
     * @return string
133
     */
134
    public function getString()
135
    {
136
        return $this->string;
137
    }
138
139
    /**
140
     * Sets a new string
141
     *
142
     * @param string $string
143
     * @return self
144
     */
145
    public function setString($string)
146
    {
147
        $this->string = $string;
148
        return $this;
149
    }
150
151
    /**
152
     * Gets as binary
153
     *
154
     * @return mixed
155
     */
156
    public function getBinary()
157
    {
158
        return $this->binary;
159
    }
160
161
    /**
162
     * Sets a new binary
163
     *
164
     * @param mixed $binary
165
     * @return self
166
     */
167
    public function setBinary($binary)
168
    {
169
        $this->binary = $binary;
170
        return $this;
171
    }
172
173
    /**
174
     * Gets as int
175
     *
176
     * @return integer
177
     */
178
    public function getInt()
179
    {
180
        return $this->int;
181
    }
182
183
    /**
184
     * Sets a new int
185
     *
186
     * @param integer $int
187
     * @return self
188
     */
189
    public function setInt($int)
190
    {
191
        $this->int = $int;
192
        return $this;
193
    }
194
195
    /**
196
     * Gets as float
197
     *
198
     * @return float
199
     */
200
    public function getFloat()
201
    {
202
        return $this->float;
203
    }
204
205
    /**
206
     * Sets a new float
207
     *
208
     * @param float $float
209
     * @return self
210
     */
211
    public function setFloat($float)
212
    {
213
        $this->float = $float;
214
        return $this;
215
    }
216
217
    /**
218
     * Gets as guid
219
     *
220
     * @return string
221
     */
222
    public function getGuid()
223
    {
224
        return $this->guid;
225
    }
226
227
    /**
228
     * Sets a new guid
229
     *
230
     * @param string $guid
231
     * @return self
232
     */
233
    public function setGuid($guid)
234
    {
235
        $this->guid = $guid;
236
        return $this;
237
    }
238
239
    /**
240
     * Gets as decimal
241
     *
242
     * @return float
243
     */
244
    public function getDecimal()
245
    {
246
        return $this->decimal;
247
    }
248
249
    /**
250
     * Sets a new decimal
251
     *
252
     * @param float $decimal
253
     * @return self
254
     */
255
    public function setDecimal($decimal)
256
    {
257
        $this->decimal = $decimal;
258
        return $this;
259
    }
260
261
    /**
262
     * Gets as bool
263
     *
264
     * @return boolean
265
     */
266
    public function getBool()
267
    {
268
        return $this->bool;
269
    }
270
271
    /**
272
     * Sets a new bool
273
     *
274
     * @param boolean $bool
275
     * @return self
276
     */
277
    public function setBool($bool)
278
    {
279
        $this->bool = $bool;
280
        return $this;
281
    }
282
283
    /**
284
     * Gets as dateTime
285
     *
286
     * @return \DateTime
287
     */
288
    public function getDateTime()
289
    {
290
        return $this->dateTime;
291
    }
292
293
    /**
294
     * Sets a new dateTime
295
     *
296
     * @param \DateTime $dateTime
297
     * @return self
298
     */
299
    public function setDateTime(\DateTime $dateTime)
300
    {
301
        $this->dateTime = $dateTime;
302
        return $this;
303
    }
304
305
    /**
306
     * Gets as dateTimeOffset
307
     *
308
     * @return \DateTime
309
     */
310
    public function getDateTimeOffset()
311
    {
312
        return $this->dateTimeOffset;
313
    }
314
315
    /**
316
     * Sets a new dateTimeOffset
317
     *
318
     * @param \DateTime $dateTimeOffset
319
     * @return self
320
     */
321
    public function setDateTimeOffset(\DateTime $dateTimeOffset)
322
    {
323
        $this->dateTimeOffset = $dateTimeOffset;
324
        return $this;
325
    }
326
327
    /**
328
     * Gets as enum
329
     *
330
     * @return string
331
     */
332
    public function getEnum()
333
    {
334
        return $this->enum;
335
    }
336
337
    /**
338
     * Sets a new enum
339
     *
340
     * @param string $enum
341
     * @return self
342
     */
343
    public function setEnum($enum)
344
    {
345
        $this->enum = $enum;
346
        return $this;
347
    }
348
349
    /**
350
     * Gets as path
351
     *
352
     * @return string
353
     */
354
    public function getPath()
355
    {
356
        return $this->path;
357
    }
358
359
    /**
360
     * Sets a new path
361
     *
362
     * @param string $path
363
     * @return self
364
     */
365
    public function setPath($path)
366
    {
367
        $this->path = $path;
368
        return $this;
369
    }
370
371
    /**
372
     * Gets as if
373
     *
374
     * @return \MetadataV3\edm\TIfExpressionType
375
     */
376
    public function getIf()
377
    {
378
        return $this->if;
379
    }
380
381
    /**
382
     * Sets a new if
383
     *
384
     * @param \MetadataV3\edm\TIfExpressionType $if
385
     * @return self
386
     */
387
    public function setIf(\MetadataV3\edm\TIfExpressionType $if)
388
    {
389
        $this->if = $if;
390
        return $this;
391
    }
392
393
    /**
394
     * Gets as record
395
     *
396
     * @return \MetadataV3\edm\TRecordExpressionType
397
     */
398
    public function getRecord()
399
    {
400
        return $this->record;
401
    }
402
403
    /**
404
     * Sets a new record
405
     *
406
     * @param \MetadataV3\edm\TRecordExpressionType $record
407
     * @return self
408
     */
409
    public function setRecord(\MetadataV3\edm\TRecordExpressionType $record)
410
    {
411
        $this->record = $record;
412
        return $this;
413
    }
414
415
    /**
416
     * Gets as collection
417
     *
418
     * @return \MetadataV3\edm\TCollectionExpressionType
419
     */
420
    public function getCollection()
421
    {
422
        return $this->collection;
423
    }
424
425
    /**
426
     * Sets a new collection
427
     *
428
     * @param \MetadataV3\edm\TCollectionExpressionType $collection
429
     * @return self
430
     */
431
    public function setCollection(\MetadataV3\edm\TCollectionExpressionType $collection)
432
    {
433
        $this->collection = $collection;
434
        return $this;
435
    }
436
437
    /**
438
     * Gets as typeAssert
439
     *
440
     * @return \MetadataV3\edm\TTypeAssertExpressionType
441
     */
442
    public function getTypeAssert()
443
    {
444
        return $this->typeAssert;
445
    }
446
447
    /**
448
     * Sets a new typeAssert
449
     *
450
     * @param \MetadataV3\edm\TTypeAssertExpressionType $typeAssert
451
     * @return self
452
     */
453
    public function setTypeAssert(\MetadataV3\edm\TTypeAssertExpressionType $typeAssert)
454
    {
455
        $this->typeAssert = $typeAssert;
456
        return $this;
457
    }
458
459
    /**
460
     * Gets as typeTest
461
     *
462
     * @return \MetadataV3\edm\TTypeTestExpressionType
463
     */
464
    public function getTypeTest()
465
    {
466
        return $this->typeTest;
467
    }
468
469
    /**
470
     * Sets a new typeTest
471
     *
472
     * @param \MetadataV3\edm\TTypeTestExpressionType $typeTest
473
     * @return self
474
     */
475
    public function setTypeTest(\MetadataV3\edm\TTypeTestExpressionType $typeTest)
476
    {
477
        $this->typeTest = $typeTest;
478
        return $this;
479
    }
480
481
    /**
482
     * Gets as functionReference
483
     *
484
     * @return \MetadataV3\edm\TFunctionReferenceExpressionType
485
     */
486
    public function getFunctionReference()
487
    {
488
        return $this->functionReference;
489
    }
490
491
    /**
492
     * Sets a new functionReference
493
     *
494
     * @param \MetadataV3\edm\TFunctionReferenceExpressionType $functionReference
495
     * @return self
496
     */
497
    public function setFunctionReference(\MetadataV3\edm\TFunctionReferenceExpressionType $functionReference)
498
    {
499
        $this->functionReference = $functionReference;
500
        return $this;
501
    }
502
503
    /**
504
     * Gets as entitySetReference
505
     *
506
     * @return \MetadataV3\edm\TEntitySetReferenceExpressionType
507
     */
508
    public function getEntitySetReference()
509
    {
510
        return $this->entitySetReference;
511
    }
512
513
    /**
514
     * Sets a new entitySetReference
515
     *
516
     * @param \MetadataV3\edm\TEntitySetReferenceExpressionType $entitySetReference
517
     * @return self
518
     */
519
    public function setEntitySetReference(\MetadataV3\edm\TEntitySetReferenceExpressionType $entitySetReference)
520
    {
521
        $this->entitySetReference = $entitySetReference;
522
        return $this;
523
    }
524
525
    /**
526
     * Gets as anonymousFunction
527
     *
528
     * @return \MetadataV3\edm\TAnonymousFunctionExpressionType
529
     */
530
    public function getAnonymousFunction()
531
    {
532
        return $this->anonymousFunction;
533
    }
534
535
    /**
536
     * Sets a new anonymousFunction
537
     *
538
     * @param \MetadataV3\edm\TAnonymousFunctionExpressionType $anonymousFunction
539
     * @return self
540
     */
541
    public function setAnonymousFunction(\MetadataV3\edm\TAnonymousFunctionExpressionType $anonymousFunction)
542
    {
543
        $this->anonymousFunction = $anonymousFunction;
544
        return $this;
545
    }
546
547
    /**
548
     * Gets as parameterReference
549
     *
550
     * @return \MetadataV3\edm\TParameterReferenceExpressionType
551
     */
552
    public function getParameterReference()
553
    {
554
        return $this->parameterReference;
555
    }
556
557
    /**
558
     * Sets a new parameterReference
559
     *
560
     * @param \MetadataV3\edm\TParameterReferenceExpressionType $parameterReference
561
     * @return self
562
     */
563
    public function setParameterReference(\MetadataV3\edm\TParameterReferenceExpressionType $parameterReference)
564
    {
565
        $this->parameterReference = $parameterReference;
566
        return $this;
567
    }
568
569
    /**
570
     * Gets as apply
571
     *
572
     * @return \MetadataV3\edm\TApplyExpressionType
573
     */
574
    public function getApply()
575
    {
576
        return $this->apply;
577
    }
578
579
    /**
580
     * Sets a new apply
581
     *
582
     * @param \MetadataV3\edm\TApplyExpressionType $apply
583
     * @return self
584
     */
585
    public function setApply(\MetadataV3\edm\TApplyExpressionType $apply)
586
    {
587
        $this->apply = $apply;
588
        return $this;
589
    }
590
591
    /**
592
     * Gets as propertyReference
593
     *
594
     * @return \MetadataV3\edm\TPropertyReferenceExpressionType
595
     */
596
    public function getPropertyReference()
597
    {
598
        return $this->propertyReference;
599
    }
600
601
    /**
602
     * Sets a new propertyReference
603
     *
604
     * @param \MetadataV3\edm\TPropertyReferenceExpressionType $propertyReference
605
     * @return self
606
     */
607
    public function setPropertyReference(\MetadataV3\edm\TPropertyReferenceExpressionType $propertyReference)
608
    {
609
        $this->propertyReference = $propertyReference;
610
        return $this;
611
    }
612
613
    /**
614
     * Gets as valueTermReference
615
     *
616
     * @return \MetadataV3\edm\TValueTermReferenceExpressionType
617
     */
618
    public function getValueTermReference()
619
    {
620
        return $this->valueTermReference;
621
    }
622
623
    /**
624
     * Sets a new valueTermReference
625
     *
626
     * @param \MetadataV3\edm\TValueTermReferenceExpressionType $valueTermReference
627
     * @return self
628
     */
629
    public function setValueTermReference(\MetadataV3\edm\TValueTermReferenceExpressionType $valueTermReference)
630
    {
631
        $this->valueTermReference = $valueTermReference;
632
        return $this;
633
    }
634
}
635