/**
  * Do binding.
  *
  * @see org.eclipse.papyrus.views.properties.widgets.AbstractPropertyEditor#doBinding()
  */
 @Override
 protected void doBinding() {
   super.doBinding();
   IStaticContentProvider provider = input.getContentProvider(propertyPath);
   if (provider != null) {
     editor.setReferenceBrowserContentProvider(provider);
   }
   if (getInputObservableValue() instanceof ICommitListener) {
     editor.addCommitListener((ICommitListener) getInputObservableValue());
   }
 }
 /**
  * Sets the label provider.
  *
  * @param labelProvider the new label provider
  */
 protected void setLabelProvider(ILabelProvider labelProvider) {
   editor.setLabelProvider(labelProvider);
 }
 /**
  * Sets the content provider.
  *
  * @param provider the new content provider
  */
 protected void setContentProvider(IStaticContentProvider provider) {
   editor.setReferenceBrowserContentProvider(provider);
 }
 /**
  * Sets the text references helper.
  *
  * @param helper the new text references helper
  */
 public void setTextReferencesHelper(TextReferencesHelper helper) {
   this.textReferencesHelper = helper;
   editor.setTextReferencesHelper(helper);
   //		installDropListener();
 }