Package com._1c.g5.v8.dt.md.ui.editor
Class MdDirtyStateEditorSupport
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterImpl
-
- org.eclipse.emf.ecore.util.EContentAdapter
-
- com._1c.g5.modeling.xtext.ui.resource.DirtyStateEditorSupport
-
- com._1c.g5.v8.dt.md.ui.editor.MdDirtyStateEditorSupport
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter
,org.eclipse.emf.common.notify.Adapter.Internal
,org.eclipse.xtext.resource.IResourceDescription.Event.Listener
public class MdDirtyStateEditorSupport extends DirtyStateEditorSupport
Dirty state editor support for metadata objects.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.modeling.xtext.ui.resource.DirtyStateEditorSupport
DirtyStateEditorSupport.IConcurrentEditingCallback, DirtyStateEditorSupport.IDirtyStateEditorSupportClient, DirtyStateEditorSupport.InteractiveConcurrentEditingQuestion, DirtyStateEditorSupport.UpdateEditorStateJob
-
-
Constructor Summary
Constructors Constructor Description MdDirtyStateEditorSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isResourceRemoveAllowed(org.eclipse.emf.ecore.resource.Resource affectedResource, org.eclipse.xtext.resource.IResourceDescription.Event event)
Checks if affected by outer changes resource can be removed from its containing resource set.-
Methods inherited from class com._1c.g5.modeling.xtext.ui.resource.DirtyStateEditorSupport
collectAffectedResources, createUpdateEditorJob, descriptionsChanged, getConcurrentEditingWarningDialog, getDirtyResource, getDirtyStateManager, getStateChangeEventBroker, initDirtyResource, initializeDirtyStateSupport, isAffected, isConcurrentEditingIgnored, isDirty, isEditingPossible, isRelinkRequired, markEditorClean, notifyChanged, relinkResource, removeDirtyStateSupport, scheduleUpdateEditorJob, setConcurrentEditingWarningDialog, setDirtyResource, setDirtyStateManager, setResourceDescriptions, setStateChangeEventBroker, unloadAffectedResourcesAndRelink
-
Methods inherited from class org.eclipse.emf.ecore.util.EContentAdapter
addAdapter, basicSetTarget, basicUnsetTarget, handleContainment, removeAdapter, removeAdapter, resolve, selfAdapt, setTarget, setTarget, setTarget, setTarget, unsetTarget, unsetTarget, unsetTarget, unsetTarget, unsetTarget, useRecursion
-
-
-
-
Method Detail
-
isResourceRemoveAllowed
protected boolean isResourceRemoveAllowed(org.eclipse.emf.ecore.resource.Resource affectedResource, org.eclipse.xtext.resource.IResourceDescription.Event event)
Description copied from class:DirtyStateEditorSupport
Checks if affected by outer changes resource can be removed from its containing resource set.- Overrides:
isResourceRemoveAllowed
in classDirtyStateEditorSupport
- Parameters:
affectedResource
- the affected resource (nevernull
)event
- (nevernull
)- Returns:
- true if given resource can be removed, else returns false
-
-