*
* @param property the property
*/
public void addBeanProperty(PropertyMetaData property)
{
PropertyMetaData properties = getProperty("properties");
AbstractMapMetaData map = null;
if (properties == null)
{
map = new AbstractMapMetaData();
properties = new AbstractPropertyMetaData("properties", map);
addProperty(properties);
}
else
{
map = (AbstractMapMetaData) properties.getValue();
}
ValueMetaData valueMetaData = property.getValue();
valueMetaData = new AbstractValueMetaData(valueMetaData);
map.put(new AbstractValueMetaData(property.getName()), valueMetaData);