Package com._1c.g5.v8.dt.core.model
Interface IModelEditingSupportProvider
- All Known Implementing Classes:
AppearanceTemplateModelEditingSupportProvider
,CaiModelEditingSupportProvider
,EditingDistributionSupportProvider
,EditingLibraryDistributionSupportProvider
,MoxelModelEditingSupportProvider
public interface IModelEditingSupportProvider
Provider for getting information about possibility of editing and deleting operation for model
EObject
.
It is registered in extension point with id = "com._1c.g5.v8.dt.core.model.modelEditingSupport"-
Method Summary
Modifier and TypeMethodDescriptionboolean
canDelete
(org.eclipse.emf.ecore.EObject eObject, EditingMode mode) Checks thateObject
is deletableboolean
canEdit
(org.eclipse.emf.ecore.EObject eObject, EditingMode mode) Checks thateObject
is editable
-
Method Details
-
canEdit
Checks thateObject
is editable- Parameters:
eObject
- checkingEObject
, can't benull
mode
- the editing mode, can't benull
- Returns:
true
if checking object can be editted,false
otherwise
-
canDelete
Checks thateObject
is deletable- Parameters:
eObject
- checkingEObject
, can't benull
mode
- the editing mode, can't benull
- Returns:
true
if checking object can be deleted,false
otherwise
-