public interface ICellEditorsRegistry
| Modifier and Type | Field and Description |
|---|---|
static ICellEditorsRegistry |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IModelCellEditorContainer<? extends AbstractModelCellEditor>> |
getAllCellEditors() |
IModelCellEditor |
getCellEditorFor(EClassifier type)
Returns a cell editor to edit a single value of the given type, or
null if none
was found. |
IModelCellEditor |
getCellEditorFor(EClassifier type,
java.util.List<AbstractModelCellEditor> preferredCellEditors)
Returns a cell editor to edit a single value of the given type, or
null if none
was found. |
INaryFeatureCellEditor |
getNaryCellEditorFor(EClassifier type)
Returns a cell editor to edit a list of values of the given type, or
null if
none was found. |
INaryFeatureCellEditor |
getNaryCellEditorFor(EClassifier type,
java.util.List<AbstractModelCellEditor> preferredCellEditors)
Returns a cell editor to edit a list of values of the given type, or
null if
none was found. |
static final ICellEditorsRegistry INSTANCE
java.util.List<IModelCellEditorContainer<? extends AbstractModelCellEditor>> getAllCellEditors()
IModelCellEditor getCellEditorFor(EClassifier type)
null if none
was found. Custom cell editors override the default ones (from
"org.eclipse.emf.facet.widgets.celleditors").type - the type for which to get a cell editornull if none was found for the given typeINaryFeatureCellEditor getNaryCellEditorFor(EClassifier type)
null if
none was found. Custom cell editors override the default ones (from
"org.eclipse.emf.facet.widgets.celleditors").type - the type for which to get a cell editornull if none was found for the given typeIModelCellEditor getCellEditorFor(EClassifier type, java.util.List<AbstractModelCellEditor> preferredCellEditors)
null if none
was found. Custom cell editors override the default ones (from
"org.eclipse.emf.facet.widgets.celleditors").type - the type for which to get a cell editorpreferredCellEditors - the cell editors that should be chosen in case of conflicts (several cell editors
defined for the same type)null if none was found for the given typeINaryFeatureCellEditor getNaryCellEditorFor(EClassifier type, java.util.List<AbstractModelCellEditor> preferredCellEditors)
null if
none was found. Custom cell editors override the default ones (from
"org.eclipse.emf.facet.widgets.celleditors").type - the type for which to get a cell editorpreferredCellEditors - the cell editors that should be chosen in case of conflicts (several cell editors
defined for the same type)null if none was found for the given type