/** * {@inheritDoc} */ @Override protected void bindULCComponent() { getConnectedULCComponent().addPropertyChangeListener("actionText", new PropertyChangeListener() { /** * {@inheritDoc} */ public void propertyChange(@SuppressWarnings("unused") PropertyChangeEvent evt) { performActionIfNeeded(); } }); getConnectedULCComponent().addPropertyChangeListener("value", new PropertyChangeListener() { /** * {@inheritDoc} */ public void propertyChange(@SuppressWarnings("unused") PropertyChangeEvent evt) { fireConnectorValueChange(); } }); }