/** * 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(); }