Class DecoratableEditorPartListener
java.lang.Object
org.modelversioning.emfprofile.application.registry.ui.observer.DecoratableEditorPartListener
- All Implemented Interfaces:
IPartListener
-
Constructor Summary
ConstructorDescriptionDecoratableEditorPartListener
(EMFProfileApplicationDecoratorHandler decoratorHandler, Map<IWorkbenchPart, String> editorPartToModelIdMap, IWorkbenchPart lastActiveEditorPart, TreeViewer viewer, ToolbarCommandEnabledState toolbarCommandEnabeldStateService, Map<IWorkbenchPart, ViewerState> editorPartToViewerStateMap) -
Method Summary
Modifier and TypeMethodDescriptionvoid
It is needed when the decorations need to be refreshed.boolean
void
partActivated
(IWorkbenchPart part) void
void
partClosed
(IWorkbenchPart part) void
void
partOpened
(IWorkbenchPart part)
-
Constructor Details
-
DecoratableEditorPartListener
public DecoratableEditorPartListener(EMFProfileApplicationDecoratorHandler decoratorHandler, Map<IWorkbenchPart, String> editorPartToModelIdMap, IWorkbenchPart lastActiveEditorPart, TreeViewer viewer, ToolbarCommandEnabledState toolbarCommandEnabeldStateService, Map<IWorkbenchPart, ViewerState> editorPartToViewerStateMap)
-
-
Method Details
-
partOpened
- Specified by:
partOpened
in interfaceIPartListener
-
partDeactivated
- Specified by:
partDeactivated
in interfaceIPartListener
-
partClosed
- Specified by:
partClosed
in interfaceIPartListener
-
partBroughtToTop
- Specified by:
partBroughtToTop
in interfaceIPartListener
-
partActivated
- Specified by:
partActivated
in interfaceIPartListener
-
getLastActiveEditPart
-
getCleaningUpForEditorPart
It is needed when the decorations need to be refreshed. ThecleanUp(IWorkbenchPart)
sets the reference of editor part at the beginning of clean up and unsets it at the end.- Returns:
-
cleanUpForAllEditorParts
public void cleanUpForAllEditorParts() -
isCleaningUpForClosedEditorPart
public boolean isCleaningUpForClosedEditorPart()
-