import eu.etaxonomy.taxeditor.section.BulkEditorOpeningSelectionListener;
/**
+ * <p>Abstract AbstractReferencedEntityElement class.</p>
+ *
* @author n.hoffmann
* @created Mar 25, 2010
* @version 1.0
private boolean hasOriginalNameString = false;
+ /**
+ * <p>Constructor for AbstractReferencedEntityElement.</p>
+ *
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param entity a T object.
+ * @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
+ * @param style a int.
+ * @param <T> a T object.
+ */
public AbstractReferencedEntityElement(CdmFormFactory formFactory,
AbstractFormSection section, T entity,
SelectionListener removeListener,
/* (non-Javadoc)
* @see eu.etaxonomy.taxeditor.forms.section.AbstractEntityCollectionElement#createControls(eu.etaxonomy.taxeditor.forms.ICdmFormElement, int)
*/
+ /** {@inheritDoc} */
@Override
public void createControls(ICdmFormElement formElement, int style) {
selection_reference = (ReferenceSelectionElement) formFactory.createSelectionElement(SelectionType.REFERENCE, getConversationHolder(), formElement, "Reference", null, style);
if(hasOriginalNameString) text_originaleNameString = formFactory.createTextWithLabelElement(formElement, "Original Name", null, SWT.NULL);
}
+ /**
+ * <p>setEntity</p>
+ *
+ * @param entity a T object.
+ */
public void setEntity(T entity) {
this.entity = entity;
// selection_reference.clearEditButtonSelectionListener();
// }
+ /**
+ * <p>Setter for the field <code>hasOriginalNameString</code>.</p>
+ *
+ * @param hasOriginalNameString a boolean.
+ */
public void setHasOriginalNameString(boolean hasOriginalNameString) {
this.hasOriginalNameString = hasOriginalNameString;
}
+ /**
+ * <p>hasOriginalNameString</p>
+ *
+ * @return a boolean.
+ */
public boolean hasOriginalNameString() {
return hasOriginalNameString;
}