29 lines
454 B
Mathematica
29 lines
454 B
Mathematica
|
#import "REAValueNode.h"
|
||
|
|
||
|
@implementation REAValueNode {
|
||
|
NSNumber *_value;
|
||
|
}
|
||
|
|
||
|
- (instancetype)initWithID:(REANodeID)nodeID
|
||
|
config:(NSDictionary<NSString *, id> *)config
|
||
|
{
|
||
|
if (self = [super initWithID:nodeID config:config]) {
|
||
|
_value = config[@"value"];
|
||
|
}
|
||
|
return self;
|
||
|
}
|
||
|
|
||
|
- (void)setValue:(NSNumber *)value
|
||
|
{
|
||
|
_value = value;
|
||
|
[self forceUpdateMemoizedValue:value];
|
||
|
}
|
||
|
|
||
|
- (id)evaluate
|
||
|
{
|
||
|
return _value;
|
||
|
}
|
||
|
|
||
|
@end
|
||
|
|