handleToggleableCacheField();
} else if (eventSource == toggleable_nomenclaturalTitleCache) {
- getEntity().setNomenclaturalTitle(
- toggleable_nomenclaturalTitleCache.getText(),
- toggleable_nomenclaturalTitleCache.getState());
+ updateToggleable_nomanclaturalTitleCacheField();
setIrrelevant(
toggleable_nomenclaturalTitleCache.getState(),
Arrays.asList(new Object[] { toggleable_nomenclaturalTitleCache, hasAdditionalMembers }));
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
}
+
+ public void updateToggleable_nomanclaturalTitleCacheField() {
+ if (!getEntity().isProtectedNomenclaturalTitleCache()) {
+ toggleable_nomenclaturalTitleCache.setText(getEntity().getNomenclaturalTitle());
+ }
+ }
}