@Override
 public void fireEditingStopped() {
   if (_selector != null) {
     _selector.closePopup();
   }
 }
 protected void setFile(CGFile file) {
   _selector.setRootObject(file);
 }
 /** Update the model given the actual state of the widget */
 @Override
 public synchronized void updateModelFromWidget() {
   setObjectValue(_selector.getEditedObject());
   super.updateModelFromWidget();
 }
 @Override
 public void setProject(FlexoProject aProject) {
   super.setProject(aProject);
   _selector.setProject(aProject);
 }
 @Override
 public synchronized void updateWidgetFromModel() {
   _selector.setEditedObject(getObjectValue());
   _selector.setRevertValue(getObjectValue());
 }