Collection<ValueEditorExtension> valueEditorProxys = getValueEditorProxys();
for ( ValueEditorExtension proxy : valueEditorProxys )
{
try
{
IValueEditor valueEditor = ( IValueEditor ) proxy.member.createExecutableExtension( "class" );
valueEditor.create( parent );
valueEditor.setValueEditorName( proxy.name );
valueEditor.setValueEditorImageDescriptor( proxy.icon );
valueEditors.add( valueEditor );
}
catch ( Exception e )
{
BrowserUIPlugin.getDefault().getLog().log(