public class EnumCellEditor extends ECPEnumCellEditor
COPY, CUT, DELETE, FIND, PASTE, REDO, SELECT_ALL, UNDOCOPY_STRING_ALTERNATIVE, CUSTOM_VARIANT| Constructor and Description |
|---|
EnumCellEditor(org.eclipse.swt.widgets.Composite parent)
Default constructor.
|
EnumCellEditor(org.eclipse.swt.widgets.Composite parent,
int style)
Constructor allowing to specify a SWT style.
|
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent actEvent) |
protected org.eclipse.swt.widgets.Control |
createControl(org.eclipse.swt.widgets.Composite parent) |
void |
deactivate() |
protected Object |
doGetValue() |
protected void |
doSetFocus() |
protected void |
doSetValue(Object value) |
int |
getColumnWidthWeight()
The returned value is used for layouting the table columns.
|
org.eclipse.emf.ecore.EEnum |
getEEnum()
Returns the
EEnum is cell editor responsible for. |
String |
getFormatedString(Object value)
This returns the String which will be shown in the table when no cell editor is open.
|
org.eclipse.swt.graphics.Image |
getImage(Object value)
This returns the Image which will be shown in the table when no cell editor is open.
|
org.eclipse.jface.viewers.CellEditor.LayoutData |
getLayoutData() |
int |
getMinWidth()
Returns the minimum width of the cell editor.
|
org.eclipse.core.databinding.UpdateValueStrategy |
getModelToTargetStrategy(org.eclipse.core.databinding.DataBindingContext databindingContext)
This
UpdateValueStrategy will be used as the model to target strategy during data binding. |
org.eclipse.core.databinding.UpdateValueStrategy |
getTargetToModelStrategy(org.eclipse.core.databinding.DataBindingContext databindingContext)
This
UpdateValueStrategy will be used as the target to model strategy during data binding. |
org.eclipse.core.databinding.property.value.IValueProperty |
getValueProperty()
Returns the
IValueProperty for this cell editor which is used by the table to create an
IObservableValue. |
void |
instantiate(org.eclipse.emf.ecore.EStructuralFeature feature,
ViewModelContext viewModelContext)
Instantiates this cell editor.
|
void |
setEditable(boolean editable)
Sets editable state of the cell editor.
|
getELiteralsactivate, addListener, addPropertyChangeListener, create, deactivate, dependsOnExternalFocusListener, dispose, fireApplyEditorValue, fireCancelEditor, fireEditorValueChanged, fireEnablementChanged, focusLost, getControl, getDoubleClickTimeout, getErrorMessage, getStyle, getValidator, getValue, isActivated, isCopyEnabled, isCorrect, isCutEnabled, isDeleteEnabled, isDirty, isFindEnabled, isPasteEnabled, isRedoEnabled, isSelectAllEnabled, isUndoEnabled, isValueValid, keyReleaseOccured, markDirty, performCopy, performCut, performDelete, performFind, performPaste, performRedo, performSelectAll, performUndo, removeListener, removePropertyChangeListener, setErrorMessage, setFocus, setStyle, setValidator, setValue, setValueValid, valueChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStylepublic EnumCellEditor(org.eclipse.swt.widgets.Composite parent)
parent - the parentpublic EnumCellEditor(org.eclipse.swt.widgets.Composite parent,
int style)
parent - the parentstyle - the SWT stylepublic org.eclipse.core.databinding.property.value.IValueProperty getValueProperty()
IValueProperty for this cell editor which is used by the table to create an
IObservableValue.IValueProperty for this cell editorECPCellEditor.getValueProperty()public void instantiate(org.eclipse.emf.ecore.EStructuralFeature feature,
ViewModelContext viewModelContext)
ViewModelServices.feature - the EStructuralFeature displayed in this cell editorviewModelContext - the ViewModelContext used for the current viewECPCellEditor.instantiate(org.eclipse.emf.ecore.EStructuralFeature,
org.eclipse.emf.ecp.view.spi.context.ViewModelContext)public String getFormatedString(Object value)
value - the Object to get the formated String forECPCellEditor.getFormatedString(java.lang.Object)public int getColumnWidthWeight()
ECPCellEditor.getColumnWidthWeight()public int getMinWidth()
ECPCellEditor.getMinWidth()public org.eclipse.swt.graphics.Image getImage(Object value)
value - the Object to get the Image forECPCellEditor.getImage(java.lang.Object)public org.eclipse.core.databinding.UpdateValueStrategy getTargetToModelStrategy(org.eclipse.core.databinding.DataBindingContext databindingContext)
UpdateValueStrategy will be used as the target to model strategy during data binding.databindingContext - The DataBindingContext used by this strategyECPCellEditor.getTargetToModelStrategy(org.eclipse.core.databinding.DataBindingContext)public org.eclipse.core.databinding.UpdateValueStrategy getModelToTargetStrategy(org.eclipse.core.databinding.DataBindingContext databindingContext)
UpdateValueStrategy will be used as the model to target strategy during data binding.databindingContext - The DataBindingContext used by this strategyECPCellEditor.getModelToTargetStrategy(org.eclipse.core.databinding.DataBindingContext)public org.eclipse.jface.viewers.CellEditor.LayoutData getLayoutData()
getLayoutData in class org.eclipse.jface.viewers.CellEditorCellEditor.getLayoutData()public void setEditable(boolean editable)
editable - true if editable, false otherwiseECPCellEditor.setEditable(boolean)protected org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
createControl in class org.eclipse.jface.viewers.CellEditorCellEditor.createControl(org.eclipse.swt.widgets.Composite)protected Object doGetValue()
doGetValue in class org.eclipse.jface.viewers.CellEditorCellEditor.doGetValue()protected void doSetFocus()
doSetFocus in class org.eclipse.jface.viewers.CellEditorCellEditor.doSetFocus()public void activate(org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent actEvent)
activate in class org.eclipse.jface.viewers.CellEditorCellEditor.activate(org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent)public void deactivate()
deactivate in class org.eclipse.jface.viewers.CellEditorCellEditor.deactivate()protected void doSetValue(Object value)
doSetValue in class org.eclipse.jface.viewers.CellEditorCellEditor.doSetValue(java.lang.Object)public org.eclipse.emf.ecore.EEnum getEEnum()
EEnum is cell editor responsible for.getEEnum in class ECPEnumCellEditorCopyright © 2018. All rights reserved.