158 setReadMethod0(info.getReadMethod()); |
158 setReadMethod0(info.getReadMethod()); |
159 setWriteMethod0(info.getWriteMethod()); |
159 setWriteMethod0(info.getWriteMethod()); |
160 setPropertyType(info.getPropertyType()); |
160 setPropertyType(info.getPropertyType()); |
161 setConstrained(info.isConstrained()); |
161 setConstrained(info.isConstrained()); |
162 setBound(bound && info.is(PropertyInfo.Name.bound)); |
162 setBound(bound && info.is(PropertyInfo.Name.bound)); |
163 if (info.is(PropertyInfo.Name.expert)) { |
163 |
164 setValue(PropertyInfo.Name.expert.name(), Boolean.TRUE); // compatibility |
164 boolean isExpert = info.is(PropertyInfo.Name.expert); |
165 setExpert(true); |
165 setValue(PropertyInfo.Name.expert.name(), isExpert); // compatibility |
166 } |
166 setExpert(isExpert); |
167 if (info.is(PropertyInfo.Name.hidden)) { |
167 |
168 setValue(PropertyInfo.Name.hidden.name(), Boolean.TRUE); // compatibility |
168 boolean isHidden = info.is(PropertyInfo.Name.hidden); |
169 setHidden(true); |
169 setValue(PropertyInfo.Name.hidden.name(), isHidden); // compatibility |
170 } |
170 setHidden(isHidden); |
171 if (info.is(PropertyInfo.Name.preferred)) { |
171 |
172 setPreferred(true); |
172 setPreferred(info.is(PropertyInfo.Name.preferred)); |
173 } |
173 |
174 Object visual = info.get(PropertyInfo.Name.visualUpdate); |
174 boolean isRequired = info.is(PropertyInfo.Name.required); |
175 if (visual != null) { |
175 setValue(PropertyInfo.Name.required.name(), isRequired); |
176 setValue(PropertyInfo.Name.visualUpdate.name(), visual); |
176 |
177 } |
177 boolean visual = info.is(PropertyInfo.Name.visualUpdate); |
|
178 setValue(PropertyInfo.Name.visualUpdate.name(), visual); |
|
179 |
178 Object description = info.get(PropertyInfo.Name.description); |
180 Object description = info.get(PropertyInfo.Name.description); |
179 if (description != null) { |
181 if (description != null) { |
180 setShortDescription(description.toString()); |
182 setShortDescription(description.toString()); |
181 } |
183 } |
182 Object values = info.get(PropertyInfo.Name.enumerationValues); |
184 Object values = info.get(PropertyInfo.Name.enumerationValues); |