Package com._1c.g5.v8.dt.core.model
Interface IModelEditingSupport
-
public interface IModelEditingSupport
This service allows clients to checkEObject
for deleting and editing operation. It aggregates information from all registeredIModelEditingSupportProvider
.
Editing operation - change inner object property, such as "name", "comment" and so on. But clients shouldn't changeUUID
forMdObject
.
The final result of possibility editing and deleting operation for model object is conjunction of results from aggregatedIModelEditingSupportProvider
.- Restriction:
- This interface is not intended to be extended by clients.
- Restriction:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
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 Detail
-
canEdit
boolean canEdit(org.eclipse.emf.ecore.EObject eObject, EditingMode mode)
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
boolean canDelete(org.eclipse.emf.ecore.EObject eObject, EditingMode mode)
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
-
-