Revision e0b35bf1
Added by Niels Hoffmann almost 13 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/AbstractCdmFormElement.java | ||
---|---|---|
13 | 13 |
import org.eclipse.swt.graphics.Color; |
14 | 14 |
import org.eclipse.swt.widgets.Composite; |
15 | 15 |
import org.eclipse.swt.widgets.Control; |
16 |
import org.eclipse.swt.widgets.Event; |
|
16 | 17 |
import org.eclipse.ui.forms.widgets.Section; |
17 | 18 |
|
18 | 19 |
import eu.etaxonomy.taxeditor.store.StoreUtil; |
... | ... | |
233 | 234 |
/** {@inheritDoc} */ |
234 | 235 |
public void firePropertyChangeEvent(CdmPropertyChangeEvent event) { |
235 | 236 |
Assert.isNotNull(propertyChangeListeners, "Property change listeners are not present"); |
237 |
|
|
236 | 238 |
for(Object listener : propertyChangeListeners){ |
237 | 239 |
((IPropertyChangeListener)listener).propertyChange(event); |
238 | 240 |
} |
239 | 241 |
} |
240 | 242 |
|
243 |
public void firePropertyChangeEvent(Object object){ |
|
244 |
firePropertyChangeEvent(object, null); |
|
245 |
} |
|
246 |
|
|
247 |
public void firePropertyChangeEvent(Object object, PropertyChangeEvent originatingEvent){ |
|
248 |
firePropertyChangeEvent(new CdmPropertyChangeEvent(object, originatingEvent)); |
|
249 |
} |
|
250 |
|
|
241 | 251 |
|
242 | 252 |
/** |
243 | 253 |
* {@inheritDoc} |
Also available in: Unified diff
Refactoring of property change handling. Also fixes #2363