for (ManagedObject translator:translators) {
VDBTranslatorMetaData translatorInstance = vdb.getTranslator(translator.getName());
ManagedProperty mp = translator.getProperty("property"); //$NON-NLS-1$
List<PropertyMetadata> properties = (List<PropertyMetadata>)MetaValueFactory.getInstance().unwrap(mp.getValue());
for (PropertyMetadata managedProperty:properties) {
translatorInstance.addProperty(managedProperty.getName(), managedProperty.getValue());
}
}
}
else {
super.setValue(beanInfo, property, vdb, value);