Status: New Owner: ---- Labels: Type-Enhancement Priority-Medium Component-Metanool Milestone-4.6
New issue 726 by andreho...@gmail.com: FM3PropertyDescription>>getRawFrom: should return false in Boolean properties instead of nil http://code.google.com/p/moose-technology/issues/detail?id=726
It avoids to use the binary message into the Finder with meta-annotated Boolean properties when using Metanool.
For example, instead of: each annotations hugeClasses = true We have: each annotations hugeClasses
What do you think?
Code to fix it is below.
FM3PropertyDescription>>getRawFrom: element ^ element privateState attributeAt: self name ifAbsent: [ (self type = FM3 boolean) ifTrue: [false] ifFalse: [nil] ]
Comment #1 on issue 726 by tudor.gi...@gmail.com: FM3PropertyDescription>>getRawFrom: should return false in Boolean properties instead of nil http://code.google.com/p/moose-technology/issues/detail?id=726
getRawFrom: is basic and must remain like this because it is used in many contexts. The metanool-related problem should probably be solved in metanool when installing the property.
Updates: Status: WontFix
Comment #2 on issue 726 by tudor.gi...@gmail.com: FM3PropertyDescription>>getRawFrom: should return false in Boolean properties instead of nil http://code.google.com/p/moose-technology/issues/detail?id=726
(No comment was entered for this change.)