public abstract class AbstractReferencedEntityElement<T extends eu.etaxonomy.cdm.model.common.ReferencedEntityBase> extends AbstractEntityCollectionElement<T> implements ISelectableElement
Modifier and Type | Field and Description |
---|---|
protected EntitySelectionElement<eu.etaxonomy.cdm.model.reference.Reference> |
selection_reference |
protected TextWithLabelElement |
text_referenceDetail |
btnChooseEntity, entity
formFactory
NOT_SELECTED, SELECTED
Constructor and Description |
---|
AbstractReferencedEntityElement(CdmFormFactory formFactory,
AbstractFormSection section,
T entity,
org.eclipse.swt.events.SelectionListener removeListener,
int style) |
Modifier and Type | Method and Description |
---|---|
void |
createControls(ICdmFormElement formElement,
int style) |
SelectionArbitrator |
getSelectionArbitrator()
Returns this elements selection arbitrator
|
void |
setEntity(T entity) |
getBackgroundColor, getBox, getConversationHolder, getEntity, getLayoutComposite, handleEvent, init, propertyChange, selectFromDialog, setBackground, setSelected, update, widgetDefaultSelected, widgetSelected
addControl, addElement, containsFormElement, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, getColor, getControls, getElements, getFormFactory, getParentElement, getPersistentBackground, getPropertyChangeListeners, refresh, removeControl, removeElement, removeElements, removeElementsAndControls, setFocus, setLayoutComposite, setPersistentBackground, setPropertyChangeListeners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addElement, containsFormElement, getControls, getElements, getFormFactory, getParentElement, getPersistentBackground, getPropertyChangeListeners, refresh, removeElements, setPersistentBackground, setPropertyChangeListeners
firePropertyChangeEvent
protected EntitySelectionElement<eu.etaxonomy.cdm.model.reference.Reference> selection_reference
protected TextWithLabelElement text_referenceDetail
public AbstractReferencedEntityElement(CdmFormFactory formFactory, AbstractFormSection section, T entity, org.eclipse.swt.events.SelectionListener removeListener, int style)
public void createControls(ICdmFormElement formElement, int style)
createControls
in class AbstractEntityCollectionElement<T extends eu.etaxonomy.cdm.model.common.ReferencedEntityBase>
public void setEntity(T entity)
setEntity
in class AbstractEntityCollectionElement<T extends eu.etaxonomy.cdm.model.common.ReferencedEntityBase>
public SelectionArbitrator getSelectionArbitrator()
ISelectableElement
getSelectionArbitrator
in interface ISelectableElement
SelectionArbitrator
object.Copyright © 2007-2018. All Rights Reserved.