Interface IEMFColumn<T,V,R extends IEMFColumn<T,V,R>>
- All Superinterfaces:
IColumn<T,,V, R> IEditableColumn<T,V, R>
- All Known Implementing Classes:
EmfColumn,TableColumn,TableViewerColumnDescriptor,TreeColumn,TreeViewerColumnDescriptor,ViewerColumnDescriptor
Column interface for editing EObject data. Provides the special set of methods for editing EObject data
- Author:
- Ionov Ivan
-
Method Summary
Modifier and TypeMethodDescriptionReturns a builder object that can be used to install Distribution editing onto a column.editedFeature(org.eclipse.emf.ecore.EStructuralFeature feature) Set the feature pointing to the field that is being editedReturns a builder object that can be used to install auto complete combobox-based editing onto a column.Returns a builder object that can be used to install auto complete text-based editing onto a column.Returns a builder object that can be used to install check-based editing onto a column.Returns a builder object that can be used to install color editing onto a column.Returns a builder object that can be used to install combobox-based editing onto a column.Returns a builder object that can be used to install dynamic auto complete combobox-based editing onto a column.Returns a builder object that can be used to install enum combo-based editing onto a column.Returns a builder object that can be used to install LocalDateTime editing onto a column.Returns a builder object that can be used to install LocalTime editing onto a column.Returns a builder object that can be used to install multi objects selection dialog editing onto a column.<W extends org.eclipse.emf.ecore.EObject>
EMFMultiToolListDialogEditingSupport.CreateNewObjectBuilder<T, V, W, R> Returns a builder object that can be used to install the dialog box in which you can create, delete, and edit lists of objects.Returns a builder object that can be used to install object selection dialog editing onto a column.Returns a builder object that can be used to install text-based editing onto a column.Returns a builder object that can be used to install text-based editing onto a column.Return DataFillerManagerorg.eclipse.emf.ecore.EStructuralFeatureReturn EStructuralFeature.Returns a builder object that can be used to install RealDistribution editing onto a column.Returns a builder object that can be used to install TimeSeries editing onto a column.
The returned object is a builder.Methods inherited from interface com.amalgamasimulation.desktop.ui.columndescriptors.IColumn
addContextMenuHandler, backgroundColor, backgroundColor, backgroundColor, comparator, font, font, font, fontColor, fontColor, fontColor, format, format, format, getActualWidth, getBackgroundColor, getColumnIndex, getColumnViewer, getComparator, getContextMenuHandlers, getDoubleClickHandler, getFont, getFontColor, getFormat, getIcon, getName, getNullValueText, getParent, getPseudoHistogramColor, getToolTipText, getValueExtractor, getViewerColumn, getVisibleColumnIndex, getWidth, headerIcon, icon, icon, icon, invalidateEditors, isVisible, moveable, name, nullValueText, pseudoHistogramColor, pseudoHistogramColor, pseudoHistogramColor, removeContextMenuHandler, removeDoubleClickHandler, setDoubleClickHandler, setViewerColumn, tooltip, visible, widthMethods inherited from interface com.amalgamasimulation.desktop.ui.columndescriptors.IEditableColumn
autoCompleteComboEditor, autoCompleteTextEditor, buttonActionEditor, buttonOnTop, checkBoxEditor, colorEditor, comboEditor, dynamicAutoCompleteComboEditor, enumComboEditor, getEditingSupport, localDateTimeEditor, localTimeEditor, multiObjectsSelectionDialogEditor, objectSelectionDialogEditor, setEditingSupport, textEditor
-
Method Details
-
getEditedFeature
org.eclipse.emf.ecore.EStructuralFeature getEditedFeature()Return EStructuralFeature. -
editedFeature
Set the feature pointing to the field that is being edited- Returns:
- this column
-
getDataFillerManager
DataFillerManager<T,V> getDataFillerManager()Return DataFillerManager- Returns:
- DataFillerManager The class responsible for setting up the functionality of quickly setting the same values in a column
-
emfAutoCompleteComboEditor
EMFAutoCompleteComboEditingSupport.ElementsBuilder<T,V, emfAutoCompleteComboEditor()R> Returns a builder object that can be used to install auto complete combobox-based editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfAutoCompleteTextEditor
EMFAutoCompleteTextEditingSupport.ElementsBuilder<T,V, emfAutoCompleteTextEditor()R> Returns a builder object that can be used to install auto complete text-based editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfComboEditor
EMFComboEditingSupport.ElementsBuilder<T,V, emfComboEditor()R> Returns a builder object that can be used to install combobox-based editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfCheckBoxEditor
EMFCheckBoxEditingSupport.EditedFeatureBuilder<T,V, emfCheckBoxEditor()R> Returns a builder object that can be used to install check-based editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfDynamicAutoCompleteComboEditor
EMFDynamicAutoCompleteComboEditingSupport.ElementsBuilder<T,V, emfDynamicAutoCompleteComboEditor()R> Returns a builder object that can be used to install dynamic auto complete combobox-based editing onto a column. Used only with EMF (EObject).
If the number of values in the combo box exceeds a certain specified value, the combo box will be hidden and text will be shown instead. The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfEnumComboEditor
EMFEnumComboEditingSupport.ElementsBuilder<T,V, emfEnumComboEditor()R> Returns a builder object that can be used to install enum combo-based editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfTextEditor
EMFTextEditingSupport.EditedFeatureBuilder<T,V, emfTextEditor()R> Returns a builder object that can be used to install text-based editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfTextIdEditor
EMFTextIdEditingSupport.ElementsBuilder<T,V, emfTextIdEditor()R> Returns a builder object that can be used to install text-based editing onto a column. Used only with EMF (EObject).
There is a built-in check for uniqueness of the entered value. The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfObjectSelectionDialogEditor
EMFObjectSelectionDialogEditingSupport.ElementsBuilder<T,V, emfObjectSelectionDialogEditor()R> Returns a builder object that can be used to install object selection dialog editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfMultiObjectsSelectionDialogEditor
<W> EMFMultiObjectsSelectionDialogEditingSupport.ElementsBuilder<T,V, emfMultiObjectsSelectionDialogEditor()W, R> Returns a builder object that can be used to install multi objects selection dialog editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfMultiToolListDialogEditor
<W extends org.eclipse.emf.ecore.EObject> EMFMultiToolListDialogEditingSupport.CreateNewObjectBuilder<T,V, emfMultiToolListDialogEditor()W, R> Returns a builder object that can be used to install the dialog box in which you can create, delete, and edit lists of objects. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfColorEditor
EMFColorEditingSupport.EditedFeatureBuilder<T,V, emfColorEditor()R> Returns a builder object that can be used to install color editing onto a column. Used only with EMF (EObject).
By default, the label in this cell will always be an empty string. Also, by default, the color value in this cell will be set to the background. The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
timeSeriesEditor
TimeSeriesEditingSupport.EditedFeatureBuilder<T,V, timeSeriesEditor()R> Returns a builder object that can be used to install TimeSeries editing onto a column.
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
distributionEditor
DistributionEditingSupport.EditedFeatureBuilder<T,V, distributionEditor()R> Returns a builder object that can be used to install Distribution editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
realDistributionEditor
RealDistributionEditingSupport.EditedFeatureBuilder<T,V, realDistributionEditor()R> Returns a builder object that can be used to install RealDistribution editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfLocalDateTimeEditor
EMFLocalDateTimeEditingSupport.EditedFeatureBuilder<T,V, emfLocalDateTimeEditor()R> Returns a builder object that can be used to install LocalDateTime editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-
emfLocalTimeEditor
EMFLocalTimeEditingSupport.EditedFeatureBuilder<T,V, emfLocalTimeEditor()R> Returns a builder object that can be used to install LocalTime editing onto a column. Used only with EMF (EObject).
The returned object is a builder. Call its methods to tune field editing settings. In the end, call the builder's 'build()' method.- Returns:
- a builder object
-