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