Skip to content
Snippets Groups Projects
Commit e773306e authored by Johannes Eder's avatar Johannes Eder
Browse files

YELLOW

parent 6d9a19bc
No related branches found
No related tags found
1 merge request!1214043
......@@ -23,6 +23,7 @@ Export-Package: org.fortiss.tooling.kernel.ui,
org.fortiss.tooling.kernel.ui.internal.editor,
org.fortiss.tooling.kernel.ui.internal.properties,
org.fortiss.tooling.kernel.ui.internal.views,
org.fortiss.tooling.kernel.ui.internal.views.library,
org.fortiss.tooling.kernel.ui.listener,
org.fortiss.tooling.kernel.ui.presentation,
org.fortiss.tooling.kernel.ui.service,
......
ESharedImages.java dd65be1d1ee807db8460064d9b970847e6303ff0 GREEN
ESharedImages.java d33fea62344c1654b5da296fb51a18098cb09eed YELLOW
ToolingKernelUI.java 250e5dde230272e286aa8d327fd597cf542774fe GREEN
ToolingKernelUIActivator.java fc281e60592e54bd606d0b6667168afdfde8389e GREEN
DoubleClick.java fd00e7737c0bad903433c0adb67dad92220ff451 GREEN
DoubleClick.java a94d27299814a93b0d8914050a5da7378a7eccd1 YELLOW
GenericNewMenu.java 7e0dd435cb5ca6d4b486235ec17eef3e5c7aa5f6 GREEN
LibraryView.java 44107622da7bcf431e1177e462d711646488957f GREEN
LibraryViewDragSourceAdapter.java 56ef61b214ef5d6cb5b751791a92158bda0391ec GREEN
......
LibraryTreeContentProvider.java dadf37cf8e54da481aac354d2c1b1360a018ea31 YELLOW
LibraryViewPart.java 7bdae7fdacca2d3d21e619473a6aa18d171e6deb YELLOW
......@@ -26,10 +26,12 @@ import org.fortiss.tooling.kernel.model.ILibrary;
import org.fortiss.tooling.kernel.model.ILibraryElementReference;
import org.fortiss.tooling.kernel.service.IPersistencyService;
import org.fortiss.tooling.kernel.ui.extension.IModelElementHandler;
import org.fortiss.tooling.kernel.ui.internal.views.NavigatorTreeContentProvider;
import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService;
/**
* Content provider for the model navigator tree viewer.
* Content provider for the library tree viewer. Reduced form of the
* {@link NavigatorTreeContentProvider}.
*
* @author eder
*/
......
......@@ -57,7 +57,7 @@ import org.fortiss.tooling.kernel.ui.extension.data.ContextMenuContextProvider;
import org.fortiss.tooling.kernel.ui.internal.NavigatorService;
import org.fortiss.tooling.kernel.ui.internal.views.DoubleClick;
import org.fortiss.tooling.kernel.ui.internal.views.NavigatorTreeContentComparator;
import org.fortiss.tooling.kernel.ui.internal.views.NavigatorTreeContentProvider;
import org.fortiss.tooling.kernel.ui.internal.views.NavigatorViewPart;
import org.fortiss.tooling.kernel.ui.presentation.TutorialDefinitionModelElementLabelProvider;
import org.fortiss.tooling.kernel.ui.service.IActionService;
import org.fortiss.tooling.kernel.ui.service.IContextMenuService;
......@@ -66,15 +66,19 @@ import org.fortiss.tooling.kernel.ui.util.PropertiesConstantUtils;
import org.fortiss.tooling.kernel.ui.util.SelectionUtils;
/**
* {@link ViewPart} of the model navigator provided by the tooling kernel.
* {@link ViewPart} for the library view. Basically, a reduced form of the
* {@link NavigatorViewPart}.
*
* @author hoelzl
* @authot eder
* @author eder
*/
public final class LibraryViewPart extends ViewPart implements ISelectionListener,
ISelectionChangedListener, ITabbedPropertySheetPageContributor, ContextMenuContextProvider,
ISaveablesSource, ISaveablePart {
/** The ID of this view. */
public static final String ID = LibraryViewPart.class.getName();
/** Stores the TreeViewer. */
private TreeViewer viewer;
......@@ -155,21 +159,9 @@ public final class LibraryViewPart extends ViewPart implements ISelectionListene
getSelectionService().addSelectionListener(this);
// getSite().getPage().addPartListener(partListener);
refreshPartTitleAndImage();
}
/** Sets the library view to be active. */
public void setLibraryViewActive() {
NavigatorTreeContentProvider contentProvider =
(NavigatorTreeContentProvider)viewer.getContentProvider();
if(!contentProvider.isLibraryViewActive()) {
contentProvider.toggleLibraryView();
viewer.refresh();
}
}
/** Creates the context menu. */
private void createContextMenu() {
menuManager = IContextMenuService.getInstance().createDefaultContextMenu(this);
......@@ -229,8 +221,6 @@ public final class LibraryViewPart extends ViewPart implements ISelectionListene
getSelectionService().removeSelectionListener(this);
getSite().setSelectionProvider(null);
// getSite().getPage().removePartListener(partListener);
super.dispose();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment