import java.util.Arrays;
import java.util.List;
+import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import eu.etaxonomy.cdm.model.reference.ReferenceType;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.ui.combo.EnumComboElement;
+import eu.etaxonomy.taxeditor.ui.element.AbstractCdmEntityWizardPage;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.CdmPropertyChangeEvent;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
@Override
protected void createControls(ICdmFormElement formElement,
Reference entity, int style) {
+ ICdmFormElement o = this.getParentElement();
+ Class clazz=o.getClass();
setWarnForReferencingObjects(formElement);
+
toggleable_cache = formFactory.createToggleableTextField(formElement,
"Reference Cache", entity.getTitleCache(),
entity.isProtectedTitleCache(), style);
}else{
warnForReferencedObjects.setText(CdmUtils.Nz("The reference is referenced by " + referencingObjectsCount+ " objects, if you change it, it is changed for all these objects"));
}
+ warnForReferencedObjects.setVisible(false);
}
}
+ public void setWarnForReferencingObjectsVisible(boolean isVisible){
+ if (warnForReferencedObjects != null){
+ warnForReferencedObjects.setVisible(isVisible);
+ }
+ }
+
+
}